function og_og_membership_update in Organic groups 7.2
Same name and namespace in other branches
- 7 og.module \og_og_membership_update()
Implements hook_og_membership_update().
File
- ./
og.module, line 989 - Enable users to create and manage groups with roles and permissions.
Code
function og_og_membership_update($og_membership) {
if ($og_membership->entity_type == 'user' && module_exists('rules')) {
if ($og_membership->original->state != OG_STATE_ACTIVE && $og_membership->state == OG_STATE_ACTIVE) {
rules_invoke_event('og_user_approved', $og_membership, entity_metadata_wrapper('user', $og_membership->etid));
}
if ($og_membership->original->state != OG_STATE_BLOCKED && $og_membership->state == OG_STATE_BLOCKED) {
rules_invoke_event('og_user_blocked', $og_membership, entity_metadata_wrapper('user', $og_membership->etid));
}
}
}