diff options
-rw-r--r-- | include/session.php | 29 | ||||
-rw-r--r-- | version.inc | 2 | ||||
-rwxr-xr-x | view/tpl/admin_site.tpl | 2 |
3 files changed, 31 insertions, 2 deletions
diff --git a/include/session.php b/include/session.php index ed4dfdd16..00e1d8fbe 100644 --- a/include/session.php +++ b/include/session.php @@ -6,7 +6,36 @@ $session_exists = 0; $session_expire = 180000; +$session_mirror = null; + +function red_session_start() { + global $session_mirror; + + session_start(); + $session_mirror = $_SESSION; + session_write_close(); +} + +function red_session_get($var) { + global $session_mirror; + if(is_null($session_mirror)) + red_session_start(); + return $session_mirror[$var]; +} +function red_session_put($var,$val) { + session_start(); + $_SESSION[$var'] = $val; + $session_mirror = $_SESSION; + session_write_close(); +} + +function red_session_destroy() { + session_start(); + unset($_SESSION); + unset($session_mirror); + session_write_close(); +} function new_cookie($time) { diff --git a/version.inc b/version.inc index db0f2f5e5..2e906c260 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2015-02-20.950 +2015-02-22.952 diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl index a30892f71..1bcdba473 100755 --- a/view/tpl/admin_site.tpl +++ b/view/tpl/admin_site.tpl @@ -24,7 +24,7 @@ $.post(url, data, function(data) { if(timer) clearTimeout(timer); NavUpdate(); - $.fancybox.close(); + $.colorbox.close(); }) return false; |