$routes->get('/messages', 'check_logged_in', function () { ViestiController::allMessages(); }); $routes->get('/messages/:viestiid', 'check_logged_in', function ($viestiid) { ViestiController::showMessage($viestiid); }); $routes->get('/messages/newmessage', 'check_logged_in', function () { ViestiController::newMessage(); }); $routes->post('/messages/newmessage', 'check_logged_in', function () { ViestiController::store(); }); $routes->get('/messages/editmessage/:viestiid', 'check_logged_in', function ($viestiid) { ViestiController::editMessage($viestiid); }); $routes->post('/messages/updatemessage', 'check_logged_in', function () { ViestiController::updateMessage(); }); // esittelysivucontroller $routes->get('/profile/bio', 'check_logged_in', function () { EsittelysivuController::ownBio(); }); $routes->get('/browse/bio/:asiakasid', 'check_logged_in', function ($asiakasid) { EsittelysivuController::showBio($asiakasid); }); $routes->get('profile/bio/editbio', 'check_logged_in', function () { EsittelysivuController::editBio(); }); $routes->post('profile/updatebio', 'check_logged_in', function () { EsittelysivuController::updateBio(); });
ViestiController::uusi(null); }); $routes->get('/viestit/uusi/:karhuid', 'tarkista_onko_kirjautunut', function ($karhuid) { ViestiController::uusi($karhuid); }); $routes->post('/viestit', 'tarkista_onko_kirjautunut', function () { ViestiController::laheta(); }); $routes->post('/viestit/:viestiid/poista', 'tarkista_onko_kirjautunut', function ($viestiid) { ViestiController::poista($viestiid); }); $routes->get('/viestit/:viestiid/vastaa', 'tarkista_onko_kirjautunut', function ($viestiid) { ViestiController::vastaa($viestiid); }); $routes->get('/viestit/:viestiid', 'tarkista_onko_kirjautunut', function ($viestiid) { ViestiController::nayta($viestiid); }); $routes->get('/karhut', 'tarkista_onko_kirjautunut', function () { KarhuController::index(); }); $routes->post('/karhut', 'tarkista_onko_kirjautunut', 'tarkista_onko_admin', function () { KarhuController::lisaa(); }); $routes->get('/karhut/uusi', 'tarkista_onko_kirjautunut', 'tarkista_onko_admin', function () { KarhuController::uusi(); }); $routes->get('/karhut/:karhuid/muokkaa', 'tarkista_onko_kirjautunut', 'tarkista_onko_admin', function ($karhuid) { KarhuController::muokkaa($karhuid); }); $routes->post('/karhut/:karhuid/poista', 'tarkista_onko_kirjautunut', function ($karhuid) { KarhuController::poista($karhuid);