You are here

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'));
    }
  }
}