include("../functions/mailbox.php");
include("../functions/date.php");
+ include("../src/load_prefs.php");
+
$imapConnection = loginToImapServer($username, $key, $imapServerAddress);
selectMailbox($imapConnection, $mailbox, $numMessages);
// $message contains all information about the message
// including header and body
- $message = fetchMessage($imapConnection, $passed_id);
+ $message = fetchMessage($imapConnection, $passed_id, $mailbox);
echo "<HTML>";
- echo "<META HTTP-EQUIV=\"Content-Type\" CONTENT=\"" . $message["HEADER"]["TYPE"][0] . "/" . $message["HEADER"]["TYPE"][1] . "; charset=" . $message["HEADER"]["CHARSET"] . "\">";
echo "<BODY TEXT=\"$color[8]\" BGCOLOR=\"$color[4]\" LINK=\"$color[7]\" VLINK=\"$color[7]\" ALINK=\"$color[7]\">\n";
displayPageHeader($color, $mailbox);
$subject = htmlspecialchars(stripslashes($message["HEADER"]["SUBJECT"]));
echo "<BR>";
- echo "<TABLE COLS=1 WIDTH=95% BORDER=0 ALIGN=CENTER CELLPADDING=2>\n";
+ echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=98% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
echo " <TR><TD BGCOLOR=\"$color[0]\" WIDTH=100%>";
- echo " <TABLE WIDTH=100% BORDER=0 COLS=2>";
+ echo " <TABLE WIDTH=100% CELLSPACING=0 BORDER=0 COLS=2 CELLPADDING=3>";
echo " <TR>";
echo " <TD ALIGN=LEFT WIDTH=50%>";
echo " <FONT FACE=\"Arial,Helvetica\" SIZE=2>";
echo " </TR>";
echo " </TABLE>";
echo " </TD></TR>";
- echo " <TR><TD BGCOLOR=\"$color[9]\" WIDTH=100%>";
+ echo " <TR><TD CELLSPACING=0 WIDTH=100%>";
echo " <TABLE COLS=2 WIDTH=100% BORDER=0 CELLSPACING=0 CELLPADDING=3>\n";
echo " <TR>\n";
/** subject **/
- echo " <TD BGCOLOR=\"$color[0]\" WIDTH=15% ALIGN=RIGHT>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
echo " <FONT FACE=\"Arial,Helvetica\">Subject:</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
echo " <FONT FACE=\"Arial,Helvetica\"><B>$subject</B></FONT>\n";
echo " </TR>\n";
/** from **/
echo " <TR>\n";
- echo " <TD BGCOLOR=\"$color[0]\" WIDTH=15% ALIGN=RIGHT>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
echo " <FONT FACE=\"Arial,Helvetica\">From:</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
echo " <FONT FACE=\"Arial,Helvetica\"><B>$from_name</B></FONT>\n";
echo " </TR>\n";
/** date **/
echo " <TR>\n";
- echo " <TD BGCOLOR=\"$color[0]\" WIDTH=15% ALIGN=RIGHT>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
echo " <FONT FACE=\"Arial,Helvetica\">Date:</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
echo " <FONT FACE=\"Arial,Helvetica\"><B>$dateString</B></FONT>\n";
echo " </TR>\n";
/** to **/
echo " <TR>\n";
- echo " <TD BGCOLOR=\"$color[0]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
echo " <FONT FACE=\"Arial,Helvetica\">To:</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85% VALIGN=TOP>\n";
echo " <FONT FACE=\"Arial,Helvetica\"><B>$to_string</B></FONT>\n";
/** cc **/
if ($message["HEADER"]["CC"][0]) {
echo " <TR>\n";
- echo " <TD BGCOLOR=\"$color[0]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
+ echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
echo " <FONT FACE=\"Arial,Helvetica\">Cc:</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85% VALIGN=TOP>\n";
echo " <FONT FACE=\"Arial,Helvetica\"><B>$cc_string</B></FONT>\n";
echo " </TD>\n";
echo " </TR>\n";
}
- echo " </TABLE></TD></TR>\n";
+ echo "</TABLE>";
+ echo " </TD></TR>";
echo " <TR><TD BGCOLOR=\"$color[4]\" WIDTH=100%>\n";
- $body = formatBody($message);
+ $body = formatBody($message, $color, $wrap_at);
+ echo "<BR>";
- for ($i = 0; $i < count($body); $i++) {
- echo "$body[$i]";
- }
+ echo "$body";
- echo " <BR></TD></TR>\n";
- echo " <TR><TD BGCOLOR=\"$color[0]\"> </TD></TR>";
+ echo " </TD></TR>\n";
+ echo " <TR><TD BGCOLOR=\"$color[9]\"> </TD></TR>";
echo "</TABLE>\n";
?>
\ No newline at end of file