protected function availability_calendar_handler_filter_availability::validate_valid_duration in Availability Calendars 7.3
Same name and namespace in other branches
- 7.5 views/availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::validate_valid_duration()
- 7.4 views/availability_calendar_handler_filter_availability.inc \availability_calendar_handler_filter_availability::validate_valid_duration()
1 call to availability_calendar_handler_filter_availability::validate_valid_duration()
- availability_calendar_handler_filter_availability::validate_value in ./
availability_calendar_handler_filter_availability.inc - Validate that the values convert to something usable.
File
Class
- availability_calendar_handler_filter_availability
- @class availability_calendar_handler_filter_availability Views handler to filter on availability.
Code
protected function validate_valid_duration(&$element, $value, $required) {
$valid = TRUE;
if (empty($value)) {
if ($required) {
form_error($element, t('Field %field is required.', array(
'%field' => $element['#title'],
)));
$valid = FALSE;
}
}
else {
if (!is_int($value) && !ctype_digit($value) || $value <= 0) {
form_error($element, t('Duration must be a positive number of days.'));
$valid = FALSE;
}
}
return $valid;
}