Example #1
0
    KyselyController::liita_kysely_kurssiin($nimi);
});
$routes->get('/kyselyt/:tunniste/lisaa_kysymys', function ($tunniste) {
    KyselyController::lisaa_kysymys($tunniste);
});
$routes->post('/kyselyt/:tunniste/uusi_kysymys', function ($tunniste) {
    KyselyController::new_kysymys($tunniste);
});
$routes->get('/kyselyt/:tunniste/edit', function ($tunniste) {
    KyselyController::edit($tunniste);
});
$routes->post('/kyselyt/:tunniste/edit', function ($tunniste) {
    KyselyController::update($tunniste);
});
$routes->post('/kyselyt/:tunniste/destroy', function ($tunniste) {
    KyselyController::destroy($tunniste);
});
//kursseihin liittyviä reittejä
$routes->get('/kurssit', function () {
    KurssiController::index();
});
$routes->get('/kurssit/new', function () {
    KurssiController::uusi();
});
$routes->get('/kurssit/:tunniste', function ($tunniste) {
    KurssiController::show($tunniste);
});
$routes->post('/kurssi', function () {
    KurssiController::store();
});
$routes->get('/kurssit/:tunniste/edit', function ($tunniste) {
Example #2
0
});
//Kyselyn lisääminen tietokantaan
$routes->post('/kysely/', 'check_logged_in', function () {
    KyselyController::store();
});
//Kyselyn muokkauslomakkeen esittäminen
$routes->get('/kysely/:id/edit', 'check_logged_in', function ($id) {
    KyselyController::edit($id);
});
//Kyselyn muokkaaminen
$routes->post('/kysely/:id/edit', 'check_logged_in', function ($id) {
    KyselyController::update($id);
});
//Kyselyn poisto
$routes->post('/kysely/:id/destroy', 'check_logged_in', function ($id) {
    KyselyController::destroy($id);
});
//Kirjautumislomakkeen esittäminen
$routes->get('/login', function () {
    UserController::login();
});
//Kirjautumisen käsittely
$routes->post('/login', function () {
    UserController::handle_login();
});
//Uloskirjautuminen
$routes->post('/logout', function () {
    UserController::logout();
});
$routes->get('/kayttaja/kayttajalista', 'check_logged_in', function () {
    UserController::index();