+ include("../src/load_prefs.php");
+ $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0);
+ sqimap_mailbox_select($imapConnection, $mailbox);
+ 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> - ";
+ 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><pre>";
+ for ($i=1; $i < count($read)-1; $i++) {
+ $read[$i] = htmlspecialchars($read[$i]);
+ if (substr($read[$i], 0, 1) != "\t" &&
+ substr($read[$i], 0, 1) != " " &&
+ substr($read[$i], 0, 1) != "&" &&
+ trim($read[$i])) {
+ $pre = substr($read[$i], 0, strpos($read[$i], ":"));
+ $read[$i] = str_replace("$pre", "<b>$pre</b>", decodeHeader($read[$i]));
+ }
+ echo "$read[$i]";
+ }
+ echo "</pre></td></tr></table>\n";
+ echo "</body></html>";
+ exit;
+ }
+