function og_og_membership_delete in Organic groups 7.2
Same name and namespace in other branches
- 7 og.module \og_og_membership_delete()
Implements hook_og_membership_delete().
File
- ./
og.module, line 1003 - Enable users to create and manage groups with roles and permissions.
Code
function og_og_membership_delete($og_membership) {
if ($og_membership->entity_type != 'user') {
return;
}
// Remove possible records in the {og_users_roles} table.
db_delete('og_users_roles')
->condition('uid', $og_membership->etid)
->condition('gid', $og_membership->gid)
->condition('group_type', $og_membership->group_type)
->execute();
if (module_exists('rules')) {
rules_invoke_event('og_user_delete', $og_membership, entity_metadata_wrapper('user', $og_membership->etid));
}
}