function _og_subgroups_prop_propagate_user_unsubscribe in Subgroups for Organic groups 6
User propagation callback to unsubscribe users along the tree
File
- modules/
og_subgroups_prop/ og_subgroups_prop.module, line 142
Code
function _og_subgroups_prop_propagate_user_unsubscribe($group, $user, $args) {
// Make sure the user can unsubscribe first
if (!og_subgroups_prop_can_unsubscribe($group, $user)) {
return FALSE;
}
// Add the indication that we're propagating
$args['og_subgroups'] = TRUE;
// Delete the group subscription
og_delete_subscription($group->nid, $user->uid, $args);
return TRUE;
}