X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fread_body.php;h=022ddd014ba3748316cc00112fb990f6b8ed31d7;hb=1195c34026fc65eb8e0ca7a337fe4b406764dee8;hp=32fd6ca0d365f61ab7969bb6789c7b8eb8c4b5c4;hpb=7831268eb119a34cd370a5e9d7502052f033880b;p=squirrelmail.git diff --git a/src/read_body.php b/src/read_body.php index 32fd6ca0..022ddd01 100644 --- a/src/read_body.php +++ b/src/read_body.php @@ -1,36 +1,136 @@ - - include("../config/config.php"); - include("../functions/strings.php"); - include("../functions/page_header.php"); - include("../functions/imap.php"); - include("../functions/mime.php"); - include("../functions/mailbox.php"); - include("../functions/date.php"); - - $imapConnection = loginToImapServer($username, $key, $imapServerAddress); - selectMailbox($imapConnection, $mailbox, $numMessages); +"; - echo "
\n"; + 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, $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 ""; + 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", "$pre", $read[$i]); + } + echo "$read[$i]"; + } + echo " |