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_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;
}