function partial_date_field_validate_year in Partial Date 7
Helper for hook_field_validate() to test that the year in within range.
1 call to partial_date_field_validate_year()
- _partial_date_field_validate in ./
partial_date.admin.inc - Implements hook_field_validate().
File
- ./
partial_date.admin.inc, line 658 - Less freq. functions for field administration.
Code
function partial_date_field_validate_year($item, $key) {
if (isset($item[$key]) && strlen($item[$key])) {
$year = $item[$key];
// Validate that it is a real integer.
if ((string) $year === (string) (int) $year) {
if ($year > PD2_YEAR_MIN || $year < PD2_YEAR_MAX) {
return;
}
}
return t('Year must be an integer value between %start and %end.', array(
'%start' => PD2_YEAR_MIN,
'%end' => PD2_YEAR_MAX,
));
}
}