add: delete items from list
This commit is contained in:
13
index.php
13
index.php
@@ -251,7 +251,6 @@ $app->route("/list/:id")
|
||||
$res->json(["data" => $list]);
|
||||
})
|
||||
->post(function (array $req, Response $res) use ($db) {
|
||||
// TODO: add Item to List with id
|
||||
$id = $req["params"]["id"];
|
||||
$ingredientId = $req["body"]["ingredientId"];
|
||||
|
||||
@@ -284,7 +283,17 @@ $app->route("/list/:id")
|
||||
$res->json(["message" => "List has been deleted"]);
|
||||
});
|
||||
$app->delete("/list/:id/:item", function (array $req, Response $res) use ($db) {
|
||||
// TODO: delete item from list
|
||||
$listId = $req["params"]["id"];
|
||||
$itemId = $req["params"]["item"];
|
||||
|
||||
$list = $db->select("elenco", ["id" => $listId, "utenteID" => $req["user"]->id]);
|
||||
if(count($list) < 1){
|
||||
$res->json(["message" => "List does not exist or you dont have the permissions to edit the list"]);
|
||||
return;
|
||||
}
|
||||
|
||||
$db->delete("elencoIngredienti", $itemId);
|
||||
$res->json(["message" => "Item has been deleted"]);
|
||||
});
|
||||
|
||||
$app->start();
|
||||
Reference in New Issue
Block a user