You are here

function _composite_views_filter_groups in Composite Views Filter 7

Returns the combined stored groups of a View.

1 call to _composite_views_filter_groups()
composite_views_filter_form_views_ui_config_item_form_alter in ./composite_views_filter.module
Implements hook_form_FORM_ID_alter() for views_ui_config_item_form().

File

./composite_views_filter.module, line 242

Code

function _composite_views_filter_groups($view) {
  $filter_handlers = _composite_views_filter_view_has_composite_filters($view);
  $groups = array();
  $default_count = 0;
  foreach ($filter_handlers as $filter_handler) {
    $label = $filter_handler->options['expose']['label'] ?: t('Composite Filter !num', array(
      '!num' => ++$default_count,
    ));
    $groups[$label] = $filter_handler
      ->get_groups();
  }
  return $groups;
}