$result['gruppen_id'], "gruppen_name" => $result['gruppen_name']); } } return $groups; } function isUserInGroup(array $usergrouparray, $group) { if($group == null || count($usergrouparray) == 0 || $usergrouparray == null) { return false; } for($i = 0; $i < count($usergrouparray); $i++) { if($usergrouparray[$i]['gruppen_id'] == $group) { return true; } } return false; } function isUserInGroupSimple($user, $group) { $groupArray = getUserGroups($user); return isUserInGroup($groupArray, $group); } function removeUserFromGroup($user, $group) { if($user !== NULL) { if ($group !== NULL && $group >= 0) { $qry = 'DELETE FROM user_gruppe_zuordnung WHERE user_id in (SELECT id FROM user WHERE nickname = \''.$user. '\') AND gruppen_id = '.$group.';'; db_query($qry); return true; } } return false; } function addUserToGroup($user, $group) { if($user !== NULL) { if ($group !== NULL && $group >= 0) { $qry = 'INSERT INTO user_gruppe_zuordnung(user_id, gruppen_id) VALUES((SELECT id FROM user WHERE nickname = \''.$user.'\'), '.$group.');'; db_query($qry); return true; } } return false; } ?>