Browse Source

Quand le mail est vide en entree de facteur_email_wrap_to_html(), on renvoit du vide aussi, pour ne pas générer un mail HTML plein de vide (et ne pas fausser la detection de mail vide pour les nouveautés)

v2
cedric@yterium.com 10 years ago
parent
commit
ef52a20021
  1. 1
      emails/texte.html
  2. 7
      facteur_fonctions.php
  3. 2
      paquet.xml

1
emails/texte.html

@ -21,6 +21,7 @@
.bodyContent div a:link, .bodyContent div a:visited {color: #336699;font-weight: normal;text-decoration: underline;}
.bodyContent img {display: inline;margin-bottom: 10px;}
.bodyContent img.puce {display: inline;margin-bottom: 0;}
hr { height: 1px; margin: 1.5em 0; border: 0; background: #222222; color: #222222; }
.spip_code, .spip_cadre {color: #606060;font-family: Courier,"Courier New",monospace;font-size: 1em;}
.coloration_code ol {list-style: none;}
.spip_logos {float: right;margin-left: 10px;}

7
facteur_fonctions.php

@ -24,6 +24,9 @@ if (!defined("_ECRIRE_INC_VERSION")) return;
*/
function facteur_email_wrap_to_html($texte_ou_html){
$texte_ou_html = trim($texte_ou_html);
// attention : si pas de contenu on renvoi du vide aussi (mail vide = mail vide)
if (!strlen(trim($texte_ou_html)))
return $texte_ou_html;
$contexte = array("sujet"=>"","texte"=>"","intro"=>"");
@ -53,6 +56,10 @@ function facteur_email_wrap_to_html($texte_ou_html){
$contexte['texte'] = trim(implode("\n",$texte_ou_html));
}
// attention : si pas de contenu on renvoi du vide aussi (mail vide = mail vide)
if (!strlen(trim(implode("",$contexte))))
return "";
return recuperer_fond("emails/texte",$contexte);
}

2
paquet.xml

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

Loading…
Cancel
Save