X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=src%2Fview_header.php;h=ab92e2d41198ca99ae0551108b7c98ec6a5b76b8;hb=d555f507bfabde702f68cf33fd6c58840088c14d;hp=a9b3a8514c03f5631316dfa823b411d64ed0387f;hpb=d3558aef9d590590cf4f21a198e157017670c90d;p=squirrelmail.git diff --git a/src/view_header.php b/src/view_header.php index a9b3a851..ab92e2d4 100644 --- a/src/view_header.php +++ b/src/view_header.php @@ -5,12 +5,15 @@ * * This is the code to view the message header. * - * @copyright © 1999-2006 The SquirrelMail Project Team + * @copyright © 1999-2009 The SquirrelMail Project Team * @license http://opensource.org/licenses/gpl-license.php GNU Public License * @version $Id$ * @package squirrelmail */ +/** This is the view_header page */ +define('PAGE_NAME', 'view_header'); + /** * Include the SquirrelMail initialization file. */ @@ -38,16 +41,17 @@ function parse_viewheader($imapConnection,$id, $passed_ent_id) { for ($i=1; $i < count($read); $i++) { $line = htmlspecialchars($read[$i]); switch (true) { - case (eregi("^>", $line)): + case (preg_match('/^>/i', $line)): $second[$i] = $line; $first[$i] = ' '; $cnum++; break; - case (eregi("^[ |\t]", $line)): +// FIXME: is the pipe character below a mistake? I think the original author might have thought it carried special meaning in the character class, which it does not... but then again, I am not currently trying to understand what this code actually does + case (preg_match('/^[ |\t]/', $line)): $second[$i] = $line; $first[$i] = ''; break; - case (eregi("^([^:]+):(.+)", $line, $regs)): + case (preg_match('/^([^:]+):(.+)/', $line, $regs)): $first[$i] = $regs[1] . ':'; $second[$i] = $regs[2]; $cnum++; @@ -80,9 +84,7 @@ function parse_viewheader($imapConnection,$id, $passed_ent_id) { } /* get global vars */ -if ( sqgetGlobalVar('passed_id', $temp, SQ_GET) ) { - $passed_id = (int) $temp; -} +sqgetGlobalVar('passed_id', $passed_id, SQ_GET, NULL, SQ_TYPE_BIGINT); if ( sqgetGlobalVar('mailbox', $temp, SQ_GET) ) { $mailbox = $temp; } @@ -115,4 +117,3 @@ $oTemplate->assign('headers', $aTemplateHeaders); $oTemplate->display('view_header.tpl'); $oTemplate->display('footer.tpl'); -?> \ No newline at end of file