From 2d56dc168ebe5cadbbef53b3b8853d87bc2cfbba Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Wed, 18 Jun 2025 18:25:48 +0000
Subject: [PATCH] GS-2166

---
 php/globus-ilias-rest/api.php |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/php/globus-ilias-rest/api.php b/php/globus-ilias-rest/api.php
index b56c520..b340e2c 100644
--- a/php/globus-ilias-rest/api.php
+++ b/php/globus-ilias-rest/api.php
@@ -6,6 +6,7 @@
 
 try {
     # Init ILIAS
+    chdir("..");
     require_once("Services/Init/classes/class.ilInitialisation.php");
     ilInitialisation::initILIAS();
 
@@ -39,8 +40,16 @@
         die(); // this ends here
     }
 
+
+
     try {
         switch ($command) {
+            case "ping":
+                if($method == "GET") {
+                    $res["msg"] = "pong";
+                    $res["status"] = "ok";
+                    break;
+                }
             case "deleteUser":
                 if ($method == "DELETE") {
                     $res["msg"] = deleteUser($obj_id, $dry);
@@ -57,7 +66,8 @@
                 }
             default:
                 http_response_code(500);
-                $res = array("status" => "error", "msg" => "unknown command or method");
+                $res["status"] = "error";
+                $res["msg"] = "unknown command or method";
         }
     } catch (Exception $err) {
         http_response_code(500);

--
Gitblit v1.8.0