public function init_all_reservation_info($reservation_idx)
 {
     $this->init_technicians();
     $this->assign('subitems', ReserveDatabaseAPI::get_reserve_subitems($reservation_idx));
     $this->assign('subitemlist', ReserveDatabaseAPI::get_subitems());
     $this->assign('messages', ReserveDatabaseAPI::get_messages($reservation_idx));
     $this->assign('equipment', ReserveDatabaseAPI::get_equipment($reservation_idx));
     $equipment = ReserveDatabaseAPI::get_equipment($reservation_idx);
     $this->assign('equipment', $equipment);
     $equipment_info = ReserveDatabaseAPI::get_equipment_info($equipment);
     $this->assign('equipment_info', $equipment_info);
     $this->assign('reservation_idx', $reservation_idx);
     $this->assign('reservation', ReserveDatabaseAPI::by_id($reservation_idx));
 }
Пример #2
0
    }
});
respond('/admincp', function ($request, $response, $app) {
    //page with the admin control panel links on it
    $app->tpl->display('admin-control-panel.tpl');
});
//admin cp
respond('/admincp/equipment', function ($request, $response, $app) {
    //page with the equipment form options
    $app->tpl->assign('categories', ReserveDatabaseAPI::get_form_options());
    $app->tpl->display('admin-form-options.tpl');
});
//admincp equipment page
respond('/admincp/subitems', function ($request, $response, $app) {
    //page with the subitem form options
    $app->tpl->assign('subitems', ReserveDatabaseAPI::get_subitems());
    $app->tpl->display('admin-subitems.tpl');
});
//admincp equipment page
respond('POST', '/admincp/subitems/add', function ($request, $response, $app) {
    //when the administrator is trying to create a new subitem
    $name = $request->param('new_subitem');
    $name = filter_var($name, FILTER_SANITIZE_STRING);
    ReserveDatabaseAPI::insert_subitem($name);
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/admincp/subitems');
});
//admin subitem add
respond('/admincp/subitems/[i:id]/remove', function ($request, $response, $app) {
    //when the administrator is trying to delete a sub item
    $subitem_id = $request->id;
    ReserveDatabaseAPI::delete_subitem($subitem_id);