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.*>)(.*