From 9b6a701ffc693462ea715233dd9388b8eec49e05 Mon Sep 17 00:00:00 2001 From: Matt Pass Date: Wed, 6 Apr 2016 21:31:13 +0100 Subject: [PATCH] reset timer on mouse events & auto-logout added --- index.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/index.php b/index.php index a9535c8..408df07 100644 --- a/index.php +++ b/index.php @@ -37,7 +37,7 @@ if ($ICEcoder["checkUpdates"]) { $isMac = strpos($_SERVER['HTTP_USER_AGENT'], "Macintosh")>-1 ? true : false; ?> - + ICEcoder v <?php echo $ICEcoder["versionNo"];?> @@ -53,12 +53,14 @@ $isMac = strpos($_SERVER['HTTP_USER_AGENT'], "Macintosh")>-1 ? true : false; iceRoot = ""; window.onbeforeunload = function() { - for(var i=1;i<=ICEcoder.savedPoints.length;i++) { - if (ICEcoder.savedPoints[i-1]!=top.ICEcoder.getcMInstance(i).changeGeneration()) { - return "."; + if(top.ICEcoder.autoLogoutTimer < top.ICEcoder.autoLogoutMins*60) { + for(var i=1;i<=ICEcoder.savedPoints.length;i++) { + if (ICEcoder.savedPoints[i-1]!=top.ICEcoder.getcMInstance(i).changeGeneration()) { + return "."; + } } + return ""; } - return ""; } t = { @@ -92,6 +94,7 @@ $t = $text['index']; } echo "];"; echo "top.ICEcoder.theme = '".($ICEcoder["theme"]=="default" ? 'icecoder' : $ICEcoder["theme"])."';". + "top.ICEcoder.autoLogoutMins = ".$ICEcoder["autoLogoutMins"].";". "top.ICEcoder.fontSize = '".$ICEcoder["fontSize"]."';". "top.ICEcoder.openLastFiles = ".($ICEcoder["openLastFiles"] ? 'true' : 'false').";". "top.ICEcoder.updateDiffOnSave = ".($ICEcoder["updateDiffOnSave"] ? 'true' : 'false').";".