| | |
| | | $method = $_SERVER['REQUEST_METHOD']; |
| | | $command = $_GET["command"]; |
| | | $obj_id = (int) $_GET["obj_id"]; |
| | | $dry = $_GET["dry"]; |
| | | $dry = $_GET["dry"]; # "0" = false, "1" = true |
| | | |
| | | $res = array( |
| | | "method" => $method, |
| | |
| | | case "deleteUser": |
| | | if ($method == "DELETE") { |
| | | $res["msg"] = deleteUser($obj_id, $dry); |
| | | $res["status"] = "ok"; |
| | | break; |
| | | } |
| | | case "deleteTeilnahme": |
| | | if ($method == "DELETE") { |
| | | $usr_id = (int) $_GET["usr_id"]; |
| | | $res["usr_id"] = $usr_id; |
| | | $res["msg"] = deleteTeilnahme($obj_id, $usr_id, $dry); |
| | | $res["status"] = "ok"; |
| | | break; |
| | | } |
| | |
| | | |
| | | ############################### |
| | | |
| | | function deleteUser($obj_id, $dry = 0) |
| | | function deleteUser($obj_id, $dry) |
| | | { |
| | | $usr = ilObjectFactory::getInstanceByObjId($obj_id); |
| | | $msg = "deleted user {$usr->firstname} {$usr->lastname} ({$obj_id}) '{$dry}'"; |
| | | if ($dry == "1") { |
| | | $msg = "deleted user {$usr->firstname} {$usr->lastname} ({$obj_id})"; |
| | | if ($dry == "0") { |
| | | $usr->delete(); |
| | | return $msg; |
| | | } else { |
| | | $msg = $msg . " DRY"; |
| | | $msg = "DRY:: ".$msg; |
| | | return $msg; |
| | | } |
| | | } |
| | | |
| | | function deleteTeilnahme($obj_id, $usr_id, $dry) { |
| | | $course = ilObjectFactory::getInstanceByObjId($obj_id); |
| | | #$members = $course->getMembersObject(); # ilCourseParticipants # sackgasse |
| | | $msg = "deleted user({$usr_id}) teilnahme for course '{$course->getTitle()}' ({$obj_id})"; |
| | | #return json_encode($members, JSON_PRETTY_PRINT); |
| | | if ($dry == "0") { |
| | | $course->_deleteUser($usr_id); |
| | | return $msg; |
| | | } else { |
| | | $msg = "DRY:: ".$msg; |
| | | return $msg; |
| | | } |
| | | } |