/** * test if a value is a valid number (int of float) * * @param string $value the value being tested * @param boolean $empty if field can be empty */ function _is_number($value, $empty = false) { if (strlen($value) == 0) { return $empty; } return SmartyValidate::_is_int($value) || SmartyValidate::_is_float($value); }