Beispiel #1
0
* @apiSuccessExample Erfolg (Beispiel):
* {
*   error:  false
*   message: "Benutzer wurde erfolgreich entfernt"
* }
* @apiSuccessExample Error (Beispiel):
 *     {
 *       error: true
 *       message: 'Fehler! Benutzer/Kartensatz konnte nicht gefunden werden.'
 *     }
 *
 * @apiSuccessExample CURL Beispiel:
  *       curl  -H "Authorization: ce0783ccae32b2eddf9d49a6c8592dfb" -X DELETE -d "username=vogt" http://karta.dima23.de/api/index.php/permission/12
*/
$app->delete('/permission/:cardsetid', 'authenticate', function ($cardsetid) use($app) {
    $response = array();
    $username = $app->request->get('username');
    $db = new DBHandler();
    $userid = $db->getUser($username);
    $result = $db->deleteAssignedUser($userid['userid'], $cardsetid);
    if ($result != NULL) {
        $response["error"] = false;
        $response['message'] = "Benutzer wurde erfolgreich entfernt!";
        echoRespnse(200, $response);
    } else {
        $response["error"] = true;
        $response["message"] = "Fehler! Benutzer/Kartensatz konnte nicht gefunden werden.";
        echoRespnse(201, $response);
    }
});
$app->run();