+ include("../src/load_prefs.php");
+ $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
+ sqimap_mailbox_select($imapConnection, $mailbox);
+ do_hook("html_top");
+ displayPageHeader($color, $mailbox);
+
+ if ($view_hdr) {
+ fputs ($imapConnection, "a003 FETCH $passed_id BODY[HEADER]\r\n");
+ $read = sqimap_read_data ($imapConnection, "a003", true, $a, $b);
+
+ echo "<br>";
+ echo "<table width=100% cellpadding=2 cellspacing=0 border=0 align=center>\n";
+ echo " <TR><TD BGCOLOR=\"$color[9]\" WIDTH=100%><center><b>" . _("Viewing full header") . "</b> - ";
+ if ($where && $what) {
+ // Got here from a search
+ echo "<a href=\"read_body.php?mailbox=".urlencode($mailbox)."&passed_id=$passed_id&where=".urlencode($where)."&what=".urlencode($what)."\">";
+ } else {
+ echo "<a href=\"read_body.php?mailbox=".urlencode($mailbox)."&passed_id=$passed_id&startMessage=$startMessage&show_more=$show_more\">";
+ }
+ echo ""._("View message") . "</a></b></center></td></tr></table>\n";
+ echo "<table width=99% cellpadding=2 cellspacing=0 border=0 align=center>\n";
+ echo "<tr><td>";
+
+ echo "<table width=100% cellpadding=0 cellspacing=0 border=0>";
+ for ($i=1; $i < count($read)-1; $i++) {
+ $line = htmlspecialchars($read[$i]);
+ if (eregi("^[ |\t]", $line)) {
+ $second = $line;
+ $first = "";
+ } else if (eregi("^([^:|^\s]+):(.+)", $line, $regs)) {
+ $first = $regs[1];
+ $second = $regs[2];
+ } else {
+ $second = trim($line);
+ $first = "";
+ }
+ echo "<tr><td align=right valign=top>";
+ if ($first) echo "<tt><b>$first:</b></tt>";
+ else echo " ";
+ echo "</td><td valign=top nowrap><tt>$second</tt></td></tr>";
+ }
+ echo "</table>";
+ echo "</td></tr></table>\n";
+ echo "</body></html>";
+ sqimap_mailbox_close($imapConnection);
+ sqimap_logout($imapConnection);
+ exit;
+ }
+