<?php require "connect_func.php"; $saida = array(); $erros = array(); $empresas = array(); $erros['sem-empresas'] = 'Não foram localizadas empresas de mudanças na cidade selecionada'; $parceiros = parceiro::find_all_by_atuacao_brasil_and_ativo(1, 1, array('order' => 'acessos desc')); $parcCdd = parceiro::find_all_by_cidade_id_and_ativo($_POST['cdd'], 1, array('order' => 'acessos desc')); $estado = est_atendido::find_all_by_select_and_estados_id(2, $_POST['uf']); $cidade = cdd_atendida::find_all_by_cidades_id($_POST['cdd']); if (count($parceiros) > 0) { foreach ($parceiros as $p) { array_push($empresas, montaDadosParceiro($p)); } } if (count($parcCdd) > 0) { foreach ($parcCdd as $p) { array_push($empresas, montaDadosParceiro($p)); } } if (count($estado) > 0) { foreach ($estado as $e) { $p = parceiro::find_by_id($e->parceiros_id, array('order' => 'acessos desc')); if ($p->ativo == 1) { array_push($empresas, montaDadosParceiro($p)); } } } if (count($cidade) > 0) { foreach ($cidade as $c) {
<?php require "connect_func.php"; $saida = array(); $erros = array(); $empresas = array(); $ids = array(); $erros['sem-empresas'] = 'Não foram localizadas empresas de mudanças na cidade selecionada'; // pega parceiros com atendimento em todo o país $parceiros = parceiro::find_all_by_atuacao_brasil_and_ativo(1, 1); // pega a região onde a cidade pertence, para localizar todas as cidades da região $cdd = cidade::find_by_id($_POST['cdd']); $listacdd = cidade::find_all_by_regioe_id($cdd->regioe_id); $estado = est_atendido::find_all_by_select_and_estados_id(2, $_POST['uf']); //$parcCdd = parceiro::find_all_by_cidade_id_and_ativo($_POST['cdd'],1, array('order' => 'acessos desc')); $cidade = cdd_atendida::find_all_by_cidades_id($_POST['cdd']); if (count($listacdd) > 0) { foreach ($listacdd as $c) { $parcCdd = parceiro::find_all_by_cidade_id_and_ativo($c->id, 1); if (count($parcCdd) > 0) { foreach ($parcCdd as $p) { array_push($ids, $p->id); array_push($empresas, montaDadosParceiro($p)); } } } } if (count($parceiros) > 0) { foreach ($parceiros as $p) { if (!in_array($p->id, $ids)) { array_push($ids, $p->id);