function view_part(&$pop, &$mail, $part_no, &$transfer, &$msg_charset, &$charset) { if (NoccException::isException($ev)) { return "<p class=\"error\">" . $ev->getMessage . "</p>"; } $text = $pop->fetchbody($mail, $part_no, $ev); if (NoccException::isException($ev)) { return "<p class=\"error\">" . $ev->getMessage . "</p>"; } if ($transfer == 'BASE64') { $str = nl2br(nocc_imap::base64($text)); } elseif ($transfer == 'QUOTED-PRINTABLE') { $str = nl2br(quoted_printable_decode($text)); } else { $str = nl2br($text); } //if (eregi('koi', $transfer) || eregi('windows-1251', $transfer)) // $str = @convert_cyr_string($str, $msg_charset, $charset); return $str; }
function view_part(&$pop, &$mail, $part_no, &$transfer, &$msg_charset, &$charset) { if (NoccException::isException($ev)) { return "<p class=\"error\">" . $ev->getMessage . "</p>"; } $text = $pop->fetchbody($mail, $part_no, $ev); if (NoccException::isException($ev)) { return "<p class=\"error\">" . $ev->getMessage . "</p>"; } if ($transfer == 'BASE64') { $str = nl2br(nocc_imap::base64($text)); } elseif ($transfer == 'QUOTED-PRINTABLE') { $str = nl2br(quoted_printable_decode($text)); } else { $str = nl2br($text); } return $str; }