Changeset 62768 in spip-zone for _plugins_/facteur


Ignore:
Timestamp:
Jun 20, 2012, 12:36:16 PM (7 years ago)
Author:
cedric@…
Message:

transformer les nl en <br> dans le mail html via un filtre dans le squelette, pour ne pas echapper betement les <br> ensuite

Location:
_plugins_/facteur/trunk
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/facteur/trunk/emails/texte.html

    r62747 r62768  
    106106                                                                                                <td valign="top">
    107107                                                                                                        <div class='text' style="color: #303030;font-family: 'Helvetica Neue',Helvetica,Arial;font-size: 16px;line-height: 150%;text-align: left;">
    108                                                                                                                 [(#ENV*{html}|replace{'<','&lt;'}|propre|replace{'<br />\s*<br />(\s*<br />)+?','<br /> <br />'})]
     108                                                                                                                [(#ENV*{html}|replace{'<','&lt;'}|facteur_nl2br_si_pas_autobr|propre|replace{'<br />\s*<br />(\s*<br />)+?','<br /> <br />'})]
    109109                                                                                                                <br>
    110110                                                                                                                <br>
  • _plugins_/facteur/trunk/facteur_fonctions.php

    r54249 r62768  
    5858}
    5959
     60/**
     61 * Un filtre pour transformer les retour ligne texte en br si besoin (si pas autobr actif)
     62 *
     63 * @param string $texte
     64 * @return string
     65 */
     66function facteur_nl2br_si_pas_autobr($texte){
     67        return (_AUTOBR?$texte:nl2br($texte));
     68}
    6069
    6170?>
  • _plugins_/facteur/trunk/inc/envoyer_mail.php

    r60122 r62768  
    7373        // pour garder le texte brut, il suffit de faire un modele qui renvoie uniquement #ENV*{texte}
    7474        if ($message_texte AND ! $message_html){
    75                 $message_html = (_AUTOBR?$message_texte:nl2br($message_texte));
    76                 $message_html = recuperer_fond("emails/texte",array('texte'=>$message_texte,'html'=>$message_html,'sujet'=>$sujet));
     75                $message_html = recuperer_fond("emails/texte",array('texte'=>$message_texte,'html'=>$message_texte,'sujet'=>$sujet));
    7776        }
    7877
  • _plugins_/facteur/trunk/paquet.xml

    r62749 r62768  
    22        prefix="facteur"
    33        categorie="communication"
    4         version="2.1.9"
     4        version="2.1.10"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.0.*]"
Note: See TracChangeset for help on using the changeset viewer.