From 61153cd506cd4f9c2159437c389aad015ab5e8a4 Mon Sep 17 00:00:00 2001 From: Cerdic Date: Fri, 29 Nov 2019 15:21:04 +0100 Subject: [PATCH] un seul pipeline, autant le mettre dans le fichier fonctions qui est maintenant tout leger --- facteur_fonctions.php | 22 ++++++++++++++++++++++ facteur_pipelines.php | 33 --------------------------------- paquet.xml | 2 +- 3 files changed, 23 insertions(+), 34 deletions(-) delete mode 100644 facteur_pipelines.php diff --git a/facteur_fonctions.php b/facteur_fonctions.php index cff69c6..1863ba3 100755 --- a/facteur_fonctions.php +++ b/facteur_fonctions.php @@ -72,3 +72,25 @@ function facteur_mail_html2text($html){ $facteur_mail_html2text = charger_fonction('facteur_mail_html2text', 'inc'); return $facteur_mail_html2text($html); } + + +/** + * Insertion dans le pipeline formulaire_fond (SPIP) + * + * On indique dans le formulaire de configuration de l'identité du site + * que facteur surchargera l'email configuré ici pour envoyer les emails + * + * @param array $flux + * Le contexte du pipeline + * @return array $flux + * Le contexte du pipeline modifé + */ +function facteur_formulaire_fond($flux) { + if (($flux['args']['form'] == 'configurer_identite') + && (isset($GLOBALS['meta']['facteur_adresse_envoi']) && $GLOBALS['meta']['facteur_adresse_envoi'] == 'oui') + && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)) { + $ajout = '

'._T('facteur:message_identite_email').'

'; + $flux['data'] = preg_replace(",(<(?:div|li) [^>]*class=[\"']editer editer_email_webmaster.*>)(.* 0)) { - $ajout = '

'._T('facteur:message_identite_email').'

'; - $flux['data'] = preg_replace(",(<(?:div|li) [^>]*class=[\"']editer editer_email_webmaster.*>)(.* - +