commit | 29de16588458b1abc1b2fb4d125bd9fe04e755c6 | [log] [tgz] |
---|---|---|
author | Andrey Andreev <narf@devilix.net> | Thu Jun 11 17:44:20 2015 +0300 |
committer | Andrey Andreev <narf@devilix.net> | Thu Jun 11 17:44:20 2015 +0300 |
tree | 927e8ad5fff537629a765de6d8f1216a4a99333d | |
parent | 38b5eb0cccd06c1819c5c69fc967ce802b39835a [diff] [blame] |
Fix #3904
diff --git a/system/libraries/Form_validation.php b/system/libraries/Form_validation.php index 36a8148..0251286 100644 --- a/system/libraries/Form_validation.php +++ b/system/libraries/Form_validation.php
@@ -618,6 +618,12 @@ $rules = array(1 => $rule); break; } + elseif (is_array($rule) && isset($rule[0], $rule[1]) && is_callable($rule[1])) + { + $callback = TRUE; + $rules = array($rule[0] => $rule[1]); + break; + } } if ( ! $callback)