mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-18 18:46:17 +00:00
[1262]
Author: phpnut Date: 10:10:22 PM, Friday, October 28, 2005 Message: Fixed errors found in the sessions class Removed code in Model::findAll that was no longer needed git-svn-id: https://svn.cakephp.org/repo/trunk/cake@1263 3807eeeb-6ff5-0310-8944-8be069107fe0
This commit is contained in:
parent
e8ffff84da
commit
3985213812
4 changed files with 27 additions and 38 deletions
|
@ -6,4 +6,4 @@
|
|||
// +---------------------------------------------------------------------------------------------------+ //
|
||||
///////////////////////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
0.10.2.1260_alpha
|
||||
0.10.2.1263_alpha
|
|
@ -39,7 +39,7 @@
|
|||
* @since CakePHP v 0.10.0.1232
|
||||
*
|
||||
*/
|
||||
class Session extends Object
|
||||
class SessionComponent extends Object
|
||||
{
|
||||
|
||||
/**
|
||||
|
@ -54,7 +54,7 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->session->write('Controller.sessKey', 'session value');
|
||||
* Use like this. $this->Session->write('Controller.sessKey', 'session value');
|
||||
*
|
||||
* @param unknown_type $name
|
||||
* @param unknown_type $value
|
||||
|
@ -68,7 +68,7 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->session->read('Controller.sessKey');
|
||||
* Use like this. $this->Session->read('Controller.sessKey');
|
||||
*
|
||||
* @param unknown_type $name
|
||||
* @return unknown
|
||||
|
@ -81,7 +81,7 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->session->del('Controller.sessKey');
|
||||
* Use like this. $this->Session->del('Controller.sessKey');
|
||||
*
|
||||
* @param unknown_type $name
|
||||
* @return unknown
|
||||
|
@ -94,7 +94,7 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->session->check('Controller.sessKey');
|
||||
* Use like this. $this->Session->check('Controller.sessKey');
|
||||
*
|
||||
* @param unknown_type $name
|
||||
* @return unknown
|
||||
|
@ -107,6 +107,8 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->Session->error();
|
||||
*
|
||||
* @return unknown
|
||||
*/
|
||||
function error()
|
||||
|
@ -117,6 +119,8 @@ class Session extends Object
|
|||
/**
|
||||
* Enter description here...
|
||||
*
|
||||
* Use like this. $this->Session->valid();
|
||||
*
|
||||
* @param unknown_type $name
|
||||
* @return unknown
|
||||
*/
|
||||
|
|
|
@ -1111,28 +1111,7 @@ class Model extends Object
|
|||
$data = $newValue;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
foreach ($data as $key => $value)
|
||||
{
|
||||
foreach ($this->tableToModel as $key1 => $value1)
|
||||
{
|
||||
if (isset($data[$key][Inflector::singularize($key1)]))
|
||||
{
|
||||
$newData[$key][$value1] = $data[$key][Inflector::singularize($key1)];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (!empty($newData))
|
||||
{
|
||||
$merged = array_merge_recursive($data,$newData);
|
||||
return $newData;
|
||||
}
|
||||
else
|
||||
{
|
||||
return $data;
|
||||
}
|
||||
return $data;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
@ -156,13 +156,14 @@ class CakeSession extends Object
|
|||
*/
|
||||
function getError($errorNumber)
|
||||
{
|
||||
if(!is_array($this->error) || !array_key_exists($errorNumber, $this->error))
|
||||
$cakeSession =& CakeSession::getInstance();
|
||||
if(!is_array($cakeSession->error) || !array_key_exists($errorNumber, $cakeSession->error))
|
||||
{
|
||||
return false;
|
||||
}
|
||||
else
|
||||
{
|
||||
return $this->error[$errorNumber];
|
||||
return $cakeSession->error[$errorNumber];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -173,9 +174,10 @@ class CakeSession extends Object
|
|||
*/
|
||||
function getLastError()
|
||||
{
|
||||
if($this->lastError)
|
||||
$cakeSession =& CakeSession::getInstance();
|
||||
if($cakeSession->lastError)
|
||||
{
|
||||
return $this->getError($this->lastError);
|
||||
return $cakeSession->getError($cakeSession->lastError);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
@ -190,7 +192,8 @@ class CakeSession extends Object
|
|||
*/
|
||||
function isValid()
|
||||
{
|
||||
return $this->valid;
|
||||
$cakeSession =& CakeSession::getInstance();
|
||||
return $cakeSession->valid;
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -207,7 +210,7 @@ class CakeSession extends Object
|
|||
$result = eval("return ".$cakeSession->_sessionVarNames($name).";");
|
||||
return $result;
|
||||
}
|
||||
$this->_setError(2, "$name doesn't exist");
|
||||
$cakeSession->_setError(2, "$name doesn't exist");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -474,6 +477,7 @@ class CakeSession extends Object
|
|||
*/
|
||||
function _sessionVarNames($name)
|
||||
{
|
||||
$cakeSession =& CakeSession::getInstance();
|
||||
if(is_string($name))
|
||||
{
|
||||
if(strpos($name, "."))
|
||||
|
@ -492,6 +496,7 @@ class CakeSession extends Object
|
|||
}
|
||||
return $expression;
|
||||
}
|
||||
$cakeSession->setError(3, "$name is not a string");
|
||||
return false;
|
||||
}
|
||||
|
||||
|
@ -504,13 +509,14 @@ class CakeSession extends Object
|
|||
*/
|
||||
function _setError($errorNumber, $errorMessage)
|
||||
{
|
||||
if($this->error === false)
|
||||
$cakeSession =& CakeSession::getInstance();
|
||||
if($cakeSession->error === false)
|
||||
{
|
||||
$this->error = array();
|
||||
$cakeSession->error = array();
|
||||
}
|
||||
|
||||
$this->error[$errorNumber] = $errorMessage;
|
||||
$this->lastError = $errorNumber;
|
||||
$cakeSession->error[$errorNumber] = $errorMessage;
|
||||
$cakeSession->lastError = $errorNumber;
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Add table
Reference in a new issue