mirror of
https://github.com/e107inc/e107.git
synced 2025-07-16 20:41:27 +02:00
validator isValid setter
This commit is contained in:
@@ -305,7 +305,7 @@ class e_validator
|
|||||||
// no rules, no check
|
// no rules, no check
|
||||||
if(!$rules)
|
if(!$rules)
|
||||||
{
|
{
|
||||||
$this->_is_valid_data = true;
|
$this->setIsValidData(true);
|
||||||
$this->_valid_data = $data;
|
$this->_valid_data = $data;
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
@@ -316,7 +316,7 @@ class e_validator
|
|||||||
$required = $this->isRequiredField($field_name);
|
$required = $this->isRequiredField($field_name);
|
||||||
if(($required || $this->isOptionalField($field_name)) && !$this->validateField($field_name, $value, $required))
|
if(($required || $this->isOptionalField($field_name)) && !$this->validateField($field_name, $value, $required))
|
||||||
{
|
{
|
||||||
$this->_is_valid_data = false;
|
$this->setIsValidData(false);
|
||||||
$this->addValidateMessage($this->getFieldName($field_name, $required), $this->getErrorCode($field_name), $this->getFieldMessage($field_name, $value, $required));
|
$this->addValidateMessage($this->getFieldName($field_name, $required), $this->getErrorCode($field_name), $this->getFieldMessage($field_name, $value, $required));
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
@@ -900,6 +900,18 @@ class e_validator
|
|||||||
{
|
{
|
||||||
return empty($this->_is_valid_data);
|
return empty($this->_is_valid_data);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set validation status
|
||||||
|
*
|
||||||
|
* @param boolean $status
|
||||||
|
* @return e_validator
|
||||||
|
*/
|
||||||
|
public function setIsValidData($status)
|
||||||
|
{
|
||||||
|
$this->_is_valid_data = (boolean) $status;
|
||||||
|
return $this;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Reset object validate result data
|
* Reset object validate result data
|
||||||
@@ -907,7 +919,7 @@ class e_validator
|
|||||||
*/
|
*/
|
||||||
function reset()
|
function reset()
|
||||||
{
|
{
|
||||||
$this->_is_valid_data = true;
|
$this->setIsValidData(true);
|
||||||
$this->_valid_data = array();
|
$this->_valid_data = array();
|
||||||
$this->clearValidateResults()
|
$this->clearValidateResults()
|
||||||
->clearValidateMessages();
|
->clearValidateMessages();
|
||||||
|
Reference in New Issue
Block a user