Remove sqsetcookieflush call
authorstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 13 Jan 2007 14:06:32 +0000 (14:06 +0000)
committerstekkel <stekkel@7612ce4b-ef26-0410-bec9-ea0150e637f0>
Sat, 13 Jan 2007 14:06:32 +0000 (14:06 +0000)
git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@12118 7612ce4b-ef26-0410-bec9-ea0150e637f0

include/init.php

index 811205f..6887391 100644 (file)
@@ -65,14 +65,14 @@ if ((bool) ini_get('register_globals') &&
  * Used as a dummy value, e.g., for passing as an empty
  * hook argument.
  */
-global $null; 
+global $null;
 $null = NULL;
 
 /**
  * [#1518885] session.use_cookies = off breaks SquirrelMail
  *
- * When session cookies are not used, all http redirects, meta refreshes, 
- * src/download.php and javascript URLs are broken. Setting must be set 
+ * When session cookies are not used, all http redirects, meta refreshes,
+ * src/download.php and javascript URLs are broken. Setting must be set
  * before session is started.
  */
 if (!(bool)ini_get('session.use_cookies') ||
@@ -234,7 +234,7 @@ $version = '1.5.2 [CVS]';
 $SQM_INTERNAL_VERSION = array(1,5,2);
 
 
-/* if plugins are disabled only for one user and 
+/* if plugins are disabled only for one user and
  * the current user is NOT that user, turn them
  * back on
  */
@@ -258,7 +258,7 @@ if (!$disable_plugins && file_exists(SM_PATH . 'plugins/compatibility/functions.
 
 /**
  * MAIN PLUGIN LOADING CODE HERE
- * On init, we no longer need to load all plugin setup files. 
+ * On init, we no longer need to load all plugin setup files.
  * Now, we load the statically generated hook registrations here
  * and let the hook calls include only the plugins needed.
  */
@@ -276,9 +276,9 @@ do_hook('config_override', $null);
 /**
  * DISABLED.
  * Remove globalized session data in rg=on setups
- * 
+ *
  * Code can be utilized when session is started, but data is not loaded.
- * We have already loaded configuration and other important vars. Can't 
+ * We have already loaded configuration and other important vars. Can't
  * clean session globals here.
 if ((bool) @ini_get('register_globals') &&
     strtolower(ini_get('register_globals'))!='off') {
@@ -306,7 +306,7 @@ if (!isset($sInitLocation)) {
 }
 
 switch ($sInitLocation) {
-    case 'style': 
+    case 'style':
 
         // need to get the right template set up
         //
@@ -336,7 +336,6 @@ switch ($sInitLocation) {
         }
 
         session_write_close();
-        sqsetcookieflush();
         break;
 
     case 'redirect':
@@ -427,8 +426,8 @@ switch ($sInitLocation) {
              * Initialize the template object (logout_error uses it)
              */
             /*
-             * $sTemplateID is not initialized when a user is not logged in, so we 
-             * will use the config file defaults here.  If the neccesary variables 
+             * $sTemplateID is not initialized when a user is not logged in, so we
+             * will use the config file defaults here.  If the neccesary variables
              * are net set, force a default value.
              */
             $sTemplateID = Template::get_default_template_set();
@@ -491,8 +490,6 @@ switch ($sInitLocation) {
          * Set up the language.
          */
         $err=set_up_language(getPref($data_dir, $username, 'language'));
-        /* this is the last cookie we set so flush it. */
-        sqsetcookieflush();
 
         // Japanese translation used without mbstring support
         if ($err==2) {
@@ -546,18 +543,18 @@ switch ($sInitLocation) {
             } else {
                 // interface runs on server's time zone. Remove php E_STRICT complains
                 $default_timezone = @date_default_timezone_get();
-                date_default_timezone_set($default_timezone);        
+                date_default_timezone_set($default_timezone);
             }
         }
         break;
 }
 
 /*
- * $sTemplateID is not initialized when a user is not logged in, so we 
- * will use the config file defaults here.  If the neccesary variables 
+ * $sTemplateID is not initialized when a user is not logged in, so we
+ * will use the config file defaults here.  If the neccesary variables
  * are not set, force a default value.
- * 
- * If the user is logged in, $sTemplateID will be set in load_prefs.php, 
+ *
+ * If the user is logged in, $sTemplateID will be set in load_prefs.php,
  * so we shouldn't change it here.
  */
 if (!isset($sTemplateID)) {
@@ -606,9 +603,9 @@ function checkForJavascript($reset = FALSE) {
     return $javascript_on;
 
   if ( ( $reset || !isset($javascript_setting) )
-    // getPref() not defined (nor is it meaningful) when user not 
+    // getPref() not defined (nor is it meaningful) when user not
     // logged in, but that begs the question if $javascript_on is
-    // not in the session in that case, where do we get it from? 
+    // not in the session in that case, where do we get it from?
     && ( sqGetGlobalVar('user_is_logged_in', $user_is_logged_in, SQ_SESSION)
       && $user_is_logged_in) )
     $javascript_setting = getPref($data_dir, $username, 'javascript_setting', SMPREF_JS_AUTODETECT);