You are here

function views_exposed_form_validate in Views (for Drupal 7) 8.3

Same name and namespace in other branches
  1. 6.3 views.module \views_exposed_form_validate()
  2. 6.2 views.module \views_exposed_form_validate()
  3. 7.3 views.module \views_exposed_form_validate()

Validate handler for exposed filters

File

./views.module, line 1977
Primarily Drupal hooks and global API functions to manipulate views.

Code

function views_exposed_form_validate(&$form, &$form_state) {
  foreach (array(
    'field',
    'filter',
  ) as $type) {
    $handlers =& $form_state['view']->{$type};
    foreach ($handlers as $key => $handler) {
      $handlers[$key]
        ->validateExposed($form, $form_state);
    }
  }
  $exposed_form_plugin = $form_state['exposed_form_plugin'];
  $exposed_form_plugin
    ->exposed_form_validate($form, $form_state);
}