public static validateNumber ( string $path, array $values, boolean $allow_neg, boolean $allow_zero, integer $max_value, string $error_string ) : string | ||
$path | string | path to config |
$values | array | config values |
$allow_neg | boolean | allow negative values |
$allow_zero | boolean | allow zero |
$max_value | integer | max allowed value |
$error_string | string | error message key: $GLOBALS["strConfig$error_lang_key"] |
Результат | string | empty string if test is successful |
public static function validateNumber($path, $values, $allow_neg, $allow_zero, $max_value, $error_string)
{
if (empty($values[$path])) {
return '';
}
$value = Util::requestString($values[$path]);
if (intval($value) != $value || !$allow_neg && $value < 0 || !$allow_zero && $value == 0 || $value > $max_value) {
return $error_string;
}
return '';
}