$result = (object) array('status' => -3, 'status_explanation' => 'Invalid token.'); } header('Content-Type: application/json'); echo json_encode($result); }, $f3->get('route_ttl')); /** * Route: Edit user info * * @example /user/edit-information */ $f3->route(array('POST /user/edit-information'), function ($f3, $params) use($db) { // Attempt to sign in if ($user_id = authenticated()) { $user = new User(null, $user_id); $args = array('first_name' => $f3->get('POST.first_name'), 'last_name' => $f3->get('POST.last_name')); if ($user->editInformation($args)) { $result = (object) array('status' => 1, 'user_info' => $user->getInfo(), 'status_explanation' => 'Success.'); unset($info); } else { $result = (object) array('status' => -1, 'status_explanation' => 'Database error.'); } } else { $result = (object) array('status' => -3, 'status_explanation' => 'Invalid token.'); } header('Content-Type: application/json'); echo json_encode($result); }, $f3->get('route_ttl')); /** * Route: Returns all data about user (friends, info etc.) * * @example /user/data-update