$_SESSION['errors'][] = 'You do not have access to approve a loan.'; $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); } else { CTSEmailAPI::email_user_approved($reservation_idx); ReserveDatabaseAPI::change_status($reservation_idx, $status); $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); } break; case "cancelled": if (ReserveDatabaseAPI::user_level() > 1) { $_SESSION['errors'][] = 'You do not have access to cancel a loan.'; $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); } else { ReserveDatabaseAPI::change_status($reservation_idx, $status); $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); CTSEmailAPI::email_user_cancelled($reservation_idx); } break; case "closed": if (ReserveDatabaseAPI::user_level() > 2) { $_SESSION['errors'][] = 'You do not have access to close a loan.'; $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); } else { ReserveDatabaseAPI::change_status($reservation_idx, $status); $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); } break; default: ReserveDatabaseAPI::change_status($reservation_idx, $status); $response->redirect($GLOBALS['BASE_URL'] . '/admin/reservation/search/id/' . $reservation_idx); }