function oa_clone_get_group_memberships in Open Atrium Clone 7.2
Gets all the memberships within a particular Group.
Parameters
int $nid: The node ID of the Group.
Return value
array An array of og_membership IDs.
1 call to oa_clone_get_group_memberships()
- oa_clone_batch_clone_group_memberships in ./
oa_clone.module - Callback for cloning all the memberships in a group.
File
- ./
oa_clone.module, line 494
Code
function oa_clone_get_group_memberships($nid) {
$query = new EntityFieldQuery();
$query
->entityCondition('entity_type', 'og_membership')
->propertyCondition('group_type', 'node')
->propertyCondition('gid', $nid)
->propertyCondition('entity_type', 'user');
$result = $query
->execute();
if (isset($result['og_membership'])) {
return array_keys($result['og_membership']);
}
return array();
}