public function DeleteFlight($id)
 {
     if (is_int($id)) {
         $avaliableFlights = $this->_user->GetAvaliableFlights($this->_user->username);
         if (in_array($id, $avaliableFlights)) {
             $Fl = new Flight();
             $flightInfo = $Fl->GetFlightInfo($id);
             $bruType = $flightInfo["bruType"];
             $Bru = new Bru();
             $bruInfo = $Bru->GetBruInfo($bruType);
             $prefixApArr = $Bru->GetBruApCycloPrefixes($bruType);
             $prefixBpArr = $Bru->GetBruBpCycloPrefixes($bruType);
             $result = $Fl->DeleteFlight($id, $prefixApArr, $prefixBpArr);
             $this->_user->UnsetFlightAvaliable($id);
             $Fd = new Folder();
             $Fd->DeleteFlightFromFolders($id);
             unset($Fd);
             return $result;
         } else {
             error_log("Not avaliable for current user. DeleteFlight id - " . $id . ". " . "Username - " . $this->_user->username . ". Page FlightsController.php");
             $result['status'] = false;
             return $result['status'];
         }
     } else {
         error_log("Incorrect input data. DeleteFlight id - " . json_encode($extId) . ". Page FlightsController.php");
         $result['status'] = false;
         return $result['status'];
     }
 }
 public function DeleteFlight()
 {
     $Fl = new Flight();
     $flightInfo = $Fl->GetFlightInfo($this->flightId);
     $bruType = $flightInfo["bruType"];
     $Bru = new Bru();
     $bruInfo = $Bru->GetBruInfo($bruType);
     $prefixArr = $Bru->GetBruApGradiPrefixes($bruType);
     $Fl->DeleteFlight($this->flightId, $prefixArr);
     $this->_user->UnsetFlightAvaliable($this->flightId);
     unset($Fl);
 }