X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fview_text.php;h=226dd41102b240e3d3854204f3fa2902cc339cf5;hb=7b2092f1298addb768a06c390935599c672e2eca;hp=8f4344752abcd8dae3deaa8934b187237c57cf9f;hpb=4b5049de2fa934c45599d6e4c74bf2bbee10d34d;p=squirrelmail.git diff --git a/src/view_text.php b/src/view_text.php index 8f434475..226dd411 100644 --- a/src/view_text.php +++ b/src/view_text.php @@ -5,12 +5,15 @@ * * Used by attachment_common code. * - * @copyright © 1999-2007 The SquirrelMail Project Team + * @copyright 1999-2018 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail */ +/** This is the view_text page */ +define('PAGE_NAME', 'view_text'); + /** SquirrelMail required files. */ include('../include/init.php'); include(SM_PATH . 'functions/imap_general.php'); @@ -24,11 +27,10 @@ sqgetGlobalVar('mailbox', $mailbox, SQ_GET); sqgetGlobalVar('ent_id', $ent_id, SQ_GET); sqgetGlobalVar('passed_ent_id', $passed_ent_id, SQ_GET); sqgetGlobalVar('QUERY_STRING', $QUERY_STRING, SQ_SERVER); -if (sqgetGlobalVar('passed_id', $temp, SQ_GET)) { - $passed_id = (int) $temp; -} +sqgetGlobalVar('passed_id', $passed_id, SQ_GET, NULL, SQ_TYPE_BIGINT); -$imapConnection = sqimap_login($username, false, $imapServerAddress, $imapPort, 0); +global $imap_stream_options; // in case not defined in config +$imapConnection = sqimap_login($username, false, $imapServerAddress, $imapPort, 0, $imap_stream_options); $mbx_response = sqimap_mailbox_select($imapConnection, $mailbox); $message = &$messages[$mbx_response['UIDVALIDITY']][$passed_id]; @@ -65,17 +67,17 @@ if (isset($languages[$squirrelmail_language]['XTRA_CODE']) && if ($type1 == 'html' || (isset($override_type1) && $override_type1 == 'html')) { $ishtml = TRUE; - $body = MagicHTML( $body, $passed_id, $message, $mailbox); // html attachment with character set information if (! empty($charset)) { $body = charset_decode($charset,$body,false,true); } + $body = MagicHTML( $body, $passed_id, $message, $mailbox); } else { $ishtml = FALSE; translateText($body, $wrap_at, $charset); } -displayPageHeader($color, 'None'); +displayPageHeader($color); $oTemplate->assign('view_message_href', $msg_url); $oTemplate->assign('download_href', $dwnld_url); @@ -85,4 +87,3 @@ $oTemplate->assign('body', $body); $oTemplate->display('view_text.tpl'); $oTemplate->display('footer.tpl'); -?>