* fix bug for validater.

This commit is contained in:
z
2020-11-11 14:45:45 +08:00
parent 305ceda937
commit 24e55f7d2f
+2 -2
View File
@@ -331,7 +331,7 @@ class control extends baseControl
elseif($rule->type == 'system' and isset($_POST[$field->field]))
{
$checkFunc = 'check' . $rule->rule;
if(!validater::$checkFunc($_POST[$field->field]))
if(validater::$checkFunc($_POST[$field->field]) === false)
{
$error = zget($this->lang->error, $rule->rule, '');
if($error) $error = sprintf($error, $field->name);
@@ -342,7 +342,7 @@ class control extends baseControl
}
elseif($rule->type == 'regex' and isset($_POST[$field->field]))
{
if(!validater::checkREG($_POST[$field->field], $rule->rule)) $message[$field->field][] = sprintf($this->lang->error->reg, $field->name, $rule->rule);
if(validater::checkREG($_POST[$field->field], $rule->rule) === false) $message[$field->field][] = sprintf($this->lang->error->reg, $field->name, $rule->rule);
}
}
}