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'); }