function double_field_validate_integer_range in Double Field 7.2
Ensure that the integer value is in a given range.
2 calls to double_field_validate_integer_range()
- double_field_allowed_values_setting_validate in ./
double_field.module - Element validate callback; check that the entered values are valid.
- double_field_validate_number in ./
double_field.module - Form element validation handler for numeric elements.
File
- ./
double_field.module, line 264 - Defines "Double field" field type.
Code
function double_field_validate_integer_range($value, $size) {
$range = array(
'tiny' => 1,
'small' => 2,
'medium' => 3,
'normal' => 4,
'big' => 8,
);
$limit = pow(2, 8 * $range[$size] - 1);
return -$limit <= $value && $value < $limit;
}