Exemple #1
0
<?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);