Пример #1
0
respond('/reservation/id/[i:id]/userpickup', function ($request, $response, $app) {
    //when adding a user that picked up the equipment from the helpdesk
    $reservation_idx = $request->id;
    $user_id = $request->USER_ID;
    if (ReserveDatabaseAPI::check_user_id($user_id)) {
        //check to make sure it is less than 9 digits
        ReserveDatabaseAPI::add_user_pickup($reservation_idx, $user_id);
    }
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx);
});
//reservation id userpickup
respond('/reservation/id/[i:id]/userdropoff', function ($request, $response, $app) {
    //when adding a user that dropped off the equipment at the helpdesk
    $reservation_idx = $request->id;
    $user_id = $request->USER_ID;
    if (ReserveDatabaseAPI::check_user_id($user_id)) {
        //check to make sure it is less than 9 digits
        ReserveDatabaseAPI::add_user_dropoff($reservation_idx, $user_id);
    }
    $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx);
});
//reservation userdropoff
respond('/reservation/[i:id]/edit', function ($request, $response, $app) {
    //when the reservation is edited by the adminstrator. This page works the same as in routes/reserve
    //required parameters
    $reservation_idx = $request->id;
    $data = ReserveDatabaseAPI::reservation_sanitize($request);
    if ($data['complete'] == false) {
        //if the number of errors is > 0
        $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx . '/edit');
    } else {