public function GetFlightsByCriteria($filterData) { $filterParams = []; if (isset($filterData['fdr']) && !empty($filterData['fdr'])) { $FDR = new Bru(); $FDRinfo = $FDR->GetBruInfoById($filterData['fdr']); $filterParams['bruType'] = $FDRinfo['bruType']; } if (isset($filterData['bort']) && !empty($filterData['bort'])) { $filterParams['bort'] = $filterData['bort']; } if (isset($filterData['voyage']) && !empty($filterData['voyage'])) { $filterParams['voyage'] = $filterData['voyage']; } if (isset($filterData['departureAirport']) && !empty($filterData['departureAirport'])) { $filterParams['departureAirport'] = $filterData['departureAirport']; } if (isset($filterData['arrivalAirport']) && !empty($filterData['arrivalAirport'])) { $filterParams['arrivalAirport'] = $filterData['arrivalAirport']; } if (isset($filterData['aditionalInfo']) && !empty($filterData['aditionalInfo'])) { $filterParams['flightAditionalInfo'] = $filterData['aditionalInfo']; } if (isset($filterData['performer']) && !empty($filterData['performer'])) { $filterParams['performer'] = $filterData['performer']; } if (isset($filterData['flightDateFrom']) && !empty($filterData['flightDateFrom']) && strtotime($filterData['flightDateFrom'])) { $filterParams['from'] = strtotime($filterData['flightDateFrom']); } if (isset($filterData['flightDateTo']) && !empty($filterData['flightDateTo']) && strtotime($filterData['flightDateTo'])) { $filterParams['to'] = strtotime($filterData['flightDateTo']); } $F = new Flight(); $flights = $F->GetFlightsByFilter($filterParams); unset($F); return $flights; }
public function SetDefaultTemplate($extBruTypeId, $extTplName) { $bruTypeId = $extBruTypeId; $tplName = $extTplName; $Bru = new Bru(); $bruInfo = $Bru->GetBruInfoById($bruTypeId); $PSTTableName = $bruInfo['paramSetTemplateListTableName']; unset($Bru); $PSTempl = new PSTempl(); $PSTempl->SetDefaultTemplate($PSTTableName, $tplName, $this->_user->username); unset($PSTempl); return "ok"; }