예제 #1
0
 if ($valeurs['type_reglement'] == AFUP_FORUM_REGLEMENT_CARTE_BANCAIRE) {
     require_once dirname(__FILE__) . '/../../../dependencies/paybox/payboxv2.inc';
     $paybox = new PAYBOX();
     $lang = 'FRA';
     if (isset($_GET['lang']) && $_GET['lang'] != 'fr') {
         $lang = 'GBR';
     }
     $paybox->set_langue($lang);
     $paybox->set_site($conf->obtenir('paybox|site'));
     $paybox->set_rang($conf->obtenir('paybox|rang'));
     $paybox->set_identifiant('83166771');
     $paybox->set_total($total * 100);
     $paybox->set_cmd($valeurs['reference']);
     $paybox->set_porteur($valeurs['email_facturation']);
     if (isset($_GET['repondre_a']) === true) {
         $paybox->set_repondreA('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_retour.php');
         $paybox->set_effectue('http://event.afup.org/inscription-confirmee/');
         $paybox->set_refuse('http://event.afup.org/inscription-refusee/');
         $paybox->set_annule('http://event.afup.org/inscription-annulee/');
         $paybox->set_erreur('http://event.afup.org/erreur-de-paiement/');
     } else {
         $paybox->set_effectue('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_effectue.php');
         $paybox->set_refuse('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_refuse.php');
         $paybox->set_annule('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_annule.php');
         $paybox->set_erreur('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_erreur.php');
     }
     $paybox->set_wait(50000);
     $paybox->set_boutpi('Régler par carte');
     $paybox->set_bkgd('#FAEBD7');
     $paybox->set_output('B');
     preg_match('#<CENTER>(.*)</CENTER>#is', $paybox->paiement(), $r);