81 if (self::$_readable ===
false) {
85 #require_once 'Zend/Session/Exception.php'; 90 return ( isset($_SESSION[$namespace]) || isset(self::$_expiringData[$namespace]) );
92 return ( isset($_SESSION[$namespace][
$name]) || isset(self::$_expiringData[$namespace][
$name]) );
107 if (self::$_writable ===
false) {
111 #require_once 'Zend/Session/Exception.php'; 119 unset($_SESSION[$namespace]);
120 unset(self::$_expiringData[$namespace]);
122 unset($_SESSION[$namespace][
$name]);
123 unset(self::$_expiringData[$namespace][
$name]);
127 if (empty($_SESSION[$namespace])) {
128 unset($_SESSION[$namespace]);
142 if (self::$_readable ===
false) {
146 #require_once 'Zend/Session/Exception.php'; 150 if (
$name ===
null) {
151 if (isset($_SESSION[$namespace])) {
152 return $_SESSION[$namespace];
153 }
elseif (isset(self::$_expiringData[$namespace])) {
154 return self::$_expiringData[$namespace];
156 return $_SESSION[$namespace];
159 if (isset($_SESSION[$namespace][
$name])) {
160 return $_SESSION[$namespace][
$name];
161 }
elseif (isset(self::$_expiringData[$namespace][
$name])) {
162 return self::$_expiringData[$namespace][
$name];
164 return $_SESSION[$namespace][
$name];
179 $currentData = (isset($_SESSION[$namespace]) && is_array($_SESSION[$namespace])) ?
180 $_SESSION[$namespace] : array();
181 $expiringData = (isset(self::$_expiringData[$namespace]) && is_array(self::$_expiringData[$namespace])) ?
182 self::$_expiringData[$namespace] : array();
183 return array_merge($currentData, $expiringData);
const _THROW_NOT_READABLE_MSG
elseif(isset( $params[ 'redirect_parent']))
static _namespaceUnset($namespace, $name=null)
static _namespaceIsset($namespace, $name=null)
static & _namespaceGet($namespace, $name=null)
static _namespaceGetAll($namespace)
const _THROW_NOT_WRITABLE_MSG
if(!isset($_GET['name'])) $name