ThreadController::showThread($id); }); $routes->get('/thread/:id/participants', function ($id) { ThreadController::participants($id); }); $routes->get('/thread/:id/edit', function ($id) { BaseController::check_thread_rights($id); ThreadController::editThread($id); }); //Messages $routes->get('/thread/:id/message/create', 'check_logged_in', function ($id) { MessageController::createMessage($id); }); $routes->get('/message/:id/edit', function ($id) { BaseController::check_message_rights($id); MessageController::editMessage($id); }); $routes->post('/thread/:thread_id/message', 'check_logged_in', function ($thread_id) { MessageController::addMessage($thread_id); }); $routes->post('/message/:id/update', function ($id) { BaseController::check_message_rights($id); MessageController::updateMessage($id); }); $routes->post('/message/:id/destroy', function ($id) { BaseController::check_message_rights($id); MessageController::destroyMessage($id); }); //Login $routes->get('/login', function () { LoginController::login();