function og_subgroups_save_members in Subgroups for Organic groups 5.3
2 calls to og_subgroups_save_members()
File
- ./
og_subgroups.module, line 912 - Maintains a hierarchy of group/subgroup relationships.
Code
function og_subgroups_save_members($gid, $members) {
$new_group = array();
if (is_array($members)) {
foreach ($members as $uid => $active) {
if ($active > 0) {
og_save_subscription($gid, $uid, array(
'is_active' => 1,
));
$new_group[] = $uid;
}
}
}
$whole_group = og_subgroups_get_users('users', $gid);
foreach ($whole_group as $uid => $val) {
if (!in_array($uid, $new_group)) {
og_delete_subscription($gid, $uid);
}
}
}