$response["error"] = false; $response["message"] = "Task updated successfully"; } else { // task failed to update $response["error"] = true; $response["message"] = "Task failed to update. Please try again!"; } echoRespnse(200, $response); }); /** * Deleting task. Users can delete only their tasks * method DELETE * url /tasks */ $app->delete('/tasks/:id', 'authenticate', function ($task_id) use($app) { global $user_id; $db = new DbHandler(); $response = array(); $result = $db->deleteTask($user_id, $task_id); if ($result) { // task deleted successfully $response["error"] = false; $response["message"] = "Task deleted succesfully"; } else { // task failed to delete $response["error"] = true; $response["message"] = "Task failed to delete. Please try again!"; } echoRespnse(200, $response); }); $app->run();
} else { // task failed to update $response["error"] = true; $response["message"] = "Task failed to update. Please try again!"; } echoRespnse(200, $response); }); /** * Deleting task. Users can delete only their tasks * method DELETE * url /tasks */ $app->delete('/tasks/:id', 'authenticate', function ($task_id) use($app) { $db = new DbHandler(); $response = array(); $result = $db->deleteTask($_SESSION['user_id'], $task_id); if ($result) { // task deleted successfully $response["error"] = false; $response["message"] = "Task deleted succesfully"; } else { // task failed to delete $response["error"] = true; $response["message"] = "Task failed to delete. Please try again!"; } echoRespnse(200, $response); }); /** * Verifying required params posted or not */ function verifyRequiredParams($required_fields)