Пример #1
0
 *       error: true
 *       message: 'Fehler! Benutzer/Kartensatz konnte nicht gefunden werden.'
 *     }
 *
 * @apiSuccessExample CURL Beispiel:
  *       curl  -H "Authorization: ce0783ccae32b2eddf9d49a6c8592dfb" -X POST -d "username=vogt" -d "persmission=1" http://karta.dima23.de/api/index.php/permission/12
*/
$app->post('/permission/:cardsetid', 'authenticate', function ($cardsetid) use($app) {
    $response = array();
    verifyRequiredParams(array('username'));
    verifyRequiredParams(array('permission'));
    $username = $app->request->post('username');
    $permission = $app->request->post('permission');
    $db = new DBHandler();
    $userid = $db->getUser($username);
    $result = $db->assignUserCardset($userid['userid'], $cardsetid, $permission);
    if ($result != NULL) {
        $response["error"] = false;
        $response['message'] = "Benutzer wurde erfolgreich hinzugefügt";
        echoRespnse(200, $response);
    } else {
        $response["error"] = true;
        $response["message"] = "Fehler! Benutzer/Kartensatz konnte nicht gefunden werden." . $result;
        echoRespnse(201, $response);
    }
});
/*
* @api {delete} /permission:cardsetid Berechtigungen löschen
* @apiName deletePermission
* @apiGroup Share
* @apiDescription