| | |
| | | const settings = require("../settings") |
| | | const {getObjIdFromRefId} = require("./db") |
| | | const db = require("./db") |
| | | const {url} = settings.ilias |
| | | const {url, iliastoken} = settings.ilias |
| | | |
| | | ///////////////////////////////////////////////////////////////////////// |
| | | |
| | |
| | | obj_id, |
| | | // dry: "1", |
| | | dry: dry ? "1" : "0", |
| | | token: iliastoken, |
| | | }) |
| | | let url2 = `${url}?${sp.toString()}` |
| | | const res = await fetch(url2, {method: "DELETE"}) |
| | |
| | | obj_id, |
| | | usr_id, |
| | | dry: dry ? "1" : "0", |
| | | token: iliastoken, |
| | | }) |
| | | let url2 = `${url}?${sp.toString()}` |
| | | console.log("libIlias.deleteTeilnahme >>>", url2) |
| | |
| | | <?php |
| | | declare(strict_types=1); |
| | | |
| | | $token = "jkhHKhui899HUKHBzGHtgoiedko2393490"; |
| | | |
| | | try { |
| | | # Init ILIAS |
| | | require_once("Services/Init/classes/class.ilInitialisation.php"); |
| | | ilInitialisation::initILIAS(); |
| | | |
| | | include_once 'Services/Context/classes/class.ilContext.php'; |
| | | ilContext::init(ilContext::CONTEXT_REST); |
| | | #include_once 'Services/Context/classes/class.ilContext.php'; |
| | | #ilContext::init(ilContext::CONTEXT_REST); |
| | | |
| | | header("Content-Type: application/json; charset=UTF-8"); |
| | | |
| | | $method = $_SERVER['REQUEST_METHOD']; |
| | | $curtoken = $_GET["token"]; |
| | | $command = $_GET["command"]; |
| | | $obj_id = (int) $_GET["obj_id"]; |
| | | $dry = $_GET["dry"]; # "0" = false, "1" = true |
| | | |
| | | |
| | | $res = array( |
| | | "method" => $method, |
| | |
| | | "status" => null, |
| | | "msg" => null |
| | | ); |
| | | |
| | | // check token |
| | | if($token !== $curtoken) { |
| | | http_response_code(403); |
| | | $res["status"] = "error"; |
| | | $res["msg"] = "access denied"; |
| | | $json = json_encode($res, JSON_PRETTY_PRINT); |
| | | echo $json; |
| | | die(); // this ends here |
| | | } |
| | | |
| | | try { |
| | | switch ($command) { |
| | |
| | | } |
| | | |
| | | ?> |
| | | |
| | |
| | | }, |
| | | "ilias": { |
| | | "urlDoc": "Url of custom ILIAS PHP file", |
| | | "url": "http://192.168.178.84:8060/alex.php" |
| | | "url": "http://192.168.178.84:8060/alex.php", |
| | | "iliastoken": "jkhHKhui899HUKHBzGHtgoiedko2393490" |
| | | } |
| | | } |