// Référence de la commande $paybox->set_porteur($valeurs['email']); // Email du client final (Le porteur de la carte) // URL en cas de reussite $paybox->set_effectue('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_effectue.php'); // URL en cas de refus du paiement $paybox->set_refuse('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_refuse.php'); // URL en cas d'annulation du paiement de la part du client $paybox->set_annule('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_annule.php'); // URL en cas de disfonctionnement de PayBox $paybox->set_erreur('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_erreur.php'); $paybox->set_wait(50000); // Délai d'attente avant la redirection $paybox->set_boutpi('Régler par carte'); // Texte du bouton $paybox->set_bkgd('#FAEBD7'); // Fond de page $paybox->set_output('B'); // On veut gerer l'affichage dans la page intermediaire preg_match('#<CENTER>(.*)</CENTER>#is', $paybox->paiement(), $r); $smarty->assign('paybox', $r[1]); $smarty->display('paybox_formulaire.html'); } else { $smarty->display('inscription_paiement.html'); } die; } } // On affiche la page $smarty->assign('formulaire', genererFormulaire($formulaire)); $smarty->display('inscription.html');
$paybox->set_effectue('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_effectue.php'); // URL en cas de refus du paiement $paybox->set_refuse('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_refuse.php'); // URL en cas d'annulation du paiement de la part du client $paybox->set_annule('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_annule.php'); // URL en cas de disfonctionnement de PayBox $paybox->set_erreur('http://' . $_SERVER['HTTP_HOST'] . dirname($_SERVER['REQUEST_URI']) . '/paybox_erreur.php'); $paybox->set_wait(50000); // Délai d'attente avant la redirection $paybox->set_boutpi('Régler par carte'); // Texte du bouton $paybox->set_bkgd('#FAEBD7'); // Fond de page $paybox->set_output('B'); // On veut gerer l'affichage dans la page intermediaire if (preg_match('#<CENTER>.*</b>(.*)</CENTER>#is', $paybox->paiement(), $r)) { $smarty->assign('paybox', $r[1]); } else { $smarty->assign('paybox', ''); } $smarty->assign('message', $message); $smarty->assign('formulaire', genererFormulaire($formulaire)); $cotisation_physique = $cotisations->obtenirListe(0, $donnees['id']); $cotisation_morale = $cotisations->obtenirListe(1, $donnees['id_personne_morale']); if (is_array($cotisation_morale) && is_array($cotisation_physique)) { $cotisations = array_merge($cotisation_physique, $cotisation_morale); } elseif (is_array($cotisation_morale)) { $cotisations = $cotisation_morale; } elseif (is_array($cotisation_physique)) { $cotisations = $cotisation_physique; } else {