示例#1
0
 function Modify()
 {
     $checkboxes = Request::RequestParams("chkflights");
     $btnEdit = Request::RequestParams("btnEdit");
     $btnDelete = Request::RequestParams("btnDelete");
     $flightModel = new FlightModel();
     if (isset($checkboxes)) {
         if (isset($btnDelete)) {
             foreach ($checkboxes as $key => $flightID) {
                 $flightModel->DeleteFlight($flightID);
             }
         } else {
             if (isset($btnEdit)) {
                 if (count($checkboxes) == 1) {
                     $indexID = $checkboxes[0];
                     $flight = $flightModel->GetFlightById($indexID);
                     $flight->mode = "edit";
                     $flight->checked = true;
                     Session::set("modifier_plane", $flight->planeID);
                     $this->flightModelView->flight = $flight;
                 }
             }
         }
     }
     $this->flightModelView->flightList = $flightModel->GetAllFlights();
     $this->ViewBag("Title", "New Flight");
     $this->ViewBag("Controller", "Flight");
     $this->ViewBag("Page", "Index");
     return $this->View($this->flightModelView, "Account", "Index");
 }
示例#2
0
 function Flight()
 {
     $id = Request::RequestParams("id");
     include_once "models/FlightModel.php";
     $flightModel = new FlightModel();
     $this->viewModel->flightDbModel = $flightModel;
     $this->viewModel->flight = $flightModel->GetFlightById($id);
     $this->ViewBag("Title", "Booking");
     $this->ViewBag("Controller", "Booking");
     $this->ViewBag("Page", "Flight");
     return $this->View($this->viewModel, "Home", "Index");
 }