X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fview_text.php;h=54ddf14217f278a8ecb0bd2983ce4e4af37e2e2f;hb=60090c1c671f69340d60d5d006bc0423a0009732;hp=a333a1eb843dc3d61d0fa1e3ea4f1c88242a563f;hpb=1e12d1ffb4f54350932a17397d38917db21d64df;p=squirrelmail.git diff --git a/src/view_text.php b/src/view_text.php index a333a1eb..54ddf142 100644 --- a/src/view_text.php +++ b/src/view_text.php @@ -32,7 +32,7 @@ sqgetGlobalVar('messages', $messages); sqgetGlobalVar('passed_id', $passed_id, SQ_GET); if ( sqgetGlobalVar('mailbox', $temp, SQ_GET) ) { - $mailbox = urldecode($temp); + $mailbox = $temp; } if ( !sqgetGlobalVar('ent_id', $ent_id, SQ_GET) ) { $ent_id = ''; @@ -79,6 +79,14 @@ echo '
'. "". "
". "
"; + + if (isset($languages[$squirrelmail_language]['XTRA_CODE']) && + function_exists($languages[$squirrelmail_language]['XTRA_CODE'])) { + if (mb_detect_encoding($body) != 'ASCII') { + $body = $languages[$squirrelmail_language]['XTRA_CODE']('decode', $body); + } + } + if ($type1 == 'html' || (isset($override_type1) && $override_type1 == 'html')) { $body = MagicHTML( $body, $passed_id, $message, $mailbox); } else {