Subversion Repositories Applications.projet

Compare Revisions

Ignore whitespace Rev 439 → Rev 440

/branches/v3.1-sardain/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' :
/branches/v3.1-sardain/classes/type_fichier_mime.class.php
54,7 → 54,7
/*** Attributes: ***/
 
/**
* Le nom du type en français (ex Image jpg)
* Le nom du type en fran�ais (ex Image jpg)
* @access private
*/
var $_nom;
64,7 → 64,7
*/
var $_extension;
/**
* Le nom du fichier de l'icône représentant ce fichier.
* Le nom du fichier de l'ic�ne repr�sentant ce fichier.
* @access private
*/
var $_icone;
79,7 → 79,7
*/
var $_description;
/**
* Le chemin UNIX ou Windows vers le dossier des icônes. Il ne commence pas par un
* Le chemin UNIX ou Windows vers le dossier des ic�nes. Il ne commence pas par un
* slash et termine par slash.
* @access private
*/
96,7 → 96,7
var $_id_type;
 
/**
* Renvoie le chemin vers les icônes.
* Renvoie le chemin vers les ic�nes.
*
* @return string
* @access public
109,7 → 109,7
/**
*
*
* @param string chemin Le chemin vers l'icône.
* @param string chemin Le chemin vers l'ic�ne.
* @return void
* @access public
*/
141,15 → 141,17
}
$ligne = $resultat->fetchRow (DB_FETCHMODE_OBJECT) ;
$this->_chemin_icone = $chemin_icones ;
$this->_icone = $ligne->gtf_type_icone ;
$this->_id_type = $ligne->gtf_id_type ;
if ($ligne) {
$this->_icone = $ligne->gtf_type_icone ;
$this->_id_type = $ligne->gtf_id_type ;
}
} // end of member function type_fichier_mime
 
/**
* Tente de renvoyer un objet type_fichier_mime à partir de l'extension passé en
* paramètre. S'il elle n'y arrive pas, elle renvoie 'inconnue'.
* Tente de renvoyer un objet type_fichier_mime � partir de l'extension pass� en
* param�tre. S'il elle n'y arrive pas, elle renvoie 'inconnue'.
*
* @param string extension On passe un extension en paramètre, pour déterminer le type mime.
* @param string extension On passe un extension en param�tre, pour d�terminer le type mime.
* @param DB objetDB un objet PEAR:DB
* @return type_fichier_mime
* @static
169,7 → 171,7
$ligne = $resultat->fetchRow (DB_FETCHMODE_OBJECT) ;
return new type_fichier_mime ( $ligne->gtf_id_type) ;
} else {
// si il n'y a pas de résultat, on renvoie inconnue
// si il n'y a pas de r�sultat, on renvoie inconnue
return new type_fichier_mime (12) ;
}
} // end of member function factory