function Gerar() { // foreign keys $opcoes = array('' => 'Selecione'); if (class_exists('clsPais')) { $objTemp = new clsPais(); $lista = $objTemp->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idpais']] = $registro['nome']; } } } else { echo '<!--\\nErro\\nClasse clsPais nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idpais', 'Pais', $opcoes, $this->idpais); $opcoes = array('' => 'Selecione'); if (class_exists('clsUf')) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(FALSE, FALSE, $this->idpais, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['sigla_uf']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsUf nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('sigla_uf', 'Estado', $opcoes, $this->sigla_uf); $opcoes = array('' => 'Selecione'); if (class_exists('clsMunicipio')) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(FALSE, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idmun']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsMunicipio nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idmun', 'Município', $opcoes, $this->idmun); $opcoes = array('' => 'Selecione'); if (class_exists('clsLogradouro')) { if ($this->idmun) { $objTemp = new clsLogradouro(); $lista = $objTemp->lista(FALSE, FALSE, $this->idmun, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idlog']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsLogradouro nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idlog', 'Logradouro', $opcoes, $this->idlog); // Tabela CEP $this->campoTabelaInicio('tab_cep', 'Tabela de CEP', array('CEP', 'Bairro'), $this->tab_cep, 400); $opcoes_bairro = array('' => 'Selecione'); if ($this->idmun) { $obj_bairro = new clsBairro(); $lst_bairro = $obj_bairro->lista($this->idmun, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if ($lst_bairro) { foreach ($lst_bairro as $campo) { $opcoes_bairro[$campo['idbai']] = $campo['nome']; } } } $this->campoCep('cep', 'CEP', $this->cep, true); $this->campoLista('idbai', 'Bairro', $opcoes_bairro, $this->idbai); $this->campoTabelaFim(); }
function Gerar() { // primary keys $this->campoOculto('idbai', $this->idbai); // foreign keys $opcoes = array('' => 'Selecione'); if (class_exists('clsPais')) { $objTemp = new clsPais(); $lista = $objTemp->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idpais']] = $registro['nome']; } } } else { echo '<!--\\nErro\\nClasse clsPais nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idpais', 'Pais', $opcoes, $this->idpais); $opcoes = array('' => 'Selecione'); if (class_exists('clsUf')) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(FALSE, FALSE, $this->idpais, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['sigla_uf']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsUf nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('sigla_uf', 'Estado', $opcoes, $this->sigla_uf); $opcoes = array('' => 'Selecione'); if (class_exists('clsMunicipio')) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(FALSE, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idmun']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsMunicipio nao encontrada\\n-->'; $opcoes = array("" => "Erro na geracao"); } $this->campoLista('idmun', 'Município', $opcoes, $this->idmun); $zona = App_Model_ZonaLocalizacao::getInstance(); $this->campoLista('zona_localizacao', 'Zona Localização', $zona->getEnums(), $this->zona_localizacao); $this->campoTexto('nome', 'Nome', $this->nome, 30, 255, TRUE); }
$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) {
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = "Logradouro - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addBanner("imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet"); $this->addCabecalhos(array("Tipo", "Nome", "Município", "Estado", "Pais")); // Filtros de Foreign Keys $opcoes = array("" => "Selecione"); if (class_exists("clsPais")) { $objTemp = new clsPais(); $lista = $objTemp->lista(false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idpais']}"] = "{$registro['nome']}"; } } } else { echo "<!--\nErro\nClasse clsPais nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idpais", "Pais", $opcoes, $this->idpais, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsUf")) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(false, false, $this->idpais, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsUf nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("sigla_uf", "Estado", $opcoes, $this->sigla_uf, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsMunicipio")) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(false, $this->sigla_uf, false, false, false, false, false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idmun']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsMunicipio nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idmun", "Município", $opcoes, $this->idmun, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsUrbanoTipoLogradouro")) { $objTemp = new clsUrbanoTipoLogradouro(); $objTemp->setOrderby("descricao ASC"); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idtlog']}"] = "{$registro['descricao']}"; } } } else { echo "<!--\nErro\nClasse clsUrbanoTipoLogradouro nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idtlog", "Tipo de Logradouro", $opcoes, $this->idtlog, "", false, "", "", false, false); $this->campoTexto("nome", "Nome", $this->nome, 30, 255, false); // Paginador $this->__limite = 20; $this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0; $obj_logradouro = new clsPublicLogradouro(); $obj_logradouro->setOrderby("nome ASC"); $obj_logradouro->setLimite($this->__limite, $this->__offset); $lista = $obj_logradouro->lista($this->idtlog, $this->nome, $this->idmun, null, null, null, null, null, null, null, null, null, null, null, null, $this->idpais, $this->sigla_uf); $total = $obj_logradouro->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { // pega detalhes de foreign_keys if (class_exists("clsUrbanoTipoLogradouro")) { $obj_idtlog = new clsUrbanoTipoLogradouro($registro["idtlog"]); $det_idtlog = $obj_idtlog->detalhe(); $registro["idtlog"] = $det_idtlog["descricao"]; } else { $registro["idtlog"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUrbanoTipoLogradouro\n-->"; } $this->addLinhas(array("<a href=\"public_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["idtlog"]}</a>", "<a href=\"public_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nome"]}</a>", "<a href=\"public_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_municipio"]}</a>", "<a href=\"public_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_estado"]}</a>", "<a href=\"public_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_pais"]}</a>")); } } $this->addPaginador2("public_logradouro_lst.php", $total, $_GET, $this->nome, $this->__limite); $this->acao = "go(\"public_logradouro_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; }
function Gerar() { // primary keys $this->campoOculto('idlog', $this->idlog); // foreign keys $opcoes = array('' => 'Selecione'); if (class_exists('clsPais')) { $objTemp = new clsPais(); $lista = $objTemp->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idpais']] = $registro['nome']; } } } else { echo '<!--\\nErro\\nClasse clsPais nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idpais', 'Pais', $opcoes, $this->idpais); $opcoes = array('' => 'Selecione'); if (class_exists('clsUf')) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(FALSE, FALSE, $this->idpais, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['sigla_uf']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsUf nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('sigla_uf', 'Estado', $opcoes, $this->sigla_uf); $opcoes = array('' => 'Selecione'); if (class_exists('clsMunicipio')) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(FALSE, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idmun']] = $registro['nome']; } } } } else { echo '<!--\\nErro\\nClasse clsMunicipio nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idmun', 'Município', $opcoes, $this->idmun); $opcoes = array('' => 'Selecione'); if (class_exists('clsUrbanoTipoLogradouro')) { $objTemp = new clsUrbanoTipoLogradouro(); $objTemp->setOrderby('descricao ASC'); $lista = $objTemp->lista(); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idtlog']] = $registro['descricao']; } } } else { echo '<!--\\nErro\\nClasse clsUrbanoTipoLogradouro nao encontrada\\n-->'; $opcoes = array('' => 'Erro na geracao'); } $this->campoLista('idtlog', 'Tipo de Logradouro', $opcoes, $this->idtlog); $this->campoTexto('nome', 'Nome', $this->nome, 30, 150, true); }
/** * Remove o registro atual * * @return bool */ function exclui() { if (is_string($this->sigla_uf)) { $objCidade = new clsMunicipio(); $listaCidade = $objCidade->lista(false, $this->sigla_uf); if (!count($listaCidade)) { $db = new clsBanco(); //$db->Consulta("DELETE FROM {$this->schema}.{$this->tabela} WHERE sigla_uf={$this->sigla_uf}"); return true; } return false; } return false; }
function Gerar() { global $coreExt; $config = $coreExt['Config']->app->locale; @session_start(); $this->pessoa_logada = $_SESSION['id_pessoa']; $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"]; //$_SESSION["campo2"] = $_GET["campo2"] ? $_GET["campo2"] : $_SESSION["campo2"]; session_write_close(); $this->titulo = "Municipio - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } //$this->addBanner( "imagens/nvp_top_intranet.jpg", "imagens/nvp_vert_intranet.jpg", "Intranet" ); $this->addCabecalhos(array("Cidade", "Estado")); $obj_uf = new clsUf(false, false, 1); $lst_uf = $obj_uf->lista(false, false, false, false, false, "sigla_uf"); $array_uf = array('' => 'Todos'); foreach ($lst_uf as $uf) { $array_uf[$uf['sigla_uf']] = $uf['nome']; } if (!isset($this->sigla_uf)) { $this->sigla_uf = $config->province ? $config->province : ''; } // outros Filtros $this->campoLista("sigla_uf", "UF", $array_uf, $this->sigla_uf, "", false, "", "", $disabled); $this->campoTexto("nome", "Cidade", $this->nome, 30, 255, false); // $this->campoTexto( "sigla_uf", "Sigla Uf", $this->sigla_uf, 30, 255, false ); // Paginador $this->limite = 20; $this->offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->limite - $this->limite : 0; $obj_municipio = new clsMunicipio(); //$obj_municipio->setOrderby( "nome ASC" ); //$obj_municipio->setLimite( $this->limite, $this->offset ); $lista = $obj_municipio->lista($this->nome, $this->sigla_uf, null, null, null, null, null, null, null, $this->offset, $this->limite, "nome ASC"); $total = $obj_municipio->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { if (class_exists("clsUf")) { $obj_sigla_uf = new clsUf($registro["sigla_uf"]->sigla_uf); $det_sigla_uf = $obj_sigla_uf->detalhe(); $registro["sigla_uf"] = $det_sigla_uf["nome"]; } else { $registro["sigla_uf"] = "Erro na geracao"; echo "<!--\nErro\nClasse nao existente: clsUf\n-->"; } $script = " onclick=\"addSel1('{$_SESSION['campo1']}','{$registro['idmun']}','{$registro['nome']}'); fecha();\""; $this->addLinhas(array("<a href=\"javascript:void(0);\" {$script}>{$registro["nome"]}</a>", "<a href=\"javascript:void(0);\" {$script}>{$registro["sigla_uf"]}</a>")); } } $this->addPaginador2("educar_pesquisa_municipio_lst.php", $total, $_GET, $this->nome, $this->limite); $this->largura = "100%"; }
function Gerar() { @session_start(); $id_pessoa = $_SESSION['id_pessoa']; $this->nome = "form1"; if ($_GET["campos"]) { $campos = str_replace("\\", null, $_GET["campos"]); $campos = unserialize($campos); $_SESSION['campos'] = $campos; unset($_GET["campos"]); } else { $campos = $_SESSION['campos']; } @session_write_close(); $submit = false; $this->addCabecalhos(array("CEP", "Logradouro", "Bairro", "Cidade")); // Filtros de Busca $this->campoCep("cep", "CEP", ""); $this->campoTexto("logradouro", "Logradouro", "", 30, 255); $this->campoTexto("cidade", "Cidade", "", 30, 255); if ($_GET["busca"] == "S") { $cep = @$_GET["cep"]; $logradouro = @$_GET["logradouro"]; $cidade = @$_GET["cidade"]; $cep = idFederal2int($cep); } // Paginador $limite = 10; $iniciolimit = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $limite - $limite : 0; ################### BUSCA CIDADE E LOGRADOURO ########## if ($cidade && $logradouro) { $obj_mun = new clsMunicipio(); $lista = $obj_mun->lista($cidade); $obj_logradouro = new clsLogradouro(); $lista_logradouros = $obj_logradouro->lista(false, $logradouro, $lista[0]['idmun'], false, false); if ($lista_logradouros) { foreach ($lista_logradouros as $logradouro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista($logradouro['idlog'], false, "", "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_mun["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } } } } ###################################################################### if ($cep || !$cep && !$logradouro && !$cidade) { $obj_cepLogBai = new clsCepLogradouroBairro(); $lst_cepLogBai = $obj_cepLogBai->lista(false, $cep, false, "idlog", $iniciolimit, $limite); if ($lst_cepLogBai) { foreach ($lst_cepLogBai as $juncao) { $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $cep_formatado = int2CEP($det_cepLog["cep"]); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog["cep"]."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_uf["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } else { $this->addLinhas(array("Não existe nenhum resultado a ser apresentado.")); } } elseif ($logradouro) { $obj_logradouro = new clsLogradouro(); $lista_logradouros = $obj_logradouro->lista(false, $logradouro, false, false, false); if ($lista_logradouros) { foreach ($lista_logradouros as $logradouro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista($logradouro['idlog'], false, "", "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $det_bai = $juncao['idbai']->detalhe(); $det_mun = $det_bai['idmun']->detalhe(); $det_uf = $det_mun['sigla_uf']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); //$funcao = "set_campo_pesquisa( 'cidade', '".$det_mun["nome"]."', 'bairro', '".$det_bai["nome"]."', 'idbai', '".$det_bai["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$det_mun["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$det_bai["idbai"]}', '{$det_log["idlog"]}', '{$det_mun["nome"]}', '{$det_bai["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_bai["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_mun["nome"]}</a>")); $total = $juncao['total']; } } } } } elseif ($cidade) { $cidade = strtoupper(limpa_acentos($cidade)); $resultado = ""; $obj_mun = new clsMunicipio(); $lista = $obj_mun->lista($cidade); if ($lista) { foreach ($lista as $cidade) { $det_uf = $cidade['sigla_uf']->detalhe(); $objBairro = new clsBairro(); $listaBairro = $objBairro->lista($cidade['idmun'], false); if ($listaBairro) { foreach ($listaBairro as $bairro) { $objCepLogBairro = new clsCepLogradouroBairro(); $listaCepLogBairro = $objCepLogBairro->lista(false, false, $bairro['idbai'], "idlog", $iniciolimit, $limite); if ($listaCepLogBairro) { foreach ($listaCepLogBairro as $id => $juncao) { $det_cepLog = $juncao['idlog']->detalhe(); $det_log = $det_cepLog['idlog']->detalhe(); $det_TLog = $det_log['idtlog']->detalhe(); $cep_formatado = int2CEP($det_cepLog['cep']); if ($logradouro) { if (substr_count(strtolower($det_log["nome"]), strtolower($logradouro)) > 0) { //$funcao = "set_campo_pesquisa( 'cidade', '".$cidade["nome"]."', 'bairro', '".$bairro["nome"]."', 'idbai', '".$bairro["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$cidade["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$bairro["idbai"]}', '{$det_log["idlog"]}', '{$cidade["nome"]}', '{$bairro["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$bairro["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cidade["nome"]}</a>")); $total = $juncao['total']; } } else { //$funcao = "set_campo_pesquisa( 'cidade', '".$cidade["nome"]."', 'bairro', '".$bairro["nome"]."', 'idbai', '".$bairro["idbai"]."', 'logradouro', '".$det_log["nome"]."', 'idlog', '".$det_log["idlog"]."', 'cep', '".$det_cepLog['cep']."', 'cep_', '".$cep_formatado."', 'sigla_uf', '".$cidade["sigla_uf"]."', 'idtlog', '".$det_TLog["idtlog"]."' )"; $funcao = "enviar( '{$det_cepLog["cep"]}', '{$bairro["idbai"]}', '{$det_log["idlog"]}', '{$cidade["nome"]}', '{$bairro["nome"]}', '{$det_log["nome"]}', '{$det_uf["sigla_uf"]}', '{$det_TLog["idtlog"]}' )"; $this->addLinhas(array("<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cep_formatado}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$det_log["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$bairro["nome"]}</a>", "<a href='javascript:void( 0 );' onclick=\"javascript:{$funcao}\">{$cidade["nome"]}</a>")); $total = $juncao['total']; } } } } } } } } // Paginador $this->addPaginador2("pesquisa_cep_lst.php", $total, $_GET, $this->nome, $limite); $funcao_js = "pesquisa_libera_campos( 'cep_', 'sigla_uf', 'cidade', 'bairro', 'idtlog', 'logradouro', 'idbai', 'idlog' )"; $this->rodape = "\n\t\t\t\t\t\t<table border='0' cellspacing='0' cellpadding='0' width=\"100%\" align=\"center\">\n\t\t\t\t\t\t<tr width='100%'>\n\t\t\t\t\t\t<td>\n\t\t\t\t\t\t<div align='center'>[ <a href='javascript:void(0);' onclick=\"{$funcao_js}\">Cadastrar Novo Endereço</a> ]</div>\n\t\t\t\t\t\t</td>\n\t\t\t\t\t\t</tr>\n\t\t\t\t\t\t</table>"; // Define Largura da Página $this->largura = "100%"; }
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = "Cep Logradouro - Listagem"; foreach ($_GET as $var => $val) { // passa todos os valores obtidos no GET para atributos do objeto $this->{$var} = $val === "" ? null : $val; } $this->addCabecalhos(array("Logradouro", "Município", "Estado", "Pais")); $opcoes = array("" => "Selecione"); if (class_exists("clsPais")) { $objTemp = new clsPais(); $lista = $objTemp->lista(false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idpais']}"] = "{$registro['nome']}"; } } } else { echo "<!--\nErro\nClasse clsPais nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idpais", "Pais", $opcoes, $this->idpais, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsUf")) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(false, false, $this->idpais, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['sigla_uf']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsUf nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("sigla_uf", "Estado", $opcoes, $this->sigla_uf, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsMunicipio")) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(false, $this->sigla_uf, false, false, false, false, false, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idmun']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsMunicipio nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idmun", "Município", $opcoes, $this->idmun, "", false, "", "", false, false); $opcoes = array("" => "Selecione"); if (class_exists("clsLogradouro")) { if ($this->idmun) { $objTemp = new clsLogradouro(); $lista = $objTemp->lista(false, false, $this->idmun, false, false, false, false, "nome ASC"); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes["{$registro['idlog']}"] = "{$registro['nome']}"; } } } } else { echo "<!--\nErro\nClasse clsLogradouro nao encontrada\n-->"; $opcoes = array("" => "Erro na geracao"); } $this->campoLista("idlog", "Logradouro", $opcoes, $this->idlog, "", false, "", "", false, false); // Paginador $this->__limite = 20; $this->__offset = $_GET["pagina_{$this->nome}"] ? $_GET["pagina_{$this->nome}"] * $this->__limite - $this->__limite : 0; $obj_cep_logradouro = new clsUrbanoCepLogradouro(); $obj_cep_logradouro->setOrderby("nm_logradouro ASC"); $obj_cep_logradouro->setLimite($this->__limite, $this->__offset); $lista = $obj_cep_logradouro->lista_(null, null, null, null, null, null, null, null, null, null, null, null, $this->idpais, $this->sigla_uf, $this->idmun, $this->idlog); $total = $obj_cep_logradouro->_total; // monta a lista if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $this->addLinhas(array("<a href=\"urbano_cep_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_logradouro"]}</a>", "<a href=\"urbano_cep_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_municipio"]}</a>", "<a href=\"urbano_cep_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_estado"]}</a>", "<a href=\"urbano_cep_logradouro_det.php?idlog={$registro["idlog"]}\">{$registro["nm_pais"]}</a>")); } } $this->addPaginador2("urbano_cep_logradouro_lst.php", $total, $_GET, $this->nome, $this->__limite); $this->acao = "go(\"urbano_cep_logradouro_cad.php\")"; $this->nome_acao = "Novo"; $this->largura = "100%"; $localizacao = new LocalizacaoSistema(); $localizacao->entradaCaminhos(array($_SERVER['SERVER_NAME'] . "/intranet" => "Início", "" => "Listagem de CEPs")); $this->enviaLocalizacao($localizacao->montar()); }
function Gerar() { @session_start(); $this->__pessoa_logada = $_SESSION['id_pessoa']; session_write_close(); $this->__titulo = 'Bairro - Listagem'; // Passa todos os valores obtidos no GET para atributos do objeto foreach ($_GET as $var => $val) { $this->{$var} = $val === '' ? NULL : $val; } $this->addBanner('imagens/nvp_top_intranet.jpg', 'imagens/nvp_vert_intranet.jpg', 'Intranet'); $this->addCabecalhos(array('Nome', 'Zona Localização', 'Município', 'Estado', 'Pais')); // Filtros de Foreign Keys $opcoes = array('' => 'Selecione'); if (class_exists('clsPais')) { $objTemp = new clsPais(); $lista = $objTemp->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idpais']] = $registro['nome']; } } } else { echo "<!--\nErro\nClasse clsPais nao encontrada\n-->"; $opcoes = array('' => 'Erro na geração'); } $this->campoLista('idpais', 'Pais', $opcoes, $this->idpais, '', FALSE, '', '', FALSE, FALSE); $opcoes = array('' => 'Selecione'); if (class_exists('clsUf')) { if ($this->idpais) { $objTemp = new clsUf(); $lista = $objTemp->lista(FALSE, FALSE, $this->idpais, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['sigla_uf']] = $registro['nome']; } } } } else { echo "<!--\nErro\nClasse clsUf nao encontrada\n-->"; $opcoes = array('' => 'Erro na geração'); } $this->campoLista('sigla_uf', 'Estado', $opcoes, $this->sigla_uf, '', FALSE, '', '', FALSE, FALSE); $opcoes = array('' => 'Selecione'); if (class_exists('clsMunicipio')) { if ($this->sigla_uf) { $objTemp = new clsMunicipio(); $lista = $objTemp->lista(FALSE, $this->sigla_uf, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, FALSE, 'nome ASC'); if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $opcoes[$registro['idmun']] = $registro['nome']; } } } } else { echo "<!--\nErro\nClasse clsMunicipio nao encontrada\n-->"; $opcoes = array('' => 'Erro na geração'); } $this->campoLista('idmun', 'Município', $opcoes, $this->idmun, '', FALSE, '', '', FALSE, FALSE); // Outros filtros $this->campoTexto('nome', 'Nome', $this->nome, 30, 255, FALSE); // Paginador $this->__limite = 20; $this->__offset = $_GET['pagina_' . $this->nome] ? $_GET['pagina_' . $this->nome] * $this->__limite - $this->__limite : 0; $obj_bairro = new clsPublicBairro(); $obj_bairro->setOrderby('nome ASC'); $obj_bairro->setLimite($this->__limite, $this->__offset); $lista = $obj_bairro->lista($this->idmun, NULL, $this->nome, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, $this->idpais, $this->sigla_uf); $total = $obj_bairro->_total; // Zona Localização. $zona = App_Model_ZonaLocalizacao::getInstance(); // UrlHelper. $url = CoreExt_View_Helper_UrlHelper::getInstance(); $options = array('query' => array('idbai' => NULL)); // Monta a lista. if (is_array($lista) && count($lista)) { foreach ($lista as $registro) { $zl = $zona->getValue($registro['zona_localizacao']); $options['query']['idbai'] = $registro['idbai']; $this->addLinhas(array($url->l($registro['nome'], 'public_bairro_det.php', $options), $url->l($zl, 'public_bairro_det.php', $options), $url->l($registro['nm_municipio'], 'public_bairro_det.php', $options), $url->l($registro['nm_estado'], 'public_bairro_det.php', $options), $url->l($registro['nm_pais'], 'public_bairro_det.php', $options))); } } $this->addPaginador2('public_bairro_lst.php', $total, $_GET, $this->nome, $this->__limite); $this->acao = 'go("public_bairro_cad.php")'; $this->nome_acao = 'Novo'; $this->largura = '100%'; }