//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();