From c80e5081faeec8f3b44923997cfebde401041a8b Mon Sep 17 00:00:00 2001 From: pedro_morgan <pedro_morgan@ispconfig3> Date: Fri, 17 Aug 2007 14:57:45 -0400 Subject: [PATCH] Restructured session start code so it doesnt check every hit, silenced some warnings --- interface/lib/app.inc.php | 11 +++++------ 1 files changed, 5 insertions(+), 6 deletions(-) diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php index f10dfaf..a6dd033 100644 --- a/interface/lib/app.inc.php +++ b/interface/lib/app.inc.php @@ -44,12 +44,11 @@ } if($conf['start_session'] == true) { - session_start(); - $_SESSION['s']['id'] = session_id(); - if(!isset($_SESSION['s']['theme']) || $_SESSION['s']['theme'] == ''){ - $_SESSION['s']['theme'] = $conf['theme']; - } - if($_SESSION['s']['language'] == '') $_SESSION['s']['language'] = $conf['language']; + session_start(); + //* Initialise vars if session is not set + if( !isset($_SESSION['s']['id']) ){ + $_SESSION['s'] = array('id' => session_id(), 'theme' => $conf['theme'], 'language' => $conf['language']); + } } } -- Gitblit v1.9.1