From 3ed6d317e311149fe36eef9b36870471b677e836 Mon Sep 17 00:00:00 2001 From: Anne Limoges Date: Fri, 1 Jun 2012 17:24:18 +0200 Subject: [PATCH] Fix in cb_erreur() to print the payment name in the error mail. --- modules/payment.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/modules/payment.php b/modules/payment.php index 623aad2..0d20b68 100644 --- a/modules/payment.php +++ b/modules/payment.php @@ -20,17 +20,19 @@ ***************************************************************************/ /* sort en affichant une erreur */ -function cb_erreur($text) { +function cb_erreur($text, $conf_title="") { global $globals; echo "Error: ".$text."\n"; $mymail = new PlMailer(); $mymail->addTo($globals->money->email); $mymail->setFrom("webmaster@" . $globals->mail->domain); $mymail->setSubject("erreur lors d'un télépaiement (CyberPaiement)"); - $mymail->setTxtBody("raison de l'erreur : ".$text."\n". - "paiement : $conf_title \n\n". - "dump de REQUEST :\n". - var_export($_REQUEST,true)); + $content = "raison de l'erreur : ".$text."\n"); + if ($conf_title != "") { + $content = $content."paiement : ".$conf_title."\n"; + } + $content = $content."dump de REQUEST :\n".var_export($_REQUEST,true)); + $mymail->setTxtBody($content); $mymail->send(); echo "Notification sent.\n"; exit; @@ -270,7 +272,7 @@ class PaymentModule extends PLModule /* on extrait le code de retour */ if (Env::v('vads_result') != '00') { - cb_erreur('erreur lors du paiement : ?? (' . Env::v('vads_result') . ')'); + cb_erreur('erreur lors du paiement : ?? (' . Env::v('vads_result') . ')', $conf_title); } /* on fait l'insertion en base de donnees */ -- 2.1.4