예제 #1
0
 *       message: 'Fehler! Statistik konnte nicht gesetzt werden.'
 *     }
 *
 * @apiSuccessExample CURL Beispiel:
  *       curl  -H "Authorization: ce0783ccae32b2eddf9d49a6c8592dfb" -X POST -d "known=1" http://karta.dima23.de/api/index.php/stats/12
*/
$app->post('/stats/:cardid', 'authenticate', function ($cardid) use($app) {
    //check for required params
    verifyRequiredParams(array('known'));
    $known = $app->request->post('known');
    $response = array();
    global $userid;
    $db = new DBHandler();
    // echo "USERID: ".$userid;
    // creating new task
    $result = $db->setStats($userid, $cardid, $known);
    if ($result) {
        $response["error"] = false;
        $response["message"] = "Statistik gesetzt.";
        echoRespnse(200, $response);
    } else {
        $response["error"] = true;
        $response["message"] = "Fehler! Statistik konnte nicht gesetzt werden.";
        echoRespnse(201, $response);
    }
});
/**
* @api {get} /stats/:cardsetid Statistik für Kartensatz zurückgeben
* @apiName getStats
* @apiGroup Stats
* @apiDescription