Example #1
0
$routes->post('/book/:id/destroy', 'check_logged_in', function ($id) {
    BookController::destroy($id);
});
// Reader
$routes->get('/login', function () {
    ReaderController::login();
});
$routes->post('/login', function () {
    ReaderController::handle_login();
});
$routes->get('/logout', function () {
    ReaderController::logout();
});
$routes->get('/register', function () {
    ReaderController::new_user();
});
$routes->get('/reader/:id/edit', function ($id) {
    ReaderController::edit_user($id);
});
$routes->post('/reader/:id/edit', function ($id) {
    ReaderController::update_user($id);
});
$routes->post('/register', function () {
    ReaderController::save();
});
$routes->get('/reader/:id', function ($id) {
    ReaderController::show($id);
});
$routes->get('/reader', 'check_logged_in', function () {
    ReaderController::reader_index();
});
Example #2
0
$routes->get('/allbooks/:id/edit', 'check_admin_logged', function ($id) {
    BookController::showEditForm($id);
});
$routes->post('/allbooks/:id/edit', 'check_admin_logged', function ($id) {
    BookController::updateBook($id);
});
$routes->post('/allbooks/:id/delete', 'check_admin_logged', function ($id) {
    //
    BookController::deleteBook($id);
});
$routes->post('/allbooks/:id/add', 'check_user_logged_in', function ($id) {
    ReaderController::addBookToUser($id);
});
$routes->get('/login', function () {
    ReaderController::login();
});
$routes->post('/login', function () {
    ReaderController::handleLogin();
});
$routes->get('/list', 'check_user_logged_in', function () {
    ReaderController::readersList();
});
$routes->post('/allbooks/:id/remove', 'check_user_logged_in', function ($id) {
    ReaderController::removeBookFromUser($id);
});
$routes->get('/signin', function () {
    ReaderController::showSignin();
});
$routes->post('/signin', function () {
    ReaderController::handleSignin();
});