X-Git-Url: http://olivier.miskin.fr/git/?a=blobdiff_plain;f=souscription_pipelines.php;fp=souscription_pipelines.php;h=5e33dda1f3757936b1c4a35a6d6a909ea13ca50f;hb=749f77571872a680268a762e54d63495fcad7b3d;hp=9232f70a13607730b3a43af3ecca2abb3966585a;hpb=1a4e5e1178d1aeb29bc93d21bb2f3cb523432de9;p=spip_souscriptions.git 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; +} + ?>