<?php $routes->get('/', function () { EtusivuController::index(); }); $routes->get('/etusivu', function () { EtusivuController::index(); }); $routes->get('/kirjaudu', function () { KayttajaController::login(); }); $routes->post('/kirjaudu', function () { KayttajaController::handleLogin(); }); $routes->get('/kirjaudu_ulos', function () { KayttajaController::logout(); }); $routes->get('/hiekkalaatikko', function () { HelloWorldController::sandbox(); }); $routes->get('/palvelu', function () { PalveluController::index(); }); $routes->post('/palvelu', function () { PalveluController::store(); }); $routes->get('/palvelu/uusi', function () { PalveluController::create(); }); $routes->get('/palvelu/:id', function ($id) { PalveluController::show($id);
function tarkista_onko_kirjautunut() { BaseController::check_logged_in(); } function tarkista_onko_admin() { BaseController::check_admin(); } $routes->get('/', function () { EtusivuController::index(); }); $routes->post('/kirjaudu', function () { EtusivuController::kirjaudu(); }); $routes->post('/poistu', function () { EtusivuController::poistu(); }); $routes->get('/chat', 'tarkista_onko_kirjautunut', function () { ChatController::index(); }); $routes->post('/chat', 'tarkista_onko_kirjautunut', function () { ChatController::uusi(); }); $routes->post('/chat/tyhjenna', 'tarkista_onko_kirjautunut', 'tarkista_onko_admin', function () { ChatController::tyhjenna(); }); $routes->get('/viestit', 'tarkista_onko_kirjautunut', function () { ViestiController::index(); }); $routes->get('/viestit/uusi', 'tarkista_onko_kirjautunut', function () { ViestiController::uusi(null);