diff --git a/forms/class/forms.php b/forms/class/forms.php index 5cc0e5e..7ad418d 100644 --- a/forms/class/forms.php +++ b/forms/class/forms.php @@ -609,7 +609,7 @@ // если файл elseif ($field['type'] == 'file') $valid = ($_FILES['form-' . $alias_id]['size'][$field_id] / 1024 / 1024) <= $field['setting']; // если передали регулярку - elseif ($field['setting']{0} == '/') $valid = preg_match($field['setting'],$fld_val) === 1 ? true : false; + elseif ($field['setting'][0] == '/') $valid = preg_match($field['setting'],$fld_val) === 1 ? true : false; // если константу elseif (defined($field['setting'])) $valid = filter_var($fld_val,constant($field['setting'])) !== false ? true : false; // иначе, ничего не делаем