/** * Updating existing task * method PUT * params task, status * url - /tasks/:id */ $app->put('/tasks/:id', 'authenticate', function ($task_id) use($app) { // check for required params verifyRequiredParams(array('task', 'status')); global $user_id; $task = $app->request->put('task'); $status = $app->request->put('status'); $db = new DbHandler(); $response = array(); // updating task $result = $db->updateTask($user_id, $task_id, $task, $status); if ($result) { // task updated successfully $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
/** * Updating existing contact * method PUT * params contact, status * url - /contacts/:id */ $app->put('/contacts/:id', 'authenticate', function ($contact_id) use($app) { // check for required params verifyRequiredParams(array('contact', 'status')); global $user_id; $contact = $app->request->put('contact'); $status = $app->request->put('status'); $db = new DbHandler(); $response = array(); // updating task $result = $db->updateTask($user_id, $contact_id, $contact, $status); if ($result) { // contact updated successfully $response["error"] = false; $response["message"] = "Contact updated successfully"; } else { // contact failed to update $response["error"] = true; $response["message"] = "Contact failed to update. Please try again!"; } echoRespnse(200, $response); }); /** * Deleting contact. Users can delete only their contacts * method DELETE * url /tasks
}); /** * Updating existing task * method PUT * params task, status * url - /tasks/:id */ $app->put('/tasks/:id', 'authenticate', function ($task_id) use($app) { // check for required params verifyRequiredParams(array('task', 'status')); $task = $app->request->put('task'); $status = $app->request->put('status'); $db = new DbHandler(); $response = array(); // updating task $result = $db->updateTask($_SESSION['user_id'], $task_id, $task, $status); if ($result) { // task updated successfully $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