lista(false,$_POST['cep']); if($listaCepLogBairro) { foreach ($listaCepLogBairro as $juncao) { $detalheBairro = $juncao['idbai']->detalhe(); $nome_bairro = $detalheBairro['nome']; $idbai = $detalheBairro['idbai']; $detalheMunicipio = $detalheBairro['idmun']->detalhe(); $nome_cidade = $detalheMunicipio['nome']; $detalhe_estado = $detalheMunicipio['sigla_uf']->detalhe(); $estado = $detalhe_estado['sigla_uf']; $detalheCepLogradouro = $juncao['idlog']->detalhe(); $cep = $detalheCepLogradouro['cep']; $detalheLogradouro = $detalheCepLogradouro['idlog']->detalhe(); $nome_logradouro = $detalheLogradouro['nome']; $detalheTipoLog = $detalheLogradouro['idtlog']->detalhe(); $idtlog = $detalheTipoLog['idtlog']; $idlog = $detalheLogradouro['idlog']; $resultado[] = array($nome_cidade,$nome_bairro,$idbai,$nome_logradouro,$idlog, $cep, $estado, $idtlog); } } } elseif($_POST['cidade']) { $_POST["cidade"] = strtoupper( limpa_acentos( $_POST['cidade'] ) ); $resultado = ""; $objMunicipio = new clsMunicipio(); $lista = $objMunicipio->lista( $_POST['cidade'] ); if($lista) { foreach ($lista as $cidade) { $nome_cidade = $cidade['nome']; $detalhe_estado = $cidade['sigla_uf']->detalhe(); $estado = $detalhe_estado['sigla_uf']; $objBairro = new clsBairro(); $listaBairro = $objBairro->lista($cidade['idmun'],false); if($listaBairro) { foreach ($listaBairro as $bairro) { $nome_bairro = $bairro['nome']; $idbai = $bairro['idbai']; $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista(false,false,$bairro['idbai'],false,false); if($listaCepLogBairro) { foreach ($listaCepLogBairro as $id=>$juncao) { $detalheCepLogradouro = $juncao['idlog']->detalhe(); $detalheLogradouro = $detalheCepLogradouro['idlog']->detalhe(); $detalheTipoLog = $detalheLogradouro['idtlog']->detalhe(); $idtlog = $detalheTipoLog['idtlog']; $nome_logradouro = $detalheLogradouro['nome']; $idlog = $detalheLogradouro['idlog']; $cep = $detalheCepLogradouro['cep']; if($_POST['logradouro']) { if(substr_count(strtolower($nome_logradouro),strtolower($_POST['logradouro'])) > 0) { $resultado[] = array($nome_cidade,$nome_bairro,$idbai,$nome_logradouro,$idlog, $cep,$estado,$idtlog); } } else { $resultado[] = array($nome_cidade,$nome_bairro,$idbai,$nome_logradouro,$idlog, $cep, $estado,$idtlog); } } //foreach ($listaCepLogBairro as $id=>$juncao) } //if(count($listaCepLogBairro)) } //foreach ($listaBairro as $bairro) } //if($listaBairro) } //foreach ($lista as $cidade) } //if($lista) }elseif($_POST['logradouro']) { $obj_logradouro = new clsLogradouro(); $lista_logradouros =$obj_logradouro->lista(false,$_POST['logradouro']); if($lista_logradouros) { foreach ($lista_logradouros as $logradouro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista($logradouro['idlog'],false,"",false,false); if($listaCepLogBairro) { foreach ($listaCepLogBairro as $id=>$juncao) { $detalheCepLogradouro = $juncao['idlog']->detalhe(); $detalheLogradouro = $detalheCepLogradouro['idlog']->detalhe(); $detalheTipoLog = $detalheLogradouro['idtlog']->detalhe(); $idtlog = $detalheTipoLog['idtlog']; $nome_logradouro = $detalheLogradouro['nome']; $idlog = $detalheLogradouro['idlog']; $cep = $detalheCepLogradouro['cep']; $detalhe_bairro = $juncao['idbai']->detalhe(); $nome_bairro = $detalhe_bairro['nome']; $idbai = $detalhe_bairro["idbai"]; $detalhe_cidade = $detalhe_bairro['idmun']->detalhe(); $nome_cidade = $detalhe_cidade['nome']; $resultado[] = array($nome_cidade,$nome_bairro,$idbai,$nome_logradouro,$idlog, $cep, $estado,$idtlog); } } } //foreach ($listaCepLogBairro as $id=>$juncao) } } if ($resultado) { $tipo = 3; $total = count($resultado); $classe = $md ? 'formmdtd' : 'formlttd'; //$db->Consulta( $fields.$sql ); $bor = ''; $bor .= ""; $bor .= ""; if($resultado) { foreach ($resultado AS $logradouro) { $cor_fundo = $cor_fundo == "#DADADA" ? "#FFFFFF" : "#DADADA"; $cidade = $logradouro[0]; $bairro = $logradouro[1]; $idbai = $logradouro[2]; $log = $logradouro[3]; $idlog = $logradouro[4]; $cep = $logradouro[5]; $estado = $logradouro[6]; $idtlog = $logradouro[7]; $obj_logradouro = new clsLogradouro( $idlog ); $det = $obj_logradouro->detalhe(); $objMun = new clsMunicipio( $det["idmun"] ); $detMun = $objMun->detalhe(); $uf = $detMun["sigla_uf"]; $detUF = $uf->detalhe(); $estado = $detUF["sigla_uf"]; $bor .= ""; } } $bor .= ""; $bor .= '
[selecionar]CidadeBairroLogradouroCEP
Total de Registros: {$total}
[selecionar]{$cidade}{$bairro}{$log}{$cep}
[selecionar]Adicionar Novo Endereço
'; $bor = $funcao . $bor; } else { $tipo = 2; } } if ($tipo != 3) { $bor = ''; if ($tipo == 2) { $bor .= '"; } $bor .='
SEM RESULTADOS'; $bor .= "
[selecionar]Adicionar Novo Endereço
FILTROS DE BUSCA
CEP:
Logradouro:
Cidade:
'; } ?> Pesquisa de CEP