X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fview_text.php;h=982133c6fa950b4869850db5de4e5a909b4713b3;hb=aa1340ebb1e775a36b74dbfc22391ee095d45394;hp=ce84feb44bc81aecd1b4016c69d18a2954bf4bc4;hpb=876fdb605dcb48b44b5c0a3a6f2f106c941e5c20;p=squirrelmail.git diff --git a/src/view_text.php b/src/view_text.php index ce84feb4..982133c6 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-2017 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,11 +67,11 @@ 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); @@ -85,4 +87,3 @@ $oTemplate->assign('body', $body); $oTemplate->display('view_text.tpl'); $oTemplate->display('footer.tpl'); -?>