if (!defined("_ECRIRE_INC_VERSION")) return;
+function facteur_affiche_password_masque($pass){
+ $l = strlen($pass);
+ if ($l<=8){
+ return str_pad('',$l,'*');
+ }
+ $e = intval(ceil($l/10));
+ $mid = str_pad('',$l-2*$e,'*');
+ if (strlen($mid)>8){
+ $mid = '***...***';
+ }
+ return substr($pass,0,$e) . $mid . substr($pass,-$e);
+}
+
/**
* Transformer un mail texte ou HTML simplifie en mail HTML complet avec le wrapper emails/texte.html
* Si le mail est un mail texte :
* @return string
*/
function facteur_nl2br_si_pas_autobr($texte){
- return (_AUTOBR?$texte:nl2br($texte));
+ if (_AUTOBR) return $texte;
+ include_spip("inc/filtres");
+ $texte = post_autobr($texte);
+ return $texte;
}
/**
* Transformer un mail HTML en mail Texte proprement :
- * - les tableaux de mise en page sont utilisés pour structurer le mail texte
+ * - les tableaux de mise en page sont utilis�s pour structurer le mail texte
* - le reste du HTML est markdownifie car c'est un format texte lisible et conventionnel
*
* @param string $html