From bd6b930043d6bca90b6a3be7a4a18c9da713555d Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Mon, 30 Jun 2025 14:21:26 +0000
Subject: [PATCH] update settings
---
php/globus-ilias-rest/api.php | 17 +++++++++--------
1 files changed, 9 insertions(+), 8 deletions(-)
diff --git a/php/globus-ilias-rest/api.php b/php/globus-ilias-rest/api.php
index d2b1b45..696f431 100644
--- a/php/globus-ilias-rest/api.php
+++ b/php/globus-ilias-rest/api.php
@@ -21,7 +21,6 @@
$obj_id = (int) $_GET["obj_id"];
$dry = $_GET["dry"]; # "0" = false, "1" = true
-
$res = array(
"method" => $method,
"command" => $command,
@@ -50,6 +49,7 @@
$res["status"] = "ok";
break;
}
+ //// USER //////////////////////////////////////////////////////////
case "getUser":
if($method == "GET") {
$usr_id = (int) $_GET["usr_id"];
@@ -68,6 +68,13 @@
$res["msg"] = "User Import OK";
break;
}
+ case "deleteUser":
+ if ($method == "DELETE") {
+ $res["msg"] = deleteUser($obj_id, $dry);
+ $res["status"] = "ok";
+ break;
+ }
+ //// Anmelden / Abmelden //////////////////////////////////////////////////////////
case "anmelden": // params: usr_id, course_id, role
if ($method == "POST") {
$usr_id = (int) $_GET["usr_id"];
@@ -81,13 +88,6 @@
$res["res2"] = $res2;
break;
}
- case "deleteUser":
- if ($method == "DELETE") {
- $res["msg"] = deleteUser($obj_id, $dry);
- $res["status"] = "ok";
- break;
- }
-// case "deleteTeilnahme":
case "abmelden":
if ($method == "DELETE") {
$usr_id = (int) $_GET["usr_id"];
@@ -151,6 +151,7 @@
function anmelden($usr_id, $course_id) {
$course = ilObjectFactory::getInstanceByObjId($course_id);
$membersObject = $course->getMembersObject();
+ $membersObject->readParticipants();
$role = $membersObject::IL_CRS_MEMBER;
return $membersObject->add($usr_id, $role);
}
--
Gitblit v1.8.0