From d8b2611c73b95f22bb290b46091f282f76ed74cb Mon Sep 17 00:00:00 2001 From: Eriksen Costa Date: Fri, 10 Sep 2010 18:49:05 -0300 Subject: [PATCH] Refactoring para coding standards --- ieducar/intranet/educar_pesquisa_cep_log_bairro.php | 762 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 1 file changed, 410 insertions(+), 352 deletions(-) diff --git a/ieducar/intranet/educar_pesquisa_cep_log_bairro.php b/ieducar/intranet/educar_pesquisa_cep_log_bairro.php index b0a3388..e33dfb8 100644 --- a/ieducar/intranet/educar_pesquisa_cep_log_bairro.php +++ b/ieducar/intranet/educar_pesquisa_cep_log_bairro.php @@ -1,378 +1,436 @@ + * + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério) + * qualquer versão posterior. + * + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral + * do GNU para mais detalhes. + * + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto + * com este programa; se não, escreva para a Free Software Foundation, Inc., no + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Arquivo disponível desde a versão 1.0.0 + * @version $Id$ + */ + +require_once 'include/clsBase.inc.php'; +require_once 'include/clsListagem.inc.php'; + +/** + * clsIndex class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class clsIndex extends clsBase { - - function Formular() - { - $this->SetTitulo( "{$this->_instituicao} i-Educar - Listagem de Ruas!" ); - $this->processoAp = "0"; - $this->renderMenu = false; - $this->renderMenuSuspenso = false; - - } + function Formular() + { + $this->SetTitulo($this->_instituicao . ' i-Educar - Listagem de Ruas'); + $this->processoAp = 0; + $this->renderMenu = FALSE; + $this->renderMenuSuspenso = FALSE; + } } +/** + * miolo1 class. + * + * @author Prefeitura Municipal de Itajaí + * @category i-Educar + * @license @@license@@ + * @package iEd_Pmieducar + * @since Classe disponível desde a versão 1.0.0 + * @version @@package_version@@ + */ class miolo1 extends clsListagem { - var $funcao_js = "cv_libera_campos('cep_', 'ref_sigla_uf_', 'cidade', 'nm_bairro', 'ref_idtlog', 'nm_logradouro', 'isEnderecoExterno')"; - - function Gerar() - { - @session_start(); - $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"]; - $_SESSION["campo2"] = $_GET["campo2"] ? $_GET["campo2"] : $_SESSION["campo2"]; - $_SESSION["campo3"] = $_GET["campo3"] ? $_GET["campo3"] : $_SESSION["campo3"]; - $_SESSION["campo4"] = $_GET["campo4"] ? $_GET["campo4"] : $_SESSION["campo4"]; - $_SESSION["campo5"] = $_GET["campo5"] ? $_GET["campo5"] : $_SESSION["campo5"]; - $_SESSION["campo6"] = $_GET["campo6"] ? $_GET["campo6"] : $_SESSION["campo6"]; - $_SESSION["campo7"] = $_GET["campo7"] ? $_GET["campo7"] : $_SESSION["campo7"]; - $_SESSION["campo8"] = $_GET["campo8"] ? $_GET["campo8"] : $_SESSION["campo8"]; - $_SESSION["campo9"] = $_GET["campo9"] ? $_GET["campo9"] : $_SESSION["campo9"]; - $_SESSION["campo10"] = $_GET["campo10"] ? $_GET["campo10"] : $_SESSION["campo10"]; - $_SESSION["campo11"] = $_GET["campo11"] ? $_GET["campo11"] : $_SESSION["campo11"]; - $_SESSION["campo12"] = $_GET["campo12"] ? $_GET["campo12"] : $_SESSION["campo12"]; - $_SESSION["campo13"] = $_GET["campo13"] ? $_GET["campo13"] : $_SESSION["campo13"]; - $this->nome = "form1"; - - $this->funcao_js = "cv_libera_campos('{$_SESSION["campo10"]}', '{$_SESSION["campo11"]}', '{$_SESSION["campo7"]}', '{$_SESSION["campo1"]}', '{$_SESSION["campo12"]}', '{$_SESSION["campo4"]}', '{$_SESSION["campo9"]}')"; - - $this->titulo = "Endereço"; - - // Paginador - $limite = 7; - $iniciolimit = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$limite-$limite: 0; - //*** - // INICIO FILTROS - //*** - $this->campoTexto("nm_bairro", "Bairro", $_GET["nm_bairro"], 40, 255); - $this->campoCep("nr_cep", "CEP", $_GET["nr_cep"]); - $this->campoTexto("nm_logradouro", "Logradouro", $_GET["nm_logradouro"], 50, 255); - $this->campoTexto("cidade", "Cidade", $_GET["cidade"], 60, 60); - $obj_uf = new clsUf(false, false, 1); - $lst_uf = $obj_uf->lista(false, false, false, false, false, "sigla_uf"); - $array_uf; - foreach ($lst_uf as $uf) - { - $array_uf[$uf['sigla_uf']] = $uf['nome']; - } - if(!($_GET["ref_sigla_uf"])) - { - $_GET["ref_sigla_uf"] = "SC"; - } - $this->campoLista("ref_sigla_uf", "UF", $array_uf, $_GET['ref_sigla_uf'], "", false, ""); - //*** - // FIM FILTROS - //*** - - $this->addCabecalhos( array("Bairro", "CEP", "Logradouro", "UF", "Cidade") ); - $select = "SELECT c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog,m.idmun FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t WHERE c.idlog = l.idlog AND c.idbai = b.idbai AND l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND m.sigla_uf = u.sigla_uf"; - $select_count = "SELECT count(*) FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t WHERE c.idlog = l.idlog AND c.idbai = b.idbai AND l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND m.sigla_uf = u.sigla_uf"; - - if($_GET["nm_bairro"] || $_GET["nr_cep"] || $_GET["nm_logradouro"] || $_GET['ref_sigla_uf'] || $_GET['cidade']) - { - if($_GET["nr_cep"]) - { - $num_cep = idFederal2int($_GET["nr_cep"]); - $select .= " AND c.cep ILIKE '%{$num_cep}%'"; - $select_count .= " AND c.cep ILIKE '%{$num_cep}%'"; - } - if($_GET["nm_bairro"]) - { - $select .= " AND b.nome ILIKE '%{$_GET["nm_bairro"]}%'"; - $select_count .= " AND b.nome ILIKE '%{$_GET["nm_bairro"]}%'"; - } - if($_GET["nm_logradouro"]) - { - $select .= " AND l.nome ILIKE '%{$_GET["nm_logradouro"]}%'"; - $select_count .= " AND l.nome ILIKE '%{$_GET["nm_logradouro"]}%'"; - } - if($_GET["ref_sigla_uf"]) - { - $select .= " AND u.sigla_uf ILIKE '%{$_GET["ref_sigla_uf"]}%'"; - $select_count .= " AND u.sigla_uf ILIKE '%{$_GET["ref_sigla_uf"]}%'"; - } - if($_GET["cidade"]) - { - $select .= " AND m.nome ILIKE '%{$_GET["cidade"]}%'"; - $select_count .= " AND m.nome ILIKE '%{$_GET["cidade"]}%'"; - } - } - - $select .= " LIMIT {$limite} OFFSET {$iniciolimit}"; - $db = new clsBanco(); - $total = $db->CampoUnico($select_count); - $db->Consulta($select); - while ( $db->ProximoRegistro() ) - { - list( $idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun ) = array('','','','','','',''); - - list( $idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun ) = $db->Tupla(); - - $logradouro = new clsLogradouro($idlog); - $detalhe_logradouro = $logradouro->detalhe(); - $bairro = new clsBairro($idbai); - $detalhe_bairro = $bairro->detalhe(); - $cep2 = int2CEP($cep); - $s_end = "0"; - $descricao = urlencode($descricao); - - if($_GET["param"]) - { - - - $this->addLinhas(array("{$detalhe_bairro["nome"]}", - "{$cep2}", - "{$detalhe_logradouro["nome"]}", - "{$uf}", - "{$cidade}")); - } else { - - - $this->addLinhas(array("{$detalhe_bairro["nome"]}", - "{$cep2}", - "{$detalhe_logradouro["nome"]}", - "{$uf}", - "{$cidade}")); - } - - } - - - $this->largura = "100%"; - $this->addPaginador2( "educar_pesquisa_cep_log_bairro.php", $total, $_GET, $this->nome, $limite ); - - if($_GET["param"]) - { - $this->rodape = " - - - - -
- -
"; - - } else { - - $this->rodape = " - - - - -
- -
"; - } - - @session_write_close(); - } - + var $funcao_js = 'cv_libera_campos(\'cep_\', \'ref_sigla_uf_\', \'cidade\', \'nm_bairro\', \'ref_idtlog\', \'nm_logradouro\', \'isEnderecoExterno\')'; + + function Gerar() + { + @session_start(); + $_SESSION['campo1'] = $_GET['campo1'] ? $_GET['campo1'] : $_SESSION['campo1']; + $_SESSION['campo2'] = $_GET['campo2'] ? $_GET['campo2'] : $_SESSION['campo2']; + $_SESSION['campo3'] = $_GET['campo3'] ? $_GET['campo3'] : $_SESSION['campo3']; + $_SESSION['campo4'] = $_GET['campo4'] ? $_GET['campo4'] : $_SESSION['campo4']; + $_SESSION['campo5'] = $_GET['campo5'] ? $_GET['campo5'] : $_SESSION['campo5']; + $_SESSION['campo6'] = $_GET['campo6'] ? $_GET['campo6'] : $_SESSION['campo6']; + $_SESSION['campo7'] = $_GET['campo7'] ? $_GET['campo7'] : $_SESSION['campo7']; + $_SESSION['campo8'] = $_GET['campo8'] ? $_GET['campo8'] : $_SESSION['campo8']; + $_SESSION['campo9'] = $_GET['campo9'] ? $_GET['campo9'] : $_SESSION['campo9']; + $_SESSION['campo10'] = $_GET['campo10'] ? $_GET['campo10'] : $_SESSION['campo10']; + $_SESSION['campo11'] = $_GET['campo11'] ? $_GET['campo11'] : $_SESSION['campo11']; + $_SESSION['campo12'] = $_GET['campo12'] ? $_GET['campo12'] : $_SESSION['campo12']; + $_SESSION['campo13'] = $_GET['campo13'] ? $_GET['campo13'] : $_SESSION['campo13']; + + $this->nome = 'form1'; + + $this->funcao_js = sprintf( + 'cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')', + $_SESSION['campo10'], $_SESSION['campo11'], $_SESSION['campo7'], + $_SESSION['campo1'], $_SESSION['campo12'], $_SESSION['campo4'], + $_SESSION['campo9'] + ); + + $this->titulo = 'Endereço'; + + // Paginador + $limite = 7; + $iniciolimit = $_GET['pagina_' . $this->nome] ? + ($_GET['pagina_' . $this->nome] * $limite - $limite) : 0; + + // Filtros + $this->campoTexto('nm_bairro', 'Bairro', $_GET['nm_bairro'], 40, 255); + $this->campoCep('nr_cep', 'CEP', $_GET['nr_cep']); + $this->campoTexto('nm_logradouro', 'Logradouro', $_GET['nm_logradouro'], 50, 255); + $this->campoTexto('cidade', 'Cidade', $_GET['cidade'], 60, 60); + + $obj_uf = new clsUf(FALSE, FALSE, 1); + $lst_uf = $obj_uf->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'sigla_uf'); + + $array_uf; + foreach ($lst_uf as $uf) { + $array_uf[$uf['sigla_uf']] = $uf['nome']; + } + + if (! $_GET['ref_sigla_uf']) { + $_GET['ref_sigla_uf'] = 'SC'; + } + + $this->campoLista('ref_sigla_uf', 'UF', $array_uf, $_GET['ref_sigla_uf'], + '', FALSE, ''); + + $this->addCabecalhos(array('Bairro', 'CEP', 'Logradouro', 'UF', 'Cidade')); + + $select = ' + SELECT + c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog,m.idmun + FROM + urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, + public.municipio m, public.uf u, urbano.tipo_logradouro t + WHERE + c.idlog = l.idlog AND + c.idbai = b.idbai AND + l.idmun = b.idmun AND + l.idmun = m.idmun AND + l.idtlog = t.idtlog AND + m.sigla_uf = u.sigla_uf'; + + $select_count = ' + SELECT + COUNT(*) + FROM + urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, + public.municipio m, public.uf u, urbano.tipo_logradouro t + WHERE + c.idlog = l.idlog AND + c.idbai = b.idbai AND + l.idmun = b.idmun AND + l.idmun = m.idmun AND + l.idtlog = t.idtlog AND + m.sigla_uf = u.sigla_uf'; + + if ( + $_GET['nm_bairro'] || $_GET['nr_cep'] || $_GET['nm_logradouro'] || + $_GET['ref_sigla_uf'] || $_GET['cidade'] + ) { + if ($_GET['nr_cep']) { + $num_cep = idFederal2int($_GET['nr_cep']); + $select .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep); + $select_count .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep); + } + + if ($_GET['nm_bairro']) { + $select .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']); + $select_count .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']); + } + + if ($_GET['nm_logradouro']) { + $select .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']); + $select_count .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']); + } + + if ($_GET['ref_sigla_uf']) { + $select .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']); + $select_count .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']); + } + + if ($_GET['cidade']) { + $select .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']); + $select_count .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']); + } + } + + $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); + + $db = new clsBanco(); + $total = $db->CampoUnico($select_count); + + $db->Consulta($select); + + while ($db->ProximoRegistro()) { + list($idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun) = + array('','','','','','',''); + + list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun) = $db->Tupla(); + + $logradouro = new clsLogradouro($idlog); + $detalhe_logradouro = $logradouro->detalhe(); + + $bairro = new clsBairro($idbai); + $detalhe_bairro = $bairro->detalhe(); + + $cep2 = int2CEP($cep); + $s_end = '0'; + + $descricao = urlencode($descricao); + + if ($_GET['param']) { + $url = sprintf( + '%%s', + $cep, $cep2, $uf, $uf, $id_mun, $cidade, $detalhe_bairro['idbai'], $detalhe_bairro['nome'], $descricao, $descricao, $detalhe_logradouro['idlog'], $detalhe_logradouro['nome'] + ); + + $this->addLinhas(array( + sprintf($url, $detalhe_bairro['nome']), + sprintf($url, $cep2), + sprintf($url, $detalhe_logradouro["nome"]), + sprintf($url, $uf), + sprintf($url, $cidade) + )); + } + else { + $url = sprintf( + '%%s', + $_SESSION['campo1'], $detalhe_bairro["nome"], $_SESSION['campo2'], + $detalhe_bairro["idbai"], $_SESSION['campo3'], $cep, + $_SESSION['campo4'], $detalhe_logradouro["nome"], + $_SESSION['campo5'], $detalhe_logradouro["idlog"], + $_SESSION['campo6'], $uf, $_SESSION['campo7'], $cidade, + $_SESSION['campo8'], $descricao, $_SESSION['campo9'], $s_end, + $_SESSION['campo10'], $cep2, $_SESSION['campo11'], $uf, + $_SESSION['campo12'], $_SESSION['campo13'], $id_mun + ); + + $this->addLinhas(array( + sprintf($url, $detalhe_bairro["nome"]), + sprintf($url, $cep2), + sprintf($url, $detalhe_logradouro["nome"]), + sprintf($url, $uf), + sprintf($url, $cidade) + )); + } + } + + $this->largura = '100%'; + $this->addPaginador2('educar_pesquisa_cep_log_bairro.php', $total, $_GET, + $this->nome, $limite); + + if ($_GET['param']) { + $this->rodape = ' + + + + +
+ +
'; + } + else { + $this->rodape = sprintf(' + + + + +
+ +
', + $this->funcao_js + ); + } + + @session_write_close(); + } } -/* - if(!($this->renderMenu)) - { - $saida = str_replace("", " - - - - -
- -
", $saida); - } -*/ - - +// Instancia objeto de página $pagina = new clsIndex(); +// Instancia objeto de conteúdo $miolo = new miolo1(); -$pagina->addForm( $miolo ); -$pagina->MakeAll(); +// Atribui o conteúdo à  página +$pagina->addForm($miolo); +// Gera o código HTML +$pagina->MakeAll(); ?> - - - - - - + \ No newline at end of file -- libgit2 0.21.2