[SPIP][PLUGINS] v3.0-->v3.2
[lhc/web/www.git] / www / plugins / facteur / facteur_pipelines.php
1 <?php
2 /**
3 * Plugin Facteur
4 * (c) 2009-2013 Collectif SPIP
5 * Distribue sous licence GPL
6 *
7 * @package SPIP\Facteur\Pipelines
8 */
9
10 if (!defined('_ECRIRE_INC_VERSION')) {
11 return;
12 }
13
14 /**
15 * Insertion dans le pipeline recuperer_fond (SPIP)
16 *
17 * On indique dans le formulaire de configuration de l'identité du site
18 * que facteur surchargera l'email configuré ici pour envoyer les emails
19 *
20 * @param array $flux
21 * Le contexte du pipeline
22 * @return array $flux
23 * Le contexte du pipeline modifé
24 */
25 function facteur_formulaire_fond($flux) {
26 if (($flux['args']['form'] == 'configurer_identite')
27 && (isset($GLOBALS['meta']['facteur_adresse_envoi']) && $GLOBALS['meta']['facteur_adresse_envoi'] == 'oui')
28 && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)) {
29 $ajout = '<p class="notice">'._T('facteur:message_identite_email').'</p>';
30 $flux['data'] = preg_replace(",(<li [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims", "\\1".$ajout."\\2", $flux['data'], 1);
31 }
32 return $flux;
33 }