REST Service for POPCORN - ILIAS
alex
2025-06-16 4674f1ec742d6c66648c5f207f7341af20066d56
php/alex.php
@@ -32,6 +32,14 @@
                    $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;
                }
            default:
                http_response_code(500);
                $res = array("status" => "error", "msg" => "unknown command or method");
@@ -64,4 +72,18 @@
    }
}
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;
    }
}
?>