Exemplo n.º 1
0
/**
 * 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
Exemplo n.º 2
0
/**
 * 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
Exemplo n.º 3
0
});
/**
 * 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