--- /dev/null
+[(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
+<BOUCLE_infos_souscription(SOUSCRIPTIONS spip_transactions){id_transaction}>
+Bonjour[ (#PRENOM)][ (#NOM)],
+
+Votre réglement de #MONTANT euros n'a pu être pris en compte.
+
+</BOUCLE_infos_souscription>
+
--- /dev/null
+[(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})]
+<BOUCLE_infos_souscription(SOUSCRIPTIONS spip_transactions){id_transaction}>
+Bonjour[ (#PRENOM)][ (#NOM)],
+
+Votre réglement de #MONTANT euros a bien été pris en compte, et nous vous en remercions.
+
+</BOUCLE_infos_souscription>
\ No newline at end of file
<pipeline nom="declarer_tables_objets_sql" inclure="base/souscription.php" />
<pipeline nom="declarer_tables_interfaces" inclure="base/souscription.php" />
<pipeline nom="optimiser_base_disparus" inclure="souscription_pipelines.php" />
+ <pipeline nom="trig_bank_notifier_reglement" inclure="souscription_pipelines.php" />
<menu nom="souscription" titre="souscription:titre_souscriptions" parent="menu_activite" icone="images/souscription_don-16.png" action="souscriptions" />
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;
+}
+
?>