X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fview_html.php;h=5e7df7c6b15904c187e6c553dde2c9098289d7ac;hb=31633bef0e1ed61b1a040443f2a2a878a7d1bc13;hp=b7ac88020ed68727861eb51ba6c70272ee084fd7;hpb=5c4ff7bfc6e04337bd6bcf76743b1fbb92556233;p=squirrelmail.git diff --git a/src/view_html.php b/src/view_html.php index b7ac8802..5e7df7c6 100644 --- a/src/view_html.php +++ b/src/view_html.php @@ -17,19 +17,16 @@ */ /** - * Path for SquirrelMail required files. - * @ignore + * Include the SquirrelMail initialization file. */ -define('SM_PATH','../'); +require('../include/init.php'); /** SquirrelMail required files. */ -include_once(SM_PATH . 'include/validate.php'); -include_once(SM_PATH . 'functions/imap.php'); +require_once(SM_PATH . 'functions/imap.php'); +require_once(SM_PATH . 'functions/mime.php'); +require_once(SM_PATH . 'functions/date.php'); /** Get globals */ -sqgetGlobalVar('key', $key, SQ_COOKIE); -sqgetGlobalVar('username', $username, SQ_SESSION); -sqgetGlobalVar('onetimepad', $onetimepad, SQ_SESSION); sqgetGlobalVar('messages', $messages, SQ_SESSION); sqgetGlobalVar('mailbox', $mailbox, SQ_GET); sqgetGlobalVar('ent_id', $ent_id, SQ_GET); @@ -38,16 +35,9 @@ if (sqgetGlobalVar('passed_id', $temp, SQ_GET)) { $passed_id = (int) $temp; } -global $view_unsafe_images; -if (sqgetGlobalVar('view_unsafe_images', $temp, SQ_GET)) { - $view_unsafe_images = (bool) $temp; -} else { - $view_unsafe_images = false; -} - // TODO: add required var checks here. -$imap_stream = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); +$imap_stream = sqimap_login($username, false, $imapServerAddress, $imapPort, 0); $mbx_response = sqimap_mailbox_select($imap_stream, $mailbox); $message = &$messages[$mbx_response['UIDVALIDITY']][$passed_id]; @@ -66,6 +56,8 @@ $encoding = strtolower($header->encoding); $body = mime_fetch_body($imap_stream, $passed_id, $ent_id); $body = decodeBody($body, $encoding); +$hookResults = do_hook('message_body', $body); +$body = $hookResults[1]; /** * TODO: check if xtra_code is needed. @@ -83,5 +75,4 @@ $body = MagicHTML( $body, $passed_id, $message, $mailbox); /** TODO: charset might be part of html code. */ header('Content-Type: text/html; charset=' . $charset); echo $body; - ?>