- Timestamp:
- 07/15/11 16:36:36 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/expressoMail1_2/inc/class.imap_functions.inc.php
r4764 r4773 306 306 for($i = 0;$i < count($elements);$i++) 307 307 { 308 $charset = strtolower($elements[$i]->charset); 309 $text = $elements[$i]->text; 310 311 if(!strcasecmp($charset, "utf-8") || !strcasecmp($charset, "utf-7")) 312 { 313 $decoded .= $this->functions->utf8_to_ncr($text); 314 } 308 $charset = strtolower($elements[$i]->charset); 309 $text = $elements[$i]->text; 310 if(!strcasecmp($charset, "utf-8") || !strcasecmp($charset, "utf-7")) 311 $decoded .= $this->functions->utf8_to_ncr($text); 315 312 else 316 313 { … … 324 321 return str_replace("\t", "", $decoded); 325 322 } 323 else if(strpos(strtolower($string), '=?us-ascii') !== false) 324 { 325 $retun = ''; 326 $tmp = imap_mime_header_decode($string); 327 foreach ($tmp as $tmp1) 328 $return .= $this->htmlspecialchars_encode(quoted_printable_decode($tmp1->text)); 329 330 return str_replace("\t", "", $return); 331 332 } 326 333 else if (eregi('=?', $string)) 327 {328 334 return iconv_mime_decode($string); 329 }335 330 336 331 337 return $this->htmlspecialchars_encode($string);
Note: See TracChangeset
for help on using the changeset viewer.