Notification pour les utilisateurs.
[spip_souscriptions.git] / souscription_pipelines.php
index 9232f70..5e33dda 100644 (file)
@@ -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;
+}
+
 ?>