Till Brehm
2013-11-20 5a35aa4ace4b018d23dd9644df74651c8f03a75e
interface/lib/app.inc.php
@@ -66,6 +66,14 @@
      if($this->_conf['start_session'] == true) {
         $this->uses('session');
         $tmp = $this->db->queryOneRecord("SELECT `value` FROM sys_config WHERE `config_id` = 2 AND `group` = 'interface' AND `name` = 'session_timeout'");
         if($tmp && $tmp['value'] > 0) {
            $this->session->set_timeout($tmp['value']);
            session_set_cookie_params(($tmp['value'] * 60) + 300); // make the cookie live 5 minutes longer
         } else {
            session_set_cookie_params(0); // until browser is closed
         }
         session_set_save_handler( array($this->session, 'open'),
            array($this->session, 'close'),
            array($this->session, 'read'),
@@ -74,7 +82,7 @@
            array($this->session, 'gc'));
         session_start();
         //* Initialize session variables
         if(!isset($_SESSION['s']['id']) ) $_SESSION['s']['id'] = session_id();
         if(empty($_SESSION['s']['theme'])) $_SESSION['s']['theme'] = $conf['theme'];