|
|
@@ -528,7 +528,7 @@ class Zend_Session extends Zend_Session_Abstract
|
|
|
// Expire Namespace by Time (ENT)
|
|
|
if (isset($namespace_metadata['ENT']) && ($namespace_metadata['ENT'] > 0) && (time() > $namespace_metadata['ENT']) ) {
|
|
|
unset($_SESSION[$namespace]);
|
|
|
- unset($_SESSION['__ZF'][$namespace]['ENT']);
|
|
|
+ unset($_SESSION['__ZF'][$namespace]);
|
|
|
}
|
|
|
|
|
|
// Expire Namespace by Global Hop (ENGH)
|
|
|
@@ -540,7 +540,7 @@ class Zend_Session extends Zend_Session_Abstract
|
|
|
parent::$_expiringData[$namespace] = $_SESSION[$namespace];
|
|
|
unset($_SESSION[$namespace]);
|
|
|
}
|
|
|
- unset($_SESSION['__ZF'][$namespace]['ENGH']);
|
|
|
+ unset($_SESSION['__ZF'][$namespace]);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@@ -550,12 +550,11 @@ class Zend_Session extends Zend_Session_Abstract
|
|
|
if (time() > $time) {
|
|
|
unset($_SESSION[$namespace][$variable]);
|
|
|
unset($_SESSION['__ZF'][$namespace]['ENVT'][$variable]);
|
|
|
-
|
|
|
- if (empty($_SESSION['__ZF'][$namespace]['ENVT'])) {
|
|
|
- unset($_SESSION['__ZF'][$namespace]['ENVT']);
|
|
|
- }
|
|
|
}
|
|
|
}
|
|
|
+ if (empty($_SESSION['__ZF'][$namespace]['ENVT'])) {
|
|
|
+ unset($_SESSION['__ZF'][$namespace]['ENVT']);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// Expire Namespace Variables by Global Hop (ENVGH)
|
|
|
@@ -571,6 +570,9 @@ class Zend_Session extends Zend_Session_Abstract
|
|
|
unset($_SESSION['__ZF'][$namespace]['ENVGH'][$variable]);
|
|
|
}
|
|
|
}
|
|
|
+ if(empty($_SESSION['__ZF'][$namespace]['ENVGH'])) {
|
|
|
+ unset($_SESSION['__ZF'][$namespace]['ENVGH']);
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|