private function getReservations()
 {
     $m = new ReservationController($this->getUser(), $this->getTitle());
     return $m->get_controller($this->getRequest()->getValues());
 }
Beispiel #2
0
    ServiceController::create();
});
$routes->get('/service/:id/delete', 'check_user_is_manager', function ($id) {
    ServiceController::confirm_delete($id);
})->name('service_delete');
$routes->post('/service/:id/delete', 'check_user_is_manager', function ($id) {
    ServiceController::delete($id);
});
$routes->get('/service/:id/enable', 'check_user_is_manager', function ($id) {
    ServiceController::enable($id);
})->name('service_enable');
$routes->get('/reservations', 'check_logged_in', function () {
    ReservationController::index();
})->name('reservations_index');
$routes->post('/reservations/:id/cancel', function ($id) {
    ReservationController::cancel_reservation($id);
})->name('reservation_cancel');
$routes->get('/invoice', 'check_logged_in', function () {
    InvoiceController::index();
})->name('invoices_index');
$routes->get('/invoice/:id', 'check_logged_in', function ($id) {
    InvoiceController::invoice_details($id);
})->name('invoice_detail');
$routes->get('/invoice/:id/accept', 'check_user_is_manager', function ($id) {
    InvoiceController::accept_invoice($id);
})->name('invoice_accept');
$routes->get('/invoice/:id/delete', 'check_user_is_manager', function ($id) {
    InvoiceController::delete_invoice_confirm($id);
})->name('invoice_delete');
$routes->post('/invoice/:id/delete', 'check_user_is_manager', function ($id) {
    InvoiceController::delete_invoice($id);