You are here

function og_subgroups_views_handler_filter_og_group_nid_override::accept_exposed_input in Subgroups for Organic groups 6

Check to see if input from the exposed filters should change the behavior of this filter.

Don't filter the view if OG_SUBGROUPS_HS_ANY_OPTION is selected.

File

modules/og_subgroups_views/includes/og_subgroups_views_handler_filter_og_group_nid_override.inc, line 154
This file overrides the og_views_handler_filter_og_group_nid handler in order to provide support for OG Subgroups.

Class

og_subgroups_views_handler_filter_og_group_nid_override
@file This file overrides the og_views_handler_filter_og_group_nid handler in order to provide support for OG Subgroups.

Code

function accept_exposed_input($input) {
  $identifier = $this->options['expose']['identifier'];
  if ($this
    ->select_type_is_hierarchical_select()) {
    return $input[$identifier] == OG_SUBGROUPS_HS_ANY_OPTION ? FALSE : TRUE;
  }
  else {
    return parent::accept_exposed_input($input);
  }
}