Marius Cramer
2014-01-22 ad955792a8ade5c0015aa3d68f86b1035c1acc31
interface/lib/app.inc.php
@@ -71,9 +71,9 @@
            /* check if user wants to stay logged in */
            if(isset($_POST['s_mod']) && isset($_POST['s_pg']) && $_POST['s_mod'] == 'login' && $_POST['s_pg'] == 'index' && isset($_POST['stay']) && $_POST['stay'] == '1') {
               /* check if staying logged in is allowed */
               $app->uses('ini_parser');
               $tmp = $app->db->queryOneRecord('SELECT config FROM sys_ini WHERE sysini_id = 1');
               $tmp = $app->ini_parser->parse_ini_string(stripslashes($tmp['config']));
               $this->uses('ini_parser');
               $tmp = $this->db->queryOneRecord('SELECT config FROM sys_ini WHERE sysini_id = 1');
               $tmp = $this->ini_parser->parse_ini_string(stripslashes($tmp['config']));
               if(!isset($tmp['misc']['session_allow_endless']) || $tmp['misc']['session_allow_endless'] != 'y') {
                  $this->session->set_timeout($tmp['value']);
                  session_set_cookie_params(($tmp['value'] * 60) + 300); // make the cookie live 5 minutes longer