$controller->postUserCategories(); }); $app->post('/dashboard/problems', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->manageProblem(fRequest::get('id', 'integer'), fRequest::get('action', 'string')); }); $app->post('/dashboard/rejudge', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->rejudge(fRequest::get('id', 'integer')); }); $app->post('/dashboard/manjudge', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->manjudge(fRequest::get('id', 'integer'), fRequest::get('score', 'integer')); }); $app->post('/reports', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->createReport(); }); $app->post('/dashboard/reports', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->manageReport(fRequest::get('id', 'integer'), fRequest::get('action', 'string')); }); $app->post('/dashboard/permissions', function () { fAuthorization::requireLoggedIn(); $controller = new DashboardController(); $controller->managePermission(fRequest::get('action', 'string'));