Esempio n. 1
0
 public function findflight()
 {
     $arricao = DB::escape($this->post->arricao);
     $depicao = DB::escape($this->post->depicao);
     $airline = DB::escape($this->post->airline);
     $aircraft = DB::escape($this->post->aircraft);
     if (!$airline) {
         $airline = '%';
     }
     if (!$arricao) {
         $arricao = '%';
     }
     if (!$depicao) {
         $depicao = '%';
     }
     if ($aircraft == !'') {
         $aircrafts = FBSVData::findaircraft($aircraft);
         foreach ($aircrafts as $aircraft) {
             $route = FBSVData::findschedules($arricao, $depicao, $airline, $aircraft->id);
             if (!$route) {
                 $route = array();
             }
             if (!$routes) {
                 $routes = array();
             }
             $routes = array_merge($routes, $route);
         }
     } else {
         $routes = FBSVData::findschedule($arricao, $depicao, $airline);
     }
     $this->set('allroutes', $routes);
     $this->show('fbsv/schedule_results.php');
 }