示例#1
0
    //when the administrator is trying to remove a piece of equipment from the form options list
    $equipment_id = $request->id;
    ReserveDatabaseAPI::delete_equipment($equipment_id);
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/admincp/equipment');
});
//admin equipment
respond('/admincp/announcements', function ($request, $response, $app) {
    //the admin page for added and editing announcements
    $app->tpl->assign('announcements', ReserveDatabaseAPI::get_announcements());
    $app->tpl->display('announcements.tpl');
});
//admin announcements
respond('/admincp/announcements/add', function ($request, $response, $app) {
    //when the administrator is trying to add a new announcement to the list of avilable
    $message = $request->param('message');
    $message = PSU::makeClean($message);
    $message = stripslashes($message);
    ReserveDatabaseAPI::insert_announcement($message);
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/admincp/announcements');
});
//admin accouncements/add
respond('/admincp/announcements/[i:id]/delete', function ($request, $response, $app) {
    //when the administrator is trying to delete an announcement
    $announcement_id = $request->id;
    ReserveDatabaseAPI::delete_announcement($announcement_id);
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/admincp/announcements');
});
//admin equipment
respond('/admincp/announcements/save', function ($request, $response, $app) {
    //when the administrator is trying to save which announcements are going to be displayed
    $announcements = ReserveDatabaseAPI::get_announcements();