You are here

function hook_group_member_filters in Group 7

Add filters to the group member overview page.

This hook is used to provide additional filters to the member overview page found at group/%/members. The filters should always be something that can be used in a select element.

Keep in mind that this only adds the filters to the user interface. To actually have them do something, you need to write a hook_query_TAG_alter() implementation for the 'group_member_overview' tag.

See also

group_member_filters_form()

group_query_group_member_overview_alter()

1 function implements hook_group_member_filters()

Note: this list is generated by pattern matching, so it may include some functions that are not actually implementations of this hook.

group_group_member_filters in ./group.group.inc
Implements hook_group_member_filters().
2 invocations of hook_group_member_filters()
group_member_filters_form in admin/group_membership.inc
Builds the group member overview filters.
group_member_filters_form_submit in admin/group_membership.inc
Filter form submit callback.

File

./group.api.php, line 252
Hooks provided by the Group module.

Code

function hook_group_member_filters() {

  // Build a status filter.
  $filters['status'] = array(
    'title' => t('Status'),
    'options' => array(
      '[any]' => t('any'),
      1 => t('active'),
      0 => t('blocked'),
    ),
  );
  return $filters;
}