Changeset 118857 in spip-zone


Ignore:
Timestamp:
Dec 2, 2019, 12:30:19 PM (7 days ago)
Author:
Cerdic
Message:

un seul pipeline, autant le mettre dans le fichier fonctions qui est maintenant tout leger

Location:
_plugins_/facteur/trunk
Files:
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk

    • Property subgit:lock:7dc5c1d48a7826b57386c9291120cab8bc9d2858 deleted
    • Property subgit:lock:61153cd506cd4f9c2159437c389aad015ab5e8a4 set to 2019-12-02T18:21:50.040
  • _plugins_/facteur/trunk/facteur_fonctions.php

    r118855 r118857  
    7373        return $facteur_mail_html2text($html);
    7474}
     75
     76
     77/**
     78 * Insertion dans le pipeline formulaire_fond (SPIP)
     79 *
     80 * On indique dans le formulaire de configuration de l'identité du site
     81 * que facteur surchargera l'email configuré ici pour envoyer les emails
     82 *
     83 * @param array $flux
     84 *              Le contexte du pipeline
     85 * @return array $flux
     86 *              Le contexte du pipeline modifé
     87 */
     88function facteur_formulaire_fond($flux) {
     89        if (($flux['args']['form'] == 'configurer_identite')
     90                && (isset($GLOBALS['meta']['facteur_adresse_envoi']) && $GLOBALS['meta']['facteur_adresse_envoi'] == 'oui')
     91                && (isset($GLOBALS['meta']['facteur_adresse_envoi_email']) && strlen($GLOBALS['meta']['facteur_adresse_envoi_email']) > 0)) {
     92                $ajout = '<p class="notice">'._T('facteur:message_identite_email').'</p>';
     93                $flux['data'] = preg_replace(",(<(?:div|li) [^>]*class=[\"']editer editer_email_webmaster.*>)(.*<label),Uims", "\\1".$ajout."\\2", $flux['data'], 1);
     94        }
     95        return $flux;
     96}
  • _plugins_/facteur/trunk/paquet.xml

    r118842 r118857  
    1818        <pipeline nom="facteur_pre_envoi" action="" />
    1919        <pipeline nom="ieconfig_metas" inclure="facteur_ieconfig_metas.php" />
    20         <pipeline nom="formulaire_fond" inclure="facteur_pipelines.php" />
     20        <pipeline nom="formulaire_fond" inclure="facteur_fonctions.php" />
    2121
    2222        <menu nom="configurer_facteur" titre="facteur:configuration_facteur" parent="menu_configuration" icone="images/facteur-16.png" />
Note: See TracChangeset for help on using the changeset viewer.