From f3e14140ec652b5c04812e6274c18f852280b5ed Mon Sep 17 00:00:00 2001 From: stekkel Date: Fri, 17 May 2002 12:37:30 +0000 Subject: [PATCH] final try .. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2841 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- functions/page_header.php | 42 +++++++++++++++++++++++++++++++++++---- 1 file changed, 38 insertions(+), 4 deletions(-) diff --git a/functions/page_header.php b/functions/page_header.php index b2802169..392a3f44 100644 --- a/functions/page_header.php +++ b/functions/page_header.php @@ -12,6 +12,7 @@ */ require_once('../functions/strings.php'); +require_once('../functions/imap_utf7_decode_local.php'); /* Always set up the language before calling these functions */ function displayHtmlHeader( $title = 'SquirrelMail', $xtra = '', $do_hook = TRUE ) { @@ -49,6 +50,9 @@ function displayPageHeader($color, $mailbox, $xtra='') { $compose_new_win, $username, $datadir, $compose_width, $compose_height; $module = substr( $PHP_SELF, ( strlen( $PHP_SELF ) - strlen( $base_uri ) ) * -1 ); + if ($qmark = strpos($module, '?')) { + $module = substr($module, 0, $qmark); + } if (!isset($frame_top)) { $frame_top = '_top'; } @@ -57,6 +61,29 @@ function displayPageHeader($color, $mailbox, $xtra='') { Locate the first displayable form element */ switch ( $module ) { + case 'src/read_body.php': + if ($compose_new_win == '1') { + if (!preg_match("/^[0-9]{3,4}$/", $compose_width)) { + $compose_width = '640'; + } + if (!preg_match("/^[0-9]{3,4}$/", $compose_height)) { + $compose_height = '550'; + } + $js = "\n".'\n"; + displayHtmlHeader ('Squirrelmail', $js); + } + displayHtmlHeader(); + $onload = ''; + break; default: $js = '