// foreach (getallheaders() as $name => $value) { // var_dump(getallheaders()); // } echoResponse(200, $rows); }); $app->post('/users', function () use($app) { global $db; $data = json_decode($app->request->getBody()); $rows = Users_model::add_user($db, $data); echoResponse(200, $rows); }); $app->post('/users/:role', function ($role) use($app) { global $db; $data = json_decode($app->request->getBody()); // echo $data; $rows = Users_model::add_hasRole($db, $data, $role); echoResponse(200, $rows); }); $app->put('/users/:id', 'authenticateToken', function ($id) use($app) { global $db; $data = json_decode($app->request->getBody()); $rows = Users_model::update_user($db, $data, $id); if ($rows["status"] == "success") { $rows["message"] = "User information updated successfully."; } echoResponse(200, $rows); }); $app->put('/users/:role/:id', 'authenticateToken', function ($role, $id) use($app) { global $db; $data = json_decode($app->request->getBody()); $data->user_id = $id;