Subversion Repositories Applications.projet

Compare Revisions

Ignore whitespace Rev 441 → Rev 442

/trunk/classes/ezmlm-php-2.0/ezmlm-msgdisplay.php
274,9 → 274,19
} else if ($mailDecode->parts[$i]->headers['content-transfer-encoding'] == 'quoted-printable') {
if ($mailDecode->parts[$i]->ctype_parameters['charset'] == 'UTF-8') {
$corps .= utf8_decode($mailDecode->parts[$i]->body);
} else {
// Si un multipart/related, qu'on ne sait pas decoder, contient une partie plain
// qui n'est pas en UTF-8, faut bien la recuperer... cela dit, comprend pas comment
// ça marche dans les autres cas, hors UTF-8
$corps .= $mailDecode->parts[$i]->body;
}
}
break;
case 'related':
// patch pourri : comme "multipart/related" n'est pas gere, on ignore la partie
// (se produit apparemment lorsqu'une signature avec image est envoyee, par Thunderbird
// sous Windows en tout cas)
break;
case 'html' : $corps .= trim(strip_tags ($mailDecode->parts[$i]->body, '<br><p><a><style>'));
break ;
case 'mixed' :