}); $app->post('/article/:id/reply', function ($id) { fAuthorization::requireLoggedIn(); $controller = new ArticleController(); $controller->reply($id); }); /* $app->get('/intro', function () { UserHelper::requireProfile(); $controller = new VideoController(); $controller->show(); }); */ $app->get('/register', function () { $controller = new RegisterController(); $controller->show(); }); $app->post('/avatar/upload', function () { fAuthorization::requireLoggedIn(); $controller = new AvatarController(); $controller->upload(); }); $app->get('/avatar/edit', function () { fAuthorization::requireLoggedIn(); $controller = new AvatarController(); $controller->edit(); }); $app->get('/export/csv', function () { fAuthorization::requireLoggedIn(); $controller = new AdminController(); $controller->exportCSV();