Index: trunk/kernel/include/modules.php =================================================================== diff -u -N -r7391 -r8029 --- trunk/kernel/include/modules.php (.../modules.php) (revision 7391) +++ trunk/kernel/include/modules.php (.../modules.php) (revision 8029) @@ -946,7 +946,7 @@ { if($objSession->Get("Language")!=$m_var_list["lang"]) { - $objSession->Set("Language",$m_var_list["lang"]); + $objSession->Set("Language", (int)$m_var_list["lang"]); } $objSession->LoadSessionData(); $objSession->UpdateAccessTime(); @@ -962,7 +962,7 @@ $CurrentTheme = $objThemes->GetItem($m_var_list["theme"]); $var_list["t"] = $CurrentTheme->GetTemplateById($var_list["t"]); - $objSession->Set("Theme",$CurrentTheme->Get("Name")); + $objSession->Set("Theme", (int)$CurrentTheme->Get("Name")); } /*create the global current user object */ $UserID=$objSession->Get("PortalUserId"); @@ -1016,10 +1016,6 @@ } } -if (strstr($_SERVER['SCRIPT_NAME'], 'install') && $objSession->Get("PortalUserId") == 0) { - $objSession->Delete(); -} - if( !isset($SearchPerformed) ) $SearchPerformed = false; if($SearchPerformed == true) $objSearch->BuildIndexes(); LogEntry("Finished Loading Module action scripts\n");