source: spip-zone/_plugins_/facteur/trunk/facteur_pipelines.php @ 118856

Last change on this file since 118856 was 118856, checked in by Cerdic, 7 weeks ago

reparer l'insertion dans l'identite sous SPIP 3.3 (ou en structure div)

File size: 1.1 KB
Line 
1<?php
2/**
3 * Plugin Facteur 4
4 * (c) 2009-2019 Collectif SPIP
5 * Distribue sous licence GPL
6 *
7 * @package SPIP\Facteur\Pipelines
8 */
9
10if (!defined('_ECRIRE_INC_VERSION')) {
11        return;
12}
13
14/**
15 * Insertion dans le pipeline formulaire_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 */
25function 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(",(<(?:div|li) [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims", "\\1".$ajout."\\2", $flux['data'], 1);
31        }
32        return $flux;
33}
Note: See TracBrowser for help on using the repository browser.