From c951bbf3db94ec6a38e546a93d724d7d14b6c5da Mon Sep 17 00:00:00 2001
From: Marius Cramer <m.cramer@pixcept.de>
Date: Wed, 20 Nov 2013 11:40:01 -0500
Subject: [PATCH] Added session timeout to system settings
---
interface/lib/app.inc.php | 7 ++++++-
1 files changed, 6 insertions(+), 1 deletions(-)
diff --git a/interface/lib/app.inc.php b/interface/lib/app.inc.php
index e1929d3..fc56bd0 100755
--- a/interface/lib/app.inc.php
+++ b/interface/lib/app.inc.php
@@ -65,7 +65,12 @@
//* Start the session
if($this->_conf['start_session'] == true) {
- $this->uses('session');
+ $this->uses('session,ini_parser');
+ $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_save_handler( array($this->session, 'open'),
array($this->session, 'close'),
array($this->session, 'read'),
--
Gitblit v1.9.1