function og_get_og_membership_properties in Organic groups 7.2
Property getter callback for OG membership.
See also
1 string reference to 'og_get_og_membership_properties'
- og_entity_property_info in ./
og.module - Implements hook_entity_property_info().
File
- ./
og.module, line 325 - Enable users to create and manage groups with roles and permissions.
Code
function og_get_og_membership_properties($entity, array $options, $name, $type) {
// Get the state from name, if exists.
if ($name == 'og_membership') {
$state = array();
}
else {
$args = explode('__', $name);
$state = array(
$args[1],
);
}
$ids = array();
if ($gids = og_get_entity_groups($type, $entity, $state)) {
$ids = array();
foreach ($gids as $group_type => $values) {
$ids = array_merge($ids, array_keys($values));
}
}
return $ids;
}