include("../config/config.php");
include("../functions/strings.php");
include("../functions/page_header.php");
include("../functions/imap.php");
include("../functions/mailbox.php");
include("../functions/date.php");
$imapConnection = loginToImapServer($username, $key, $imapServerAddress);
selectMailbox($imapConnection, $mailbox, $numMessages);
echo "
\n";
displayPageHeader($mailbox);
$body = fetchBody($imapConnection, $passed_id);
getMessageHeaders($imapConnection, $passed_id, $passed_id, $f, $s, $d);
getMessageHeadersTo($imapConnection, $passed_id, $passed_id, $t);
$subject = $s[0];
$url_subj = urlencode(trim($subject));
$d[0] = ereg_replace(" ", " ", $d[0]);
$dateParts = explode(" ", trim($d[0]));
$dateString = getLongDateString($dateParts);
$from_name = getSenderName($f[0]);
$urlMailbox = urlencode($mailbox);
$url_from = trim(decodeEmailAddr($f[0]));
$url_from = urlencode($url_from);
$to_left = trim($t[0]);
for ($i = 0; $to_left;$i++) {
if (strpos($to_left, ",")) {
$to_ary[$i] = trim(substr($to_left, 0, strpos($to_left, ",")));
$to_left = substr($to_left, strpos($to_left, ",")+1, strlen($to_left));
}
else {
$to_ary[$i] = trim($to_left);
$to_left = "";
}
}
$i = 0;
$to_string = "";
while ($i < count($to_ary)) {
if ($to_string)
$to_string = "$to_string
$to_ary[$i]";
else
$to_string = "$to_ary[$i]";
$i++;
if (count($to_ary) > 1) {
if ($show_more == false) {
if ($i == 1) {
$to_string = "$to_string (more)";
$i = count($to_ary);
}
} else if ($i == 1) {
$to_string = "$to_string (less)";
}
}
}
echo "
";
echo "\n";
echo " ";
echo " ";
echo " ";
echo " ";
echo " ";
echo " Message List ";
echo " Delete ";
echo " ";
echo " | ";
echo " ";
echo " Forward ";
echo " Reply ";
echo " ";
echo " | ";
echo " ";
echo " ";
echo " |
";
echo " ";
echo " \n";
echo " \n";
/** subject **/
echo " \n";
echo " Subject:\n";
echo " | \n";
echo " $subject\n";
echo " | \n";
echo " \n";
/** from **/
echo " \n";
echo " \n";
echo " From:\n";
echo " | \n";
echo " $from_name\n";
echo " | \n";
echo " \n";
/** date **/
echo " \n";
echo " \n";
echo " Date:\n";
echo " | \n";
echo " $dateString\n";
echo " | \n";
echo " \n";
/** to **/
echo " \n";
echo " \n";
echo " To:\n";
echo " | \n";
echo " $to_string\n";
echo " | \n";
echo " \n";
echo " |
\n";
echo " \n";
$i = 0;
while ($i < count($body)) {
echo "$body[$i]";
$i++;
}
echo "
|
\n";
echo " |
";
echo "
\n";
?>