body); if(eregi("text/plain", $view_temp["mime"])) { if($mode == "pview") { if($view_temp["encode"] == "quoted-printable") $view_body = nl2br(htmlspecialchars(imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else if($view_temp["encode"] == "base64") $view_body = nl2br(htmlspecialchars(imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else $view_body = nl2br(htmlspecialchars(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]))); } else if($mode == "print") { if($view_temp["encode"] == "quoted-printable") $view_body = nl2br(htmlspecialchars(imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else if($view_temp["encode"] == "base64") $view_body = nl2br(htmlspecialchars(imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else $view_body = nl2br(htmlspecialchars(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]))); } else { $view_body .= "\n\n"; $view_body .= "----- Original Message -----\n"; if(is_null($mbox_head->from_personal)) $view_body .= "From: ".$mbox_head->from_address."\n"; else $view_body .= "From: ".$mbox_head->from_personal." <".$mbox_head->from_address.">\n"; $view_body .= "To: "; for($i=0; $ito_address); $i++) { if($i > 0) $view_body .= ","; if(is_null($mbox_head->to_personal[$i])) $view_body .= $mbox_head->to_address[$i]; else $view_body .= $mbox_head->to_personal." <".$mbox_head->to_address.">"; } $view_body .= "\n"; $view_body .= "Cc: "; for($i=0; $icc_address); $i++) { if($i > 0) $view_body .= ","; if(is_null($mbox_head->cc_personal[$i])) $view_body .= $mbox_head->cc_address[$i]; else $view_body .= $mbox_head->cc_personal." <".$mbox_head->cc_address.">"; } $view_body .= "\n"; $view_body .= "Sent: ".$mbox_head->udate."\n"; $view_body .= "Subject: ".$mbox_head->subject."\n"; $view_body .= "\n"; if($view_temp["encode"] == "quoted-printable") $view_body .= eregi_replace("\n", "\n>", htmlspecialchars(imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else if($view_temp["encode"] == "base64") $view_body .= eregi_replace("\n", "\n>", htmlspecialchars(imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])))); else $view_body .= eregi_replace("\n", "\n>", htmlspecialchars(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]))); $view_body = nl2br($view_body); } } else if(eregi("text/html", $view_temp["mime"])) { if($mode == "pview") { if($view_temp["encode"] == "quoted-printable") $view_body = imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else if($view_temp["encode"] == "base64") $view_body = imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else $view_body = imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]); } else if($mode == "print") { if($view_temp["encode"] == "quoted-printable") $view_body = imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else if($view_temp["encode"] == "base64") $view_body = imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else $view_body = imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]); } else { $view_body .= "

\n"; $view_body .= "
\n"; $view_body .= "
----- Original Message -----\n"; if(is_null($mbox_head->from_personal)) $view_body .= "
From: from_address."\">".$mbox_head->from_address."
\n"; else $view_body .= "
From: from_address."\">".$mbox_head->from_personal."
\n"; $view_body .= "
To: "; for($i=0; $ito_address); $i++) { if($i > 0) $view_body .= ","; if(is_null($mbox_head->to_personal[$i])) $view_body .= "to_address[$i]."\">".$mbox_head->to_address[$i].""; else $view_body .= "to_address[$i]."\">".$mbox_head->to_personal[$i].""; } $view_body .= "
\n"; $view_body .= "
Cc: "; for($i=0; $icc_address); $i++) { if($i > 0) $view_body .= ","; if(is_null($mbox_head->cc_personal[$i])) $view_body .= "cc_address[$i]."\">".$mbox_head->cc_address[$i].""; else $view_body .= "cc_address[$i]."\">".$mbox_head->cc_personal[$i].""; } $view_body .= "
\n"; $view_body .= "
Sent: ".$mbox_head->date."
\n"; $view_body .= "
Subject: ".$mbox_head->subject."
\n"; $view_body .= "

\n"; if($view_temp["encode"] == "quoted-printable") $view_body .= imap_qprint(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else if($view_temp["encode"] == "base64") $view_body .= imap_base64(imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"])); else $view_body .= imap_fetchbody($imap["conn"], $mmsg, $view_temp["sect"]); $view_body .= "
\n"; $view_body .= "
\n"; } } else { array_push($mbody->body, $view_temp); } } echo($view_body); if($mode == "print") { echo(" "); } ?>