public function SearchApiViewsHandlerFilterDate::extra_options_validate in Search API 7
Validate extra options.
Overrides views_handler::extra_options_validate
File
- contrib/
search_api_views/ includes/ handler_filter_date.inc, line 77 - Contains SearchApiViewsHandlerFilterDate.
Class
- SearchApiViewsHandlerFilterDate
- Views filter handler base class for handling date fields.
Code
public function extra_options_validate($form, &$form_state) {
if (isset($form_state['values']['options']['year_range'])) {
if (!preg_match('/^(?:\\-[0-9]{1,4}|[0-9]{4}):(?:[\\+|\\-][0-9]{1,4}|[0-9]{4})$/', $form_state['values']['options']['year_range'])) {
form_error($form['year_range'], t('Date year range must be in the format -9:+9, 2005:2010, -9:2010, or 2005:+9'));
}
}
}