X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=src%2Fwebmail.php;h=3544d162c557b6e22ee820fceb836527988adc89;hp=45242c7f1eccdee58bb4b50a6b9d4b7f8ade4044;hb=0e2feeb57d858fa98aecf536efe911f10b5c1a1e;hpb=6ee631f7b92f6a205e0841ac40e6b0e763a5a734 diff --git a/src/webmail.php b/src/webmail.php index 45242c7f..3544d162 100644 --- a/src/webmail.php +++ b/src/webmail.php @@ -13,12 +13,16 @@ ** $Id$ **/ - include ('../functions/strings.php'); - include ('../config/config.php'); - include ('../functions/prefs.php'); - include ('../functions/imap.php'); - include ('../functions/plugin.php'); - include ('../functions/auth.php'); + require_once('../functions/strings.php'); + require_once('../config/config.php'); + require_once('../functions/prefs.php'); + require_once('../functions/imap.php'); + require_once('../functions/plugin.php'); + require_once('../functions/i18n.php'); + require_once('../functions/auth.php'); + + ereg ("(^.*/)[^/]+/[^/]+$", $PHP_SELF, $regs); + $base_uri = $regs[1]; session_start(); is_logged_in(); @@ -31,7 +35,7 @@ // such discrepancy. $my_language=getPref($data_dir, $username, "language"); if ($my_language != $squirrelmail_language) - setcookie('squirrelmail_language', $my_language, time()+2592000); + setcookie('squirrelmail_language', $my_language, time()+2592000, $base_uri); set_up_language(getPref($data_dir, $username, 'language')); @@ -79,9 +83,10 @@ $right_frame_url = 'options.php'; } else if ($right_frame == 'folders.php') { $right_frame_url = 'folders.php'; + } else if ($right_frame == 'compose.php') { + $right_frame_url = "compose.php?send_to=$rcptaddress"; } else { - if (!isset($just_logged_in)) $just_logged_in = 0; - $right_frame_url = "right_main.php?just_logged_in=$just_logged_in"; + $right_frame_url = "right_main.php"; } if ($location_of_bar == 'right') @@ -97,4 +102,4 @@ ?> - + \ No newline at end of file