diff options
author | admin <devnull@localhost> | 2006-09-18 17:46:28 +0200 |
---|---|---|
committer | admin <devnull@localhost> | 2006-09-18 17:46:28 +0200 |
commit | 89a8b9700cd8b27da1f27a18ab5f9d4c5ca2cef4 (patch) | |
tree | 6ccf4f1251428aa7353da8e710bb7ed000cd99ae /system | |
parent | 06508c43fbf5764755ca3a00e64e141a20d9ddff (diff) |
Diffstat (limited to 'system')
-rw-r--r-- | system/libraries/Validation.php | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/system/libraries/Validation.php b/system/libraries/Validation.php index e4fd36698..227cf9f9a 100644 --- a/system/libraries/Validation.php +++ b/system/libraries/Validation.php @@ -240,7 +240,6 @@ class CI_Validation { // Cycle through the rules! foreach ($ex As $rule) { - // Is the rule a callback? $callback = FALSE; if (substr($rule, 0, 9) == 'callback_') @@ -267,6 +266,12 @@ class CI_Validation { } $result = $this->obj->$rule($_POST[$field], $param); + + // If the field isn't requires we'll move on... + if ( ! in_array('required', $ex)) + { + continue; + } } else { |