From 749f77571872a680268a762e54d63495fcad7b3d Mon Sep 17 00:00:00 2001 From: Thierry Eraud Date: Sun, 17 Mar 2013 20:43:53 +0100 Subject: [PATCH] =?utf8?q?Notification=20pour=20les=20utilisateurs.=20Les?= =?utf8?q?=20messages=20envoy=C3=A9s=20sont=20g=C3=A9n=C3=A9r=C3=A9s=20par?= =?utf8?q?=20des=20mod=C3=A8les=20pouvant=20=C3=AAtre=20surcharg=C3=A9s.?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- modeles/mail-souscription-echec.html | 8 ++++++++ modeles/mail-souscription-succes.html | 7 +++++++ paquet.xml | 1 + souscription_pipelines.php | 27 +++++++++++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 modeles/mail-souscription-echec.html create mode 100644 modeles/mail-souscription-succes.html diff --git a/modeles/mail-souscription-echec.html b/modeles/mail-souscription-echec.html new file mode 100644 index 0000000..13ea490 --- /dev/null +++ b/modeles/mail-souscription-echec.html @@ -0,0 +1,8 @@ +[(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})] + +Bonjour[ (#PRENOM)][ (#NOM)], + +Votre réglement de #MONTANT euros n'a pu être pris en compte. + + + diff --git a/modeles/mail-souscription-succes.html b/modeles/mail-souscription-succes.html new file mode 100644 index 0000000..5407832 --- /dev/null +++ b/modeles/mail-souscription-succes.html @@ -0,0 +1,7 @@ +[(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})] + +Bonjour[ (#PRENOM)][ (#NOM)], + +Votre réglement de #MONTANT euros a bien été pris en compte, et nous vous en remercions. + + \ No newline at end of file diff --git a/paquet.xml b/paquet.xml index 7a57f57..1017db4 100644 --- a/paquet.xml +++ b/paquet.xml @@ -23,6 +23,7 @@ + diff --git a/souscription_pipelines.php b/souscription_pipelines.php index 9232f70..5e33dda 100644 --- a/souscription_pipelines.php +++ b/souscription_pipelines.php @@ -27,4 +27,31 @@ function souscription_optimiser_base_disparus($flux){ return $flux; } +/** + * Envoi d'une notification après reglement + * + * @pipeline trig_bank_notifier_reglement + * @param array $flux Données du pipeline + * @return array Données du pipeline + */ +function souscription_trig_bank_notifier_reglement($flux) { + + $email = sql_getfetsel('courriel', 'spip_souscriptions', 'id_transaction='.intval($flux['args']['id_transaction'])); + $sujet = '['.$GLOBALS['meta']['nom_site'].'] '; + if ($flux['args']['succes']) { + $sujet .= 'Confirmation de votre réglement'; + $message = recuperer_fond('modeles/mail-souscription-succes', + array('id_transaction' => $flux['args']['id_transaction'])); + } + else { + $sujet .= 'Echec de votre réglement'; + $message = recuperer_fond('modeles/mail-souscription-echec', + array('id_transaction' => $flux['args']['id_transaction'])); + } + $envoyer_mail = charger_fonction('envoyer_mail','inc'); + $envoyer_mail($email, $sujet, $message, $GLOBALS['meta']['email_webmaster']); + + return $flux; +} + ?> -- 2.30.2