+++ /dev/null
-<?php
-/***************************************************************************
- * Copyright (C) 2003-2004 Polytechnique.org *
- * http://opensource.polytechnique.org/ *
- * *
- * This program is free software; you can redistribute it and/or modify *
- * it under the terms of the GNU General Public License as published by *
- * the Free Software Foundation; either version 2 of the License, or *
- * (at your option) any later version. *
- * *
- * This program is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
- * GNU General Public License for more details. *
- * *
- * You should have received a copy of the GNU General Public License *
- * along with this program; if not, write to the Free Software *
- * Foundation, Inc., *
- * 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
- ***************************************************************************
- $Id: cyberpaiement.inc.php,v 1.3 2004-08-31 13:59:43 x2000habouzit Exp $
- ***************************************************************************/
-
-
-global $baseurl,$ref_flags,$ref_text,$ref_mail,$ref,$montant,
- $username, $nom, $prenom ;
-
-// on construit l'adresse de retour pour le robot de la banque
-$roboturl = str_replace("https://","http://",$baseurl)."/paiement/cyberpaiement_retour.php?uid={$_SESSION['uid']}&CHAMPBPX";
-
-// on construit l'adresse de retour pour l'utilisateur
-$returnurl = "$baseurl/";
-if (! isset($_COOKIE[session_name()]))
- $returnurl .= "?".SID;
-
-// on constuit la reference de la transaction
-$prefix = ($ref_flags->hasflag('unique')) ? str_pad("",15,"0") : rand_url_id();
-$fullref = substr("$prefix-xorg-$ref",-15);
-
-// on recupere les infos sur l'utilisateur
-$res = $globals->db->query("select username, nom, prenom from auth_user_md5 where user_id={$_SESSION['uid']}");
-list($username,$nom,$prenom) = mysql_fetch_row($res);
-mysql_free_result($res);
-?>
-
-<form method="POST" action="https://ecom.cimetz.com/telepaie/cgishell.exe/epaie01.exe">
-<!-- infos commercant -->
-<input type="hidden" name="CHAMP000" value="510879" />
-<input type="hidden" name="CHAMP001" value="5965" />
-<input type="hidden" name="CHAMP002" value="5429159012" />
-<input type="hidden" name="CHAMP003" value="I" />
-<input type="hidden" name="CHAMP004" value="Polytechnique.org" />
-<input type="hidden" name="CHAMP005" value="<?php echo $roboturl; ?>" />
-<input type="hidden" name="CHAMP006" value="Polytechnique.org" />
-<input type="hidden" name="CHAMP007" value="<?php echo $returnurl; ?>" />
-<input type="hidden" name="CHAMP008" value="<?php echo $ref_mail; ?>" />
-<!-- infos client -->
-<input type="hidden" name="CHAMP100" value="<?php echo $nom; ?>" />
-<input type="hidden" name="CHAMP101" value="<?php echo $prenom; ?>" />
-<input type="hidden" name="CHAMP102" value="." />
-<input type="hidden" name="CHAMP103" value="." />
-<input type="hidden" name="CHAMP104" value="<?php echo $username; ?>@polytechnique.org" />
-<input type="hidden" name="CHAMP106" value="." />
-<input type="hidden" name="CHAMP107" value="." />
-<input type="hidden" name="CHAMP108" value="." />
-<input type="hidden" name="CHAMP109" value="." />
-<input type="hidden" name="CHAMP110" value="." />
-<!-- infos commande -->
-<input type="hidden" name="CHAMP200" value="<?php echo $fullref; ?>" />
-<input type="hidden" name="CHAMP201" value="<?php echo $montant; ?>" />
-<input type="hidden" name="CHAMP202" value="EUR" />
-<!-- infos divers -->
-<input type="hidden" name="CHAMP900" value="01" />
-<table class="bicol" width="98%">
- <tr>
- <th colspan="2">Paiement via CyberP@iement</th>
- </tr>
- <tr>
- <td><b>Transaction</b></td>
- <td><?php echo $ref_text; ?></td>
- </tr>
- <tr>
- <td><b>Montant (euros)</b></td>
- <td><?php echo $montant; ?></td>
- </tr>
- <tr>
- <td> </td>
- <td><input type="submit" value="Valider" />
- </tr>
-</table>
-</form>
-
-<p class="normal">
-En cliquant sur "Valider", tu seras
-redirigé<?php if ($_SESSION['femme']) echo "e"; ?> vers le site de la
-BP Lorraine Champagne, où il te sera demandé de saisir ton numéro de
-carte bancaire. Lorsque le paiement aura été effectué, tu recevras
-une confirmation par email.
-</p>
-
* Foundation, Inc., *
* 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA *
***************************************************************************
- $Id: geoloc.inc.php,v 1.5 2004-08-31 16:04:11 x2000habouzit Exp $
+ $Id: geoloc.inc.php,v 1.6 2004-08-31 21:43:47 x2000habouzit Exp $
***************************************************************************/
/** donne la liste déroulante des pays
* @param $current pays actuellement selectionné
- * @return echo
*/
function geoloc_pays($current) {
global $globals;
$sql = "SELECT a2,pays FROM geoloc_pays ORDER BY pays";
$result = $globals->db->query($sql);
+ $html = "";
while (list($my_id,$my_pays) = mysql_fetch_row($result))
- printf("<option value=\"%s\" %s>%s</option>\n",$my_id,($current==$my_id?"selected='selected'":""),$my_pays);
+ $html .= sprintf("<option value=\"%s\" %s>%s</option>\n",$my_id,($current==$my_id?"selected='selected'":""),$my_pays);
+
+ return $html;
}
+
function _geoloc_pays_smarty($params){
if(!isset($params['pays']))
return;
- geoloc_pays($params['pays']);
+ return geoloc_pays($params['pays']);
}
$page->register_function('geoloc_pays', '_geoloc_pays_smarty');
/** donne la liste deroulante des regions pour un pays
* @param $pays le pays dont on veut afficher les regions
* @param $current la region actuellement selectionnee
- * @return echo
*/
function geoloc_region($pays,$current) {
global $globals;
$sql = "SELECT region,name FROM geoloc_region where a2='".$pays."' ORDER BY name";
$result = $globals->db->query($sql);
- echo "<option value=\"\"></option>";
+ $html = "<option value=\"\"></option>";
while (list($regid,$regname) = mysql_fetch_row($result))
- printf("<option value=\"%s\" %s>%s</option>\n",$regid,($current==$regid?"selected='selected'":""),$regname);
+ $html .= sprintf("<option value=\"%s\" %s>%s</option>\n",$regid,($current==$regid?"selected='selected'":""),$regname);
+ return $html;
+
}
function _geoloc_region_smarty($params){
if(!isset($params['pays']))
return;
if(!isset($params['region']))
return;
- geoloc_region($params['pays'], $params['region']);
+ return geoloc_region($params['pays'], $params['region']);
}
$page->register_function('geoloc_region', '_geoloc_region_smarty');