| | |
| | | $res["status"] = "ok"; |
| | | break; |
| | | } |
| | | case "getUser": |
| | | if($method == "GET") { |
| | | $usr_id = (int) $_GET["usr_id"]; |
| | | $res["usr_id"] = $usr_id; |
| | | $usr = getUser($usr_id); |
| | | $res["data"] = $usr; |
| | | $res["status"] = "ok"; |
| | | break; |
| | | } |
| | | case "importUser": |
| | | if ($method == "POST") { |
| | | $body = file_get_contents('php://input'); |
| | |
| | | |
| | | ############################### |
| | | |
| | | function getUser($usr_id) { |
| | | $usr = ilObjectFactory::getInstanceByObjId($usr_id); |
| | | return $usr; |
| | | } |
| | | |
| | | function importUser($data) { |
| | | $user = new ilObjUser(); |
| | | $user->assignData($data); |
| | |
| | | // }, |
| | | $user->setUserDefinedData($data["udf"]); // affo12345 |
| | | $user->updateUserDefinedFields(); |
| | | |
| | | // Rolle zuweisen |
| | | global $DIC; |
| | | $rbacadmin = $DIC->rbac()->admin(); |
| | | $rbacadmin->assignUser($data["role"], $usr_id); |
| | | |
| | | return $usr_id; |
| | | } |
| | | |