function oa_teams_remove_member in Open Atrium Core 7.2
Removes a user from a team
1 call to oa_teams_remove_member()
- oa_teams_remove_member_menu in modules/
oa_teams/ oa_teams.module - Menu callback to remove user from team
File
- modules/
oa_teams/ oa_teams.module, line 158
Code
function oa_teams_remove_member($team, $uid) {
$wrapper = entity_metadata_wrapper('node', $team);
$users = $wrapper->{OA_TEAM_USERS_FIELD}
->value();
foreach ($users as $key => $user) {
if ($user->uid == $uid) {
unset($users[$key]);
}
}
$wrapper->{OA_TEAM_USERS_FIELD}
->set($users);
$wrapper
->save();
}