[PLUGINS] ~formidable 1.3.6 --> 1.9.1
[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")) return;
11
12 /**
13 * Insertion dans le pipeline recuperer_fond (SPIP)
14 *
15 * On indique dans le formulaire de configuration de l'identité du site
16 * que facteur surchargera l'email configuré ici pour envoyer les emails
17 *
18 * @param array $flux
19 * Le contexte du pipeline
20 * @return array $flux
21 * Le contexte du pipeline modifé
22 */
23 function facteur_recuperer_fond($flux){
24 if(($flux['args']['fond'] == 'formulaires/configurer_identite')
25 && (isset($GLOBALS['meta']['facteur_adresse_envoi']) && $GLOBALS['meta']['facteur_adresse_envoi'] == 'oui')
26 && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)){
27 $ajout = '<p class="notice">'._T('facteur:message_identite_email').'</p>';
28 $flux['data'] = preg_replace(",(<li [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims","\\1".$ajout."\\2",$flux['data'],1);
29 }
30 return $flux;
31 }
32
33 ?>