Browse Source

le wrapper html des mails peut recevoir soit du html brut a encapsuler : il est injecté tel quel,

soit du texte brut, qui est alors mis en forme comme avant. C'est le html qui a la priorité.
v2
cedric@yterium.com 10 years ago
parent
commit
7e5ad28cde
  1. 2
      emails/texte.html
  2. 2
      inc/envoyer_mail.php
  3. 2
      paquet.xml

2
emails/texte.html

@ -105,7 +105,7 @@
<tr>
<td valign="top">
<div class='text' style="color: #303030;font-family: 'Helvetica Neue',Helvetica,Arial;font-size: 16px;line-height: 150%;text-align: left;">
[(#ENV*{html}|replace{'<','&lt;'}|facteur_nl2br_si_pas_autobr|propre|replace{'<br />\s*<br />(\s*<br />)+?','<br /> <br />'})]
[(#ENV*{html,#ENV*{texte}|replace{'<','&lt;'}|facteur_nl2br_si_pas_autobr|propre|replace{'<br />\s*<br />(\s*<br />)+?','<br /> <br />'}})]
<br>
<br>
</div>

2
inc/envoyer_mail.php

@ -72,7 +72,7 @@ function inc_envoyer_mail($destinataire, $sujet, $corps, $from = "", $headers =
// si le mail est en texte brut, on l'encapsule dans un modele surchargeable
// pour garder le texte brut, il suffit de faire un modele qui renvoie uniquement #ENV*{texte}
if ($message_texte AND ! $message_html){
$message_html = recuperer_fond("emails/texte",array('texte'=>$message_texte,'html'=>$message_texte,'sujet'=>$sujet));
$message_html = recuperer_fond("emails/texte",array('texte'=>$message_texte,'sujet'=>$sujet));
}
// mode TEST : forcer l'email

2
paquet.xml

@ -1,7 +1,7 @@
<paquet
prefix="facteur"
categorie="communication"
version="2.2.1"
version="2.2.2"
etat="stable"
compatibilite="[3.0.0;3.0.*]"
logo="prive/themes/spip/images/facteur-32.png"

Loading…
Cancel
Save