From 6f223ace8a7247d3999b809cddb1b86492c749db Mon Sep 17 00:00:00 2001 From: stekkel Date: Fri, 8 Mar 2002 21:25:53 +0000 Subject: [PATCH 1/1] added code for opening a compose window in a new window git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@2558 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- src/right_main.php | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/src/right_main.php b/src/right_main.php index b41bc510..37be5905 100644 --- a/src/right_main.php +++ b/src/right_main.php @@ -36,6 +36,7 @@ require_once('../functions/display_messages.php'); $bob = getHashedFile($username, $data_dir, "username.pref"); /* Open a connection on the imap port (143) */ + $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); if( isset( $PG_SHOWNUM ) ) { @@ -62,9 +63,29 @@ if ($imap_server_type == 'uw' && (strstr($mailbox, '../') || substr($mailbox, 0, 1) == '/')) { $mailbox = 'INBOX'; } + global $color; + + if( isset($do_hook) && $do_hook ) { + do_hook ("generic_header"); + } sqimap_mailbox_select($imapConnection, $mailbox); -displayPageHeader($color, $mailbox); + +if (isset($composenew)) { + $width= getPref($username, $data_dir, 'editor_size', 76); + if ($width < 65) { + $pix_width = 560; + } else { + $width = (.9*$width); + $pix_width = intval($width).'0'; + } + $features = "toolbar=no, width=$pix_width, height=650, scrollbars=yes, resizable=yes target=_blank"; + $location = 'compose.php?mailbox='. urlencode($mailbox).'&attachedmessages=true&session='."$session"; + $onload= "window.open(\"$location\",\"compose_window_$session\", \"$features\");"; + displayPageHeader($color, $mailbox, $onload); +} else { + displayPageHeader($color, $mailbox); +} echo "
\n"; do_hook('right_main_after_header'); -- 2.25.1