1 views_plugin_exposed_form_input_required.inc views_plugin_exposed_form_input_required::exposed_filter_applied()

File

core/modules/views/plugins/views_plugin_exposed_form_input_required.inc, line 40
Definition of views_plugin_exposed_form_input_required.

Class

views_plugin_exposed_form_input_required
Exposed form plugin that provides an exposed form with required input.

Code

function exposed_filter_applied() {
  static $cache = NULL;
  if (!isset($cache)) {
    $view = $this->view;
    if (is_array($view->filter) && count($view->filter)) {
      foreach ($view->filter as $filter_id => $filter) {
        if ($filter->is_exposed()) {
          $identifier = $filter->options['expose']['identifier'];
          if (isset($view->exposed_input[$identifier])) {
            $cache = TRUE;
            return $cache;
          }
        }
      }
    }
    $cache = FALSE;
  }

  return $cache;
}