<?
- include("../config/config.php");
- include("../functions/strings.php");
- include("../functions/page_header.php");
- include("../functions/imap.php");
- include("../functions/mime.php");
- include("../functions/date.php");
+ session_start();
+
+ if (!isset($config_php))
+ include("../config/config.php");
+ if (!isset($strings_php))
+ include("../functions/strings.php");
+ if (!isset($page_header_php))
+ include("../functions/page_header.php");
+ if (!isset($imap_php))
+ include("../functions/imap.php");
+ if (!isset($mime_php))
+ include("../functions/mime.php");
+ if (!isset($date_php))
+ include("../functions/date.php");
include("../src/load_prefs.php");
- $imapConnection = sqimap_login($username, $key, $imapServerAddress, 0);
+ $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
sqimap_mailbox_select($imapConnection, $mailbox);
// $message contains all information about the message
if (count($to_ary) > 1) {
if ($show_more == false) {
if ($i == 1) {
- $to_string = "$to_string (<A HREF=\"read_body.php?mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more=1&show_more_cc=$show_more_cc\">$echo_more</A>)";
+ $to_string = "$to_string (<A HREF=\"read_body.php?PHPSESSID=$PHPSESSID&mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more=1&show_more_cc=$show_more_cc\">$echo_more</A>)";
$i = count($to_ary);
}
} else if ($i == 1) {
- $to_string = "$to_string (<A HREF=\"read_body.php?mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more=0&show_more_cc=$show_more_cc\">$echo_less</A>)";
+ $to_string = "$to_string (<A HREF=\"read_body.php?PHPSESSID=$PHPSESSID&mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more=0&show_more_cc=$show_more_cc\">$echo_less</A>)";
}
}
}
if (count($cc_ary) > 1) {
if ($show_more_cc == false) {
if ($i == 1) {
- $cc_string = "$cc_string (<A HREF=\"read_body.php?mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more_cc=1&show_more=$show_more\">$echo_more</A>)";
+ $cc_string = "$cc_string (<A HREF=\"read_body.php?PHPSESSID=$PHPSESSID&mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more_cc=1&show_more=$show_more\">$echo_more</A>)";
$i = count($cc_ary);
}
} else if ($i == 1) {
- $cc_string = "$cc_string (<A HREF=\"read_body.php?mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more_cc=0&show_more=$show_more\">$echo_less</A>)";
+ $cc_string = "$cc_string (<A HREF=\"read_body.php?PHPSESSID=$PHPSESSID&mailbox=$urlMailbox&passed_id=$passed_id&sort=$sort&startMessage=$startMessage&show_more_cc=0&show_more=$show_more\">$echo_less</A>)";
}
}
}
/** make sure everything will display in HTML format **/
- $from_name = htmlspecialchars(rfc1522Decode($message["HEADER"]["FROM"]));
- $subject = htmlspecialchars(rfc1522Decode(stripslashes($message["HEADER"]["SUBJECT"])));
+ $from_name = decodeHeader(htmlspecialchars($message["HEADER"]["FROM"]));
+ $subject = decodeHeader(htmlspecialchars(stripslashes($message["HEADER"]["SUBJECT"])));
echo "<BR>";
echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=98% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
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 " <A HREF=\"right_main.php?sort=$sort&startMessage=$startMessage&mailbox=$urlMailbox\">";
+ echo " <SMALL>";
+ echo " <A HREF=\"right_main.php?PHPSESSID=$PHPSESSID&sort=$sort&startMessage=$startMessage&mailbox=$urlMailbox\">";
echo _("Message List");
echo "</A> | ";
- echo " <A HREF=\"delete_message.php?mailbox=$urlMailbox&message=$passed_id&sort=$sort&startMessage=1\">";
+ echo " <A HREF=\"delete_message.php?PHPSESSID=$PHPSESSID&mailbox=$urlMailbox&message=$passed_id&sort=$sort&startMessage=1\">";
echo _("Delete");
echo "</A> ";
- echo " </FONT>";
+ echo " </SMALL>";
echo " </TD><TD WIDTH=50% ALIGN=RIGHT>";
- echo " <FONT FACE=\"Arial,Helvetica\" SIZE=2>";
- echo " <A HREF=\"compose.php?forward_id=$passed_id&forward_subj=$url_subj&mailbox=$urlMailbox\">";
+ echo " <SMALL>";
+ echo " <A HREF=\"compose.php?PHPSESSID=$PHPSESSID&forward_id=$passed_id&forward_subj=$url_subj&mailbox=$urlMailbox\">";
echo _("Forward");
echo "</A> | ";
- echo " <A HREF=\"compose.php?send_to=$url_replyto&reply_subj=$url_subj&reply_id=$passed_id&mailbox=$urlMailbox\">";
+ echo " <A HREF=\"compose.php?PHPSESSID=$PHPSESSID&send_to=$url_replyto&reply_subj=$url_subj&reply_id=$passed_id&mailbox=$urlMailbox\">";
echo _("Reply");
echo "</A> | ";
- echo " <A HREF=\"compose.php?send_to=$url_replytoall&send_to_cc=$url_replytoallcc&reply_subj=$url_subj&reply_id=$passed_id&mailbox=$urlMailbox\">";
+ echo " <A HREF=\"compose.php?PHPSESSID=$PHPSESSID&send_to=$url_replytoall&send_to_cc=$url_replytoallcc&reply_subj=$url_subj&reply_id=$passed_id&mailbox=$urlMailbox\">";
echo _("Reply All");
echo "</A> ";
- echo " </FONT>";
+ echo " </SMALL>";
echo " </TD>";
echo " </TR>";
echo " </TABLE>";
echo " <TR>\n";
/** subject **/
echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
- echo " <FONT FACE=\"Arial,Helvetica\">";
echo _("Subject:");
- echo "</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
- echo " <FONT FACE=\"Arial,Helvetica\"><B>$subject</B></FONT>\n";
+ echo " <B>$subject</B>\n";
echo " </TD>\n";
echo " </TR>\n";
/** from **/
echo " <TR>\n";
echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
- echo " <FONT FACE=\"Arial,Helvetica\">";
echo _("From:");
- echo "</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
- echo " <FONT FACE=\"Arial,Helvetica\"><B>$from_name</B></FONT>\n";
+ echo " <B>$from_name</B>\n";
echo " </TD>\n";
echo " </TR>\n";
/** date **/
echo " <TR>\n";
echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT>\n";
- echo " <FONT FACE=\"Arial,Helvetica\">";
echo _("Date:");
- echo "</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85%>\n";
- echo " <FONT FACE=\"Arial,Helvetica\"><B>$dateString</B></FONT>\n";
+ echo " <B>$dateString</B>\n";
echo " </TD>\n";
echo " </TR>\n";
/** to **/
echo " <TR>\n";
echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
- echo " <FONT FACE=\"Arial,Helvetica\">";
echo _("To:");
- echo "</FONT>\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85% VALIGN=TOP>\n";
- echo " <FONT FACE=\"Arial,Helvetica\"><B>$to_string</B></FONT>\n";
+ echo " <B>$to_string</B>\n";
echo " </TD>\n";
echo " </TR>\n";
/** cc **/
if ($message["HEADER"]["CC"][0]) {
echo " <TR>\n";
echo " <TD BGCOLOR=\"$color[4]\" WIDTH=15% ALIGN=RIGHT VALIGN=TOP>\n";
- echo " <FONT FACE=\"Arial,Helvetica\">Cc:</FONT>\n";
+ echo " Cc:\n";
echo " </TD><TD BGCOLOR=\"$color[4]\" WIDTH=85% VALIGN=TOP>\n";
- echo " <FONT FACE=\"Arial,Helvetica\"><B>$cc_string</B></FONT>\n";
+ echo " <B>$cc_string</B>\n";
echo " </TD>\n";
echo " </TR>\n";
}