コード例 #1
0
ファイル: admin.php プロジェクト: AholibamaSI/plymouth-webapp
             $_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);
 }