}
echo "</pre></td></tr></table>\n";
echo "</body></html>";
+ sqimap_logout($imapConnection);
exit;
}
$url_replyto = urlencode($message->header->replyto);
$url_replytoall = urlencode($message->header->replyto);
- $url_replytoallcc = urlencode(getLineOfAddrs($message->header->to) . ", " . getLineOfAddrs($message->header->cc));
+ $url_replytoallcc = getLineOfAddrs($message->header->to);
+ $url_replytoallcc_cc = getLineOfAddrs($message->header->cc);
+ if ($url_replytoallcc) {
+ if ($url_replytoallcc_cc) {
+ $url_replytoallcc .= ", " . $url_replytoallcc_cc;
+ }
+ } else {
+ if ($url_replytoallcc_cc) {
+ $url_replytoallcc = $url_replytoallcc_cc;
+ } else {
+ $url_replytoallcc = "";
+ }
+ }
+ $url_replytoallcc = urlencode($url_replytoallcc);
$dateString = getLongDateString($message->header->date);
$ent_num = findDisplayEntity($message);
$to_string = "";
$to_ary = $message->header->to;
while ($i < count($to_ary)) {
- $to_ary[$i] = htmlspecialchars($to_ary[$i]);
+ $to_ary[$i] = htmlspecialchars(decodeHeader($to_ary[$i]));
if ($to_string)
$to_string = "$to_string<BR>$to_ary[$i]";
$i = 0;
$cc_string = "";
$cc_ary = $message->header->cc;
- while ($i < count($cc_ary)) {
+ while ($i < count(decodeHeader($cc_ary))) {
$cc_ary[$i] = htmlspecialchars($cc_ary[$i]);
if ($cc_string)
$cc_string = "$cc_string<BR>$cc_ary[$i]";
$from_name = decodeHeader(htmlspecialchars($message->header->from));
$subject = decodeHeader(htmlspecialchars(stripslashes($message->header->subject)));
+ do_hook("read_body_top");
echo "<BR>";
echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=100% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
echo " <TR><TD BGCOLOR=\"$color[9]\" WIDTH=100%>";
echo _("Message List");
echo "</A> | ";
if ($where && $what) {
- echo " <A HREF=\"delete_message.php?mailbox=$urlMailbox&message=$passed_id&sort=$sort&startMessage=1&where=".urlencode($where)."&what=".urlencode($what)."\">";
+ echo " <A HREF=\"delete_message.php?mailbox=$urlMailbox&message=$passed_id&where=".urlencode($where)."&what=".urlencode($what)."\">";
} else {
echo " <A HREF=\"delete_message.php?mailbox=$urlMailbox&message=$passed_id&sort=$sort&startMessage=1\">";
}
echo "</TABLE>";
echo " </TD></TR>";
echo "</table>";
- echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=100% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
+ echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=97% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
echo " <TR><TD BGCOLOR=\"$color[4]\" WIDTH=100%>\n";
- $body = formatBody($imapConnection, $message, $color, $wrap_at);
echo "<BR>";
+
+ $body = formatBody($imapConnection, $message, $color, $wrap_at);
echo "$body";
- echo " </TD></TR>\n";
- echo "</table>";
echo "<TABLE COLS=1 CELLSPACING=0 WIDTH=100% BORDER=0 ALIGN=CENTER CELLPADDING=0>\n";
echo " <TR><TD BGCOLOR=\"$color[9]\"> </TD></TR>";
echo "</TABLE>\n";
+ do_hook("read_body_bottom");
sqimap_logout($imapConnection);
?>