function og_views_plugin_argument_validate_og_group_types::validate_membership in Organic groups 6.2
Validate whether the current user is a member of the specified group.
Parameters
$node: The group node to be checked for membership.
1 call to og_views_plugin_argument_validate_og_group_types::validate_membership()
- og_views_plugin_argument_validate_og_group_types::validate_argument in modules/
og_views/ includes/ og_views_plugin_argument_validate_og_group_types.inc
File
- modules/
og_views/ includes/ og_views_plugin_argument_validate_og_group_types.inc, line 140
Class
- og_views_plugin_argument_validate_og_group_types
- Validate whether an argument is a group node.
Code
function validate_membership($node) {
if (!empty($this->argument->options['validate_argument_is_member'])) {
switch ($this->argument->options['validate_argument_is_member']) {
case OG_VIEWS_VALIDATE_GROUP_MEMBER:
if (!og_is_group_member($node->nid)) {
return FALSE;
}
break;
case OG_VIEWS_VALIDATE_GROUP_ADMIN:
if (!og_is_group_admin($node)) {
return FALSE;
}
break;
}
}
return TRUE;
}