echo "<status>error</status>"; echo "<message>Invalid group id</message>"; echo "</xml>"; exit; } if (eF_checkParameter($_GET['login'], 'login') == false) { echo "<xml>"; echo "<status>error</status>"; echo "<message>Invalid login format</message>"; echo "</xml>"; exit; } try { $group = new EfrontGroup($_GET['group']); $user = EfrontUserFactory::factory($_GET['login']); $group_users = $group->getUsers(); if (!in_array($_GET['login'], $group_users['student']) && !in_array($_GET['login'], $group_users['professor'])) { echo "<xml>"; echo "<status>error</status>"; echo "<message>User is not assigned to group</message>"; echo "</xml>"; exit; } else { $group->removeUsers(array($_GET['login'])); echo "<xml>"; echo "<status>ok</status>"; echo "</xml>"; } } catch (Exception $e) { if ($e->getCode() == EfrontUserException::USER_NOT_EXISTS) { echo "<xml>";