From: Cerdic Date: Thu, 12 Dec 2013 13:59:32 +0000 (+0100) Subject: Utiliser la fonction notifications_envoyer_mails() qui extrait automatiquement le... X-Git-Url: http://olivier.miskin.fr/git/?a=commitdiff_plain;h=b6d555315af75c374d4b21c18f62485ba3b4bfcc;p=spip_souscriptions.git Utiliser la fonction notifications_envoyer_mails() qui extrait automatiquement le sujet a partir de la premiere ligne du message. Permet de deporter le sujet dans le modele et de le rendre personalisable. La fonction a aussi le merite de faire un envoi asynchrone --- diff --git a/modeles/mail-souscription-echec.html b/modeles/mail-souscription-echec.html index c2b4a77..c581c98 100644 --- a/modeles/mail-souscription-echec.html +++ b/modeles/mail-souscription-echec.html @@ -1,4 +1,6 @@ [(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})] +[#NOM_SITE_SPIP] Echec de votre règlement + Bonjour[ (#PRENOM)][ (#NOM)], diff --git a/modeles/mail-souscription-succes.html b/modeles/mail-souscription-succes.html index 499ce89..07b97b4 100644 --- a/modeles/mail-souscription-succes.html +++ b/modeles/mail-souscription-succes.html @@ -1,4 +1,6 @@ [(#HTTP_HEADER{Content-type: text/plain[; charset=(#CHARSET)]})] +[#NOM_SITE_SPIP] Confirmation de votre règlement + Bonjour[ (#PRENOM)][ (#NOM)], diff --git a/souscription_pipelines.php b/souscription_pipelines.php index e926fb4..78abe8e 100644 --- a/souscription_pipelines.php +++ b/souscription_pipelines.php @@ -37,15 +37,11 @@ function souscription_trig_bank_notifier_reglement($flux) { $email = $souscription['courriel']; $campagne = $souscription['id_souscription_campagne']; - $sujet = '['.$GLOBALS['meta']['nom_site'].'] '; - if ($flux['args']['succes']) { - $sujet .= 'Confirmation de votre réglement'; $message = recuperer_fond(_trouver_modele_courriel_reglement("succes", $campagne), array('id_transaction' => $flux['args']['id_transaction'])); } else { - $sujet .= 'Echec de votre réglement'; $message = recuperer_fond(_trouver_modele_courriel_reglement("echec", $campagne), array('id_transaction' => $flux['args']['id_transaction'])); } @@ -53,8 +49,8 @@ function souscription_trig_bank_notifier_reglement($flux) { spip_log(sprintf("Envoi de notifiaction de confirmation de paiement à [%] pour la souscription [%s].", $email, $flux['args']['id_transaction']), "souscription"); - $envoyer_mail = charger_fonction('envoyer_mail', 'inc'); - $envoyer_mail($email, $sujet, $message, $GLOBALS['meta']['email_webmaster']); + include_spip("inc/notifications"); + notifications_envoyer_mails($email, $message, "", $GLOBALS['meta']['email_webmaster']); return $flux; }