}); // Главная страница администрирования $router->respond('GET', '/admin/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Admin(); return $controller->action_index(); }); // Список пользователей $router->respond('GET', '/admin/users/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Users(); return $controller->getUsers(); }); // Форма редактирования пользователя $router->respond('GET', '/admin/user_update/[:id]/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Users(); return $controller->userEditForm($request->id); }); // Обновление пользовательских данных $router->respond('POST', '/admin/user_update/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $userData = array('id' => $request->id, 'name' => $request->name, 'email' => $request->email, 'password' => $request->password, 'password_two' => $request->password_two, 'lastname' => $request->lastname, 'birthday' => $request->birthday, 'is_active' => $request->is_active, 'address' => $request->address);