From 5c553e348685678ea1d4886694d46143e86e6ef1 Mon Sep 17 00:00:00 2001 From: stekkel Date: Thu, 1 Aug 2002 10:28:08 +0000 Subject: [PATCH] removed view_text git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@3226 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/download.php | 110 +++-------------------------------------------- 1 file changed, 6 insertions(+), 104 deletions(-) diff --git a/src/download.php b/src/download.php index 0b7ba613..368f4f89 100644 --- a/src/download.php +++ b/src/download.php @@ -15,49 +15,10 @@ require_once('../src/validate.php'); require_once('../functions/imap.php'); require_once('../functions/mime.php'); -require_once('../functions/date.php'); header('Pragma: '); header('Cache-Control: cache'); - -function viewText($color, $body, $id, $entid, $mailbox, $type1, $wrap_at, $imapConnection) { - global $where, $what, $charset; - global $startMessage; - - displayPageHeader($color, 'None'); - echo "
". - "
". - _("Viewing a text attachment") . " - "; - if ($where && $what) { - // from a search - echo "". _("View message") . ""; - } else { - echo "". _("View message") . ""; - } - - $urlmailbox = urlencode($mailbox); - echo "
". - _("Download this as a file"). - "

". - "". - "
". - "
". - "
"; - - if ($type1 == 'html') { - $msg = sqimap_get_message($imapConnection, $id, $mailbox); - $msg = $msg->getEntity($entid); - $body = MagicHTML( $body, $id, $msg ); - } else { - translateText($body, $wrap_at, $charset); - } - - flush(); - echo $body . - "
"; -} - function get_extract_to_target_list($imapConnection) { $boxes = sqimap_mailbox_list($imapConnection); for ($i = 0; $i < count($boxes); $i++) { @@ -75,10 +36,11 @@ $mailbox = decodeHeader($mailbox); global $messages, $uid_support; - - $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); $mbx_response = sqimap_mailbox_select($imapConnection, $mailbox); +if (!isset($passed_ent_id)) { + $passed_ent_id = ''; +} $message = &$messages[$mbx_response['UIDVALIDITY']]["$passed_id"]; $message = &$message->getEntity($passed_ent_id); @@ -89,9 +51,6 @@ $type0 = $header->type0; $type1 = $header->type1; $encoding = strtolower($header->encoding); - - - /* $extracted = false; if (isset($extract_message) && $extract_message) { @@ -112,9 +71,6 @@ if (isset($extract_message) && $extract_message) { } } -if (isset($showHeaders)) { - $top_header = sqimap_get_message_header ($imapConnection, $passed_id, $mailbox); -} */ /* @@ -176,64 +132,11 @@ if (strlen($filename) < 1) { * content-type as application/octet-stream */ if (isset($absolute_dl) && $absolute_dl == 'true') { - switch($type0) { - case 'text': - DumpHeaders($type0, $type1, $filename, 1); - $body = mime_fetch_body($imapConnection, $passed_id, $passed_ent_id); - $body = decodeBody($body, $encoding); - if ($type1 == 'plain' && isset($showHeaders)) { - echo _("Subject") . ": " . decodeHeader($top_header->subject) . "\n". - " " . _("From") . ": " . decodeHeader($top_header->from) . "\n". - " " . _("To") . ": " . decodeHeader(getLineOfAddrs($top_header->to)) . "\n". - " " . _("Date") . ": " . getLongDateString($top_header->date) . "\n\n"; - } elseif ($type1 == 'html' && isset($showHeaders)) { - echo '\n\n\n\n
' . _("Subject"). - ':' . decodeHeader($top_header->subject). - "
" . _("From"). - ':' . decodeHeader($top_header->from). - "
" . _("To"). - ':' . decodeHeader(getLineOfAddrs($top_header->to)). - "
" . _("Date"). - ':' . getLongDateString($top_header->date). - "
\n
\n"; - } - echo $body; - break; - default: - DumpHeaders($type0, $type1, $filename, 1); -// if ($message->decoded_body == '') { -// $message->setBody(mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding)); -// } -// echo $message->decoded_body; - - mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding); - break; - } + DumpHeaders($type0, $type1, $filename, 1); } else { - switch ($type0) { - case 'text': - if ($type1 == 'plain' || $type1 == 'html') { - $body = mime_fetch_body($imapConnection, $passed_id, $passed_ent_id); - $body = decodeBody($body, $encoding); - viewText($color, $body, $passed_id, $passed_ent_id, $mailbox, $type1, $wrap_at, $imapConnection); - } else { - DumpHeaders($type0, $type1, $filename, 0); - $body = mime_fetch_body($imapConnection, $passed_id, $passed_ent_id); - $body = decodeBody($body, $encoding); - echo $body; - } - break; - default: - DumpHeaders($type0, $type1, $filename, 0); -// if ($message->decoded_body == '') { -// $message->setBody(mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding)); -// -// } -// echo $message->decoded_body; - mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding); - break; - } + DumpHeaders($type0, $type1, $filename, 0); } +mime_print_body_lines ($imapConnection, $passed_id, $passed_ent_id, $encoding); $message = &$message->getEntity(''); $messages[$mbx_response['UIDVALIDITY']]["$passed_id"] = &$message; @@ -246,7 +149,6 @@ function DumpHeaders($type0, $type1, $filename, $force) { global $HTTP_USER_AGENT; $isIE = 0; - if (strstr($HTTP_USER_AGENT, 'compatible; MSIE ') !== false && strstr($HTTP_USER_AGENT, 'Opera') === false) { $isIE = 1; -- 2.25.1