import v1.1.0_beta1 | 2009-08-21
This commit is contained in:
@ -17,7 +17,7 @@
|
||||
* @package Zend_Session
|
||||
* @copyright Copyright (c) 2005-2008 Zend Technologies USA Inc. (http://www.zend.com)
|
||||
* @license http://framework.zend.com/license/new-bsd New BSD License
|
||||
* @version $Id: Session.php 12385 2008-11-07 20:18:43Z thomas $
|
||||
* @version $Id: Session.php 15577 2009-05-14 12:43:34Z matthew $
|
||||
* @since Preview Release 0.2
|
||||
*/
|
||||
|
||||
@ -524,13 +524,12 @@ class Zend_Session extends Zend_Session_Abstract
|
||||
}
|
||||
}
|
||||
|
||||
if (empty($_SESSION['__ZF'][$namespace])) {
|
||||
if (isset($namespace) && empty($_SESSION['__ZF'][$namespace])) {
|
||||
unset($_SESSION['__ZF'][$namespace]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
if (empty($_SESSION['__ZF'])) {
|
||||
if (isset($_SESSION['__ZF']) && empty($_SESSION['__ZF'])) {
|
||||
unset($_SESSION['__ZF']);
|
||||
}
|
||||
}
|
||||
@ -722,15 +721,11 @@ class Zend_Session extends Zend_Session_Abstract
|
||||
*/
|
||||
private static function _processValidators()
|
||||
{
|
||||
if (count($_SESSION['__ZF']['VALID']) > 0) {
|
||||
/**
|
||||
* @see Zend_Loader
|
||||
*/
|
||||
require_once 'Zend/Loader.php';
|
||||
}
|
||||
|
||||
foreach ($_SESSION['__ZF']['VALID'] as $validator_name => $valid_data) {
|
||||
Zend_Loader::loadClass($validator_name);
|
||||
if (!class_exists($validator_name)) {
|
||||
require_once 'Zend/Loader.php';
|
||||
Zend_Loader::loadClass($validator_name);
|
||||
}
|
||||
$validator = new $validator_name;
|
||||
if ($validator->validate() === false) {
|
||||
/** @see Zend_Session_Exception */
|
||||
|
Reference in New Issue
Block a user