Commit d8b2611c73b95f22bb290b46091f282f76ed74cb

Authored by Eriksen Costa
1 parent 0a146c35
Exists in master

Refactoring para coding standards

Showing 1 changed file with 410 additions and 352 deletions   Show diff stats
ieducar/intranet/educar_pesquisa_cep_log_bairro.php
1 1 <?php
2   -/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
3   - * *
4   - * @author Prefeitura Municipal de Itajaí *
5   - * @updated 29/03/2007 *
6   - * Pacote: i-PLB Software Público Livre e Brasileiro *
7   - * *
8   - * Copyright (C) 2006 PMI - Prefeitura Municipal de Itajaí *
9   - * ctima@itajai.sc.gov.br *
10   - * *
11   - * Este programa é software livre, você pode redistribuí-lo e/ou *
12   - * modificá-lo sob os termos da Licença Pública Geral GNU, conforme *
13   - * publicada pela Free Software Foundation, tanto a versão 2 da *
14   - * Licença como (a seu critério) qualquer versão mais nova. *
15   - * *
16   - * Este programa é distribuído na expectativa de ser útil, mas SEM *
17   - * QUALQUER GARANTIA. Sem mesmo a garantia implícita de COMERCIALI- *
18   - * ZAÇÃO ou de ADEQUAÇÃO A QUALQUER PROPÓSITO EM PARTICULAR. Con- *
19   - * sulte a Licença Pública Geral GNU para obter mais detalhes. *
20   - * *
21   - * Você deve ter recebido uma cópia da Licença Pública Geral GNU *
22   - * junto com este programa. Se não, escreva para a Free Software *
23   - * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA *
24   - * 02111-1307, USA. *
25   - * *
26   - * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
27   -$desvio_diretorio = "";
28   -require_once ("include/clsBase.inc.php");
29   -require_once ("include/clsListagem.inc.php");
30 2  
  3 +/**
  4 + * i-Educar - Sistema de gestão escolar
  5 + *
  6 + * Copyright (C) 2006 Prefeitura Municipal de Itajaí
  7 + * <ctima@itajai.sc.gov.br>
  8 + *
  9 + * Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo
  10 + * sob os termos da Licença Pública Geral GNU conforme publicada pela Free
  11 + * Software Foundation; tanto a versão 2 da Licença, como (a seu critério)
  12 + * qualquer versão posterior.
  13 + *
  14 + * Este programa é distribuí­do na expectativa de que seja útil, porém, SEM
  15 + * NENHUMA GARANTIA; nem mesmo a garantia implí­cita de COMERCIABILIDADE OU
  16 + * ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral
  17 + * do GNU para mais detalhes.
  18 + *
  19 + * Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto
  20 + * com este programa; se não, escreva para a Free Software Foundation, Inc., no
  21 + * endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA.
  22 + *
  23 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
  24 + * @category i-Educar
  25 + * @license @@license@@
  26 + * @package iEd_Pmieducar
  27 + * @since Arquivo disponível desde a versão 1.0.0
  28 + * @version $Id$
  29 + */
  30 +
  31 +require_once 'include/clsBase.inc.php';
  32 +require_once 'include/clsListagem.inc.php';
  33 +
  34 +/**
  35 + * clsIndex class.
  36 + *
  37 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
  38 + * @category i-Educar
  39 + * @license @@license@@
  40 + * @package iEd_Pmieducar
  41 + * @since Classe disponível desde a versão 1.0.0
  42 + * @version @@package_version@@
  43 + */
31 44 class clsIndex extends clsBase
32 45 {
33   -
34   - function Formular()
35   - {
36   - $this->SetTitulo( "{$this->_instituicao} i-Educar - Listagem de Ruas!" );
37   - $this->processoAp = "0";
38   - $this->renderMenu = false;
39   - $this->renderMenuSuspenso = false;
40   -
41   - }
  46 + function Formular()
  47 + {
  48 + $this->SetTitulo($this->_instituicao . ' i-Educar - Listagem de Ruas');
  49 + $this->processoAp = 0;
  50 + $this->renderMenu = FALSE;
  51 + $this->renderMenuSuspenso = FALSE;
  52 + }
42 53 }
43 54  
  55 +/**
  56 + * miolo1 class.
  57 + *
  58 + * @author Prefeitura Municipal de Itajaí <ctima@itajai.sc.gov.br>
  59 + * @category i-Educar
  60 + * @license @@license@@
  61 + * @package iEd_Pmieducar
  62 + * @since Classe disponível desde a versão 1.0.0
  63 + * @version @@package_version@@
  64 + */
44 65 class miolo1 extends clsListagem
45 66 {
46   - var $funcao_js = "cv_libera_campos('cep_', 'ref_sigla_uf_', 'cidade', 'nm_bairro', 'ref_idtlog', 'nm_logradouro', 'isEnderecoExterno')";
47   -
48   - function Gerar()
49   - {
50   - @session_start();
51   - $_SESSION["campo1"] = $_GET["campo1"] ? $_GET["campo1"] : $_SESSION["campo1"];
52   - $_SESSION["campo2"] = $_GET["campo2"] ? $_GET["campo2"] : $_SESSION["campo2"];
53   - $_SESSION["campo3"] = $_GET["campo3"] ? $_GET["campo3"] : $_SESSION["campo3"];
54   - $_SESSION["campo4"] = $_GET["campo4"] ? $_GET["campo4"] : $_SESSION["campo4"];
55   - $_SESSION["campo5"] = $_GET["campo5"] ? $_GET["campo5"] : $_SESSION["campo5"];
56   - $_SESSION["campo6"] = $_GET["campo6"] ? $_GET["campo6"] : $_SESSION["campo6"];
57   - $_SESSION["campo7"] = $_GET["campo7"] ? $_GET["campo7"] : $_SESSION["campo7"];
58   - $_SESSION["campo8"] = $_GET["campo8"] ? $_GET["campo8"] : $_SESSION["campo8"];
59   - $_SESSION["campo9"] = $_GET["campo9"] ? $_GET["campo9"] : $_SESSION["campo9"];
60   - $_SESSION["campo10"] = $_GET["campo10"] ? $_GET["campo10"] : $_SESSION["campo10"];
61   - $_SESSION["campo11"] = $_GET["campo11"] ? $_GET["campo11"] : $_SESSION["campo11"];
62   - $_SESSION["campo12"] = $_GET["campo12"] ? $_GET["campo12"] : $_SESSION["campo12"];
63   - $_SESSION["campo13"] = $_GET["campo13"] ? $_GET["campo13"] : $_SESSION["campo13"];
64   - $this->nome = "form1";
65   -
66   - $this->funcao_js = "cv_libera_campos('{$_SESSION["campo10"]}', '{$_SESSION["campo11"]}', '{$_SESSION["campo7"]}', '{$_SESSION["campo1"]}', '{$_SESSION["campo12"]}', '{$_SESSION["campo4"]}', '{$_SESSION["campo9"]}')";
67   -
68   - $this->titulo = "Endere&ccedil;o";
69   -
70   - // Paginador
71   - $limite = 7;
72   - $iniciolimit = ( $_GET["pagina_{$this->nome}"] ) ? $_GET["pagina_{$this->nome}"]*$limite-$limite: 0;
73   - //***
74   - // INICIO FILTROS
75   - //***
76   - $this->campoTexto("nm_bairro", "Bairro", $_GET["nm_bairro"], 40, 255);
77   - $this->campoCep("nr_cep", "CEP", $_GET["nr_cep"]);
78   - $this->campoTexto("nm_logradouro", "Logradouro", $_GET["nm_logradouro"], 50, 255);
79   - $this->campoTexto("cidade", "Cidade", $_GET["cidade"], 60, 60);
80   - $obj_uf = new clsUf(false, false, 1);
81   - $lst_uf = $obj_uf->lista(false, false, false, false, false, "sigla_uf");
82   - $array_uf;
83   - foreach ($lst_uf as $uf)
84   - {
85   - $array_uf[$uf['sigla_uf']] = $uf['nome'];
86   - }
87   - if(!($_GET["ref_sigla_uf"]))
88   - {
89   - $_GET["ref_sigla_uf"] = "SC";
90   - }
91   - $this->campoLista("ref_sigla_uf", "UF", $array_uf, $_GET['ref_sigla_uf'], "", false, "");
92   - //***
93   - // FIM FILTROS
94   - //***
95   -
96   - $this->addCabecalhos( array("Bairro", "CEP", "Logradouro", "UF", "Cidade") );
97   - $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";
98   - $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";
99   -
100   - if($_GET["nm_bairro"] || $_GET["nr_cep"] || $_GET["nm_logradouro"] || $_GET['ref_sigla_uf'] || $_GET['cidade'])
101   - {
102   - if($_GET["nr_cep"])
103   - {
104   - $num_cep = idFederal2int($_GET["nr_cep"]);
105   - $select .= " AND c.cep ILIKE '%{$num_cep}%'";
106   - $select_count .= " AND c.cep ILIKE '%{$num_cep}%'";
107   - }
108   - if($_GET["nm_bairro"])
109   - {
110   - $select .= " AND b.nome ILIKE '%{$_GET["nm_bairro"]}%'";
111   - $select_count .= " AND b.nome ILIKE '%{$_GET["nm_bairro"]}%'";
112   - }
113   - if($_GET["nm_logradouro"])
114   - {
115   - $select .= " AND l.nome ILIKE '%{$_GET["nm_logradouro"]}%'";
116   - $select_count .= " AND l.nome ILIKE '%{$_GET["nm_logradouro"]}%'";
117   - }
118   - if($_GET["ref_sigla_uf"])
119   - {
120   - $select .= " AND u.sigla_uf ILIKE '%{$_GET["ref_sigla_uf"]}%'";
121   - $select_count .= " AND u.sigla_uf ILIKE '%{$_GET["ref_sigla_uf"]}%'";
122   - }
123   - if($_GET["cidade"])
124   - {
125   - $select .= " AND m.nome ILIKE '%{$_GET["cidade"]}%'";
126   - $select_count .= " AND m.nome ILIKE '%{$_GET["cidade"]}%'";
127   - }
128   - }
129   -
130   - $select .= " LIMIT {$limite} OFFSET {$iniciolimit}";
131   - $db = new clsBanco();
132   - $total = $db->CampoUnico($select_count);
133   - $db->Consulta($select);
134   - while ( $db->ProximoRegistro() )
135   - {
136   - list( $idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun ) = array('','','','','','','');
137   -
138   - list( $idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun ) = $db->Tupla();
139   -
140   - $logradouro = new clsLogradouro($idlog);
141   - $detalhe_logradouro = $logradouro->detalhe();
142   - $bairro = new clsBairro($idbai);
143   - $detalhe_bairro = $bairro->detalhe();
144   - $cep2 = int2CEP($cep);
145   - $s_end = "0";
146   - $descricao = urlencode($descricao);
147   -
148   - if($_GET["param"])
149   - {
150   -
151   -
152   - $this->addLinhas(array("<a href='javascript:void(0);' onclick=\"setaCamposOuvidoria('{$cep}', '{$cep2}', '{$uf}', '{$uf}', '{$id_mun}', '{$cidade}', '{$detalhe_bairro["idbai"]}', '{$detalhe_bairro["nome"]}', '{$descricao}', '{$descricao}', '{$detalhe_logradouro["idlog"]}', '{$detalhe_logradouro["nome"]}')\">{$detalhe_bairro["nome"]}</a>",
153   - "<a href='javascript:void(0);' onclick=\"setaCamposOuvidoria('{$cep}', '{$cep2}', '{$uf}', '{$uf}', '{$id_mun}', '{$cidade}', '{$detalhe_bairro["idbai"]}', '{$detalhe_bairro["nome"]}', '{$descricao}', '{$descricao}', '{$detalhe_logradouro["idlog"]}', '{$detalhe_logradouro["nome"]}')\">{$cep2}</a>",
154   - "<a href='javascript:void(0);' onclick=\"setaCamposOuvidoria('{$cep}', '{$cep2}', '{$uf}', '{$uf}', '{$id_mun}', '{$cidade}', '{$detalhe_bairro["idbai"]}', '{$detalhe_bairro["nome"]}', '{$descricao}', '{$descricao}', '{$detalhe_logradouro["idlog"]}', '{$detalhe_logradouro["nome"]}')\">{$detalhe_logradouro["nome"]}</a>",
155   - "<a href='javascript:void(0);' onclick=\"setaCamposOuvidoria('{$cep}', '{$cep2}', '{$uf}', '{$uf}', '{$id_mun}', '{$cidade}', '{$detalhe_bairro["idbai"]}', '{$detalhe_bairro["nome"]}', '{$descricao}', '{$descricao}', '{$detalhe_logradouro["idlog"]}', '{$detalhe_logradouro["nome"]}')\">{$uf}</a>",
156   - "<a href='javascript:void(0);' onclick=\"setaCamposOuvidoria('{$cep}', '{$cep2}', '{$uf}', '{$uf}', '{$id_mun}', '{$cidade}', '{$detalhe_bairro["idbai"]}', '{$detalhe_bairro["nome"]}', '{$descricao}', '{$descricao}', '{$detalhe_logradouro["idlog"]}', '{$detalhe_logradouro["nome"]}')\">{$cidade}</a>"));
157   - } else {
158   -
159   -
160   - $this->addLinhas(array("<a href='javascript:void(0);' onclick=\"cv_set_campo('{$_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}');\">{$detalhe_bairro["nome"]}</a>",
161   - "<a href='javascript:void(0);' onclick=\"cv_set_campo('{$_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}');\">{$cep2}</a>",
162   - "<a href='javascript:void(0);' onclick=\"cv_set_campo('{$_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}');\">{$detalhe_logradouro["nome"]}</a>",
163   - "<a href='javascript:void(0);' onclick=\"cv_set_campo('{$_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}');\">{$uf}</a>",
164   - "<a href='javascript:void(0);' onclick=\"cv_set_campo('{$_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}');\">{$cidade}</a>"));
165   - }
166   -
167   - }
168   -
169   -
170   - $this->largura = "100%";
171   - $this->addPaginador2( "educar_pesquisa_cep_log_bairro.php", $total, $_GET, $this->nome, $limite );
172   -
173   - if($_GET["param"])
174   - {
175   - $this->rodape = "
176   - <table border='0' cellspacing='0' cellpadding='0' width=\"100%\" align=\"center\">
177   - <tr width='100%'>
178   - <td>
179   - <div align='center'>[ <a href='javascript:void(0);' onclick=\"liberaCamposOuvidoria()\">Cadastrar Novo Endere&ccedil;o</a> ]</div>
180   - </td>
181   - </tr>
182   - </table>";
183   -
184   - } else {
185   -
186   - $this->rodape = "
187   - <table border='0' cellspacing='0' cellpadding='0' width=\"100%\" align=\"center\">
188   - <tr width='100%'>
189   - <td>
190   - <div align='center'>[ <a href='javascript:void(0);' onclick=\"{$this->funcao_js}\">Cadastrar Novo Endere&ccedil;o</a> ]</div>
191   - </td>
192   - </tr>
193   - </table>";
194   - }
195   -
196   - @session_write_close();
197   - }
198   -
  67 + var $funcao_js = 'cv_libera_campos(\'cep_\', \'ref_sigla_uf_\', \'cidade\', \'nm_bairro\', \'ref_idtlog\', \'nm_logradouro\', \'isEnderecoExterno\')';
  68 +
  69 + function Gerar()
  70 + {
  71 + @session_start();
  72 + $_SESSION['campo1'] = $_GET['campo1'] ? $_GET['campo1'] : $_SESSION['campo1'];
  73 + $_SESSION['campo2'] = $_GET['campo2'] ? $_GET['campo2'] : $_SESSION['campo2'];
  74 + $_SESSION['campo3'] = $_GET['campo3'] ? $_GET['campo3'] : $_SESSION['campo3'];
  75 + $_SESSION['campo4'] = $_GET['campo4'] ? $_GET['campo4'] : $_SESSION['campo4'];
  76 + $_SESSION['campo5'] = $_GET['campo5'] ? $_GET['campo5'] : $_SESSION['campo5'];
  77 + $_SESSION['campo6'] = $_GET['campo6'] ? $_GET['campo6'] : $_SESSION['campo6'];
  78 + $_SESSION['campo7'] = $_GET['campo7'] ? $_GET['campo7'] : $_SESSION['campo7'];
  79 + $_SESSION['campo8'] = $_GET['campo8'] ? $_GET['campo8'] : $_SESSION['campo8'];
  80 + $_SESSION['campo9'] = $_GET['campo9'] ? $_GET['campo9'] : $_SESSION['campo9'];
  81 + $_SESSION['campo10'] = $_GET['campo10'] ? $_GET['campo10'] : $_SESSION['campo10'];
  82 + $_SESSION['campo11'] = $_GET['campo11'] ? $_GET['campo11'] : $_SESSION['campo11'];
  83 + $_SESSION['campo12'] = $_GET['campo12'] ? $_GET['campo12'] : $_SESSION['campo12'];
  84 + $_SESSION['campo13'] = $_GET['campo13'] ? $_GET['campo13'] : $_SESSION['campo13'];
  85 +
  86 + $this->nome = 'form1';
  87 +
  88 + $this->funcao_js = sprintf(
  89 + 'cv_libera_campos(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')',
  90 + $_SESSION['campo10'], $_SESSION['campo11'], $_SESSION['campo7'],
  91 + $_SESSION['campo1'], $_SESSION['campo12'], $_SESSION['campo4'],
  92 + $_SESSION['campo9']
  93 + );
  94 +
  95 + $this->titulo = 'Endereço';
  96 +
  97 + // Paginador
  98 + $limite = 7;
  99 + $iniciolimit = $_GET['pagina_' . $this->nome] ?
  100 + ($_GET['pagina_' . $this->nome] * $limite - $limite) : 0;
  101 +
  102 + // Filtros
  103 + $this->campoTexto('nm_bairro', 'Bairro', $_GET['nm_bairro'], 40, 255);
  104 + $this->campoCep('nr_cep', 'CEP', $_GET['nr_cep']);
  105 + $this->campoTexto('nm_logradouro', 'Logradouro', $_GET['nm_logradouro'], 50, 255);
  106 + $this->campoTexto('cidade', 'Cidade', $_GET['cidade'], 60, 60);
  107 +
  108 + $obj_uf = new clsUf(FALSE, FALSE, 1);
  109 + $lst_uf = $obj_uf->lista(FALSE, FALSE, FALSE, FALSE, FALSE, 'sigla_uf');
  110 +
  111 + $array_uf;
  112 + foreach ($lst_uf as $uf) {
  113 + $array_uf[$uf['sigla_uf']] = $uf['nome'];
  114 + }
  115 +
  116 + if (! $_GET['ref_sigla_uf']) {
  117 + $_GET['ref_sigla_uf'] = 'SC';
  118 + }
  119 +
  120 + $this->campoLista('ref_sigla_uf', 'UF', $array_uf, $_GET['ref_sigla_uf'],
  121 + '', FALSE, '');
  122 +
  123 + $this->addCabecalhos(array('Bairro', 'CEP', 'Logradouro', 'UF', 'Cidade'));
  124 +
  125 + $select = '
  126 + SELECT
  127 + c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog,m.idmun
  128 + FROM
  129 + urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l,
  130 + public.municipio m, public.uf u, urbano.tipo_logradouro t
  131 + WHERE
  132 + c.idlog = l.idlog AND
  133 + c.idbai = b.idbai AND
  134 + l.idmun = b.idmun AND
  135 + l.idmun = m.idmun AND
  136 + l.idtlog = t.idtlog AND
  137 + m.sigla_uf = u.sigla_uf';
  138 +
  139 + $select_count = '
  140 + SELECT
  141 + COUNT(*)
  142 + FROM
  143 + urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l,
  144 + public.municipio m, public.uf u, urbano.tipo_logradouro t
  145 + WHERE
  146 + c.idlog = l.idlog AND
  147 + c.idbai = b.idbai AND
  148 + l.idmun = b.idmun AND
  149 + l.idmun = m.idmun AND
  150 + l.idtlog = t.idtlog AND
  151 + m.sigla_uf = u.sigla_uf';
  152 +
  153 + if (
  154 + $_GET['nm_bairro'] || $_GET['nr_cep'] || $_GET['nm_logradouro'] ||
  155 + $_GET['ref_sigla_uf'] || $_GET['cidade']
  156 + ) {
  157 + if ($_GET['nr_cep']) {
  158 + $num_cep = idFederal2int($_GET['nr_cep']);
  159 + $select .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep);
  160 + $select_count .= sprintf(' AND c.cep ILIKE \'%%%s%%\'', $num_cep);
  161 + }
  162 +
  163 + if ($_GET['nm_bairro']) {
  164 + $select .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']);
  165 + $select_count .= sprintf(' AND b.nome ILIKE \'%%%s%%\'', $_GET['nm_bairro']);
  166 + }
  167 +
  168 + if ($_GET['nm_logradouro']) {
  169 + $select .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']);
  170 + $select_count .= sprintf(' AND l.nome ILIKE \'%%%s%%\'', $_GET['nm_logradouro']);
  171 + }
  172 +
  173 + if ($_GET['ref_sigla_uf']) {
  174 + $select .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']);
  175 + $select_count .= sprintf(' AND u.sigla_uf ILIKE \'%%%s%%\'', $_GET['ref_sigla_uf']);
  176 + }
  177 +
  178 + if ($_GET['cidade']) {
  179 + $select .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']);
  180 + $select_count .= sprintf(' AND m.nome ILIKE \'%%%s%%\'', $_GET['cidade']);
  181 + }
  182 + }
  183 +
  184 + $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit);
  185 +
  186 + $db = new clsBanco();
  187 + $total = $db->CampoUnico($select_count);
  188 +
  189 + $db->Consulta($select);
  190 +
  191 + while ($db->ProximoRegistro()) {
  192 + list($idlog, $cep, $idbai, $uf, $cidade, $descricao,$id_mun) =
  193 + array('','','','','','','');
  194 +
  195 + list($idlog, $cep, $idbai, $uf, $cidade, $descricao, $id_mun) = $db->Tupla();
  196 +
  197 + $logradouro = new clsLogradouro($idlog);
  198 + $detalhe_logradouro = $logradouro->detalhe();
  199 +
  200 + $bairro = new clsBairro($idbai);
  201 + $detalhe_bairro = $bairro->detalhe();
  202 +
  203 + $cep2 = int2CEP($cep);
  204 + $s_end = '0';
  205 +
  206 + $descricao = urlencode($descricao);
  207 +
  208 + if ($_GET['param']) {
  209 + $url = sprintf(
  210 + '<a href="javascript:void(0);" onclick="setaCamposOuvidoria(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\')">%%s</a>',
  211 + $cep, $cep2, $uf, $uf, $id_mun, $cidade, $detalhe_bairro['idbai'], $detalhe_bairro['nome'], $descricao, $descricao, $detalhe_logradouro['idlog'], $detalhe_logradouro['nome']
  212 + );
  213 +
  214 + $this->addLinhas(array(
  215 + sprintf($url, $detalhe_bairro['nome']),
  216 + sprintf($url, $cep2),
  217 + sprintf($url, $detalhe_logradouro["nome"]),
  218 + sprintf($url, $uf),
  219 + sprintf($url, $cidade)
  220 + ));
  221 + }
  222 + else {
  223 + $url = sprintf(
  224 + '<a href="javascript:void(0);" onclick="cv_set_campo(\'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\', \'%s\');">%%s</a>',
  225 + $_SESSION['campo1'], $detalhe_bairro["nome"], $_SESSION['campo2'],
  226 + $detalhe_bairro["idbai"], $_SESSION['campo3'], $cep,
  227 + $_SESSION['campo4'], $detalhe_logradouro["nome"],
  228 + $_SESSION['campo5'], $detalhe_logradouro["idlog"],
  229 + $_SESSION['campo6'], $uf, $_SESSION['campo7'], $cidade,
  230 + $_SESSION['campo8'], $descricao, $_SESSION['campo9'], $s_end,
  231 + $_SESSION['campo10'], $cep2, $_SESSION['campo11'], $uf,
  232 + $_SESSION['campo12'], $_SESSION['campo13'], $id_mun
  233 + );
  234 +
  235 + $this->addLinhas(array(
  236 + sprintf($url, $detalhe_bairro["nome"]),
  237 + sprintf($url, $cep2),
  238 + sprintf($url, $detalhe_logradouro["nome"]),
  239 + sprintf($url, $uf),
  240 + sprintf($url, $cidade)
  241 + ));
  242 + }
  243 + }
  244 +
  245 + $this->largura = '100%';
  246 + $this->addPaginador2('educar_pesquisa_cep_log_bairro.php', $total, $_GET,
  247 + $this->nome, $limite);
  248 +
  249 + if ($_GET['param']) {
  250 + $this->rodape = '
  251 + <table border="0" cellspacing="0" cellpadding="0" width="100%" align="center">
  252 + <tr width="100%">
  253 + <td>
  254 + <div align="center">[ <a href="javascript:void(0);" onclick="liberaCamposOuvidoria()">Cadastrar Novo Endereço</a> ]</div>
  255 + </td>
  256 + </tr>
  257 + </table>';
  258 + }
  259 + else {
  260 + $this->rodape = sprintf('
  261 + <table border="0" cellspacing="0" cellpadding="0" width="100%%" align="center">
  262 + <tr width="100%%">
  263 + <td>
  264 + <div align="center">[ <a href="javascript:void(0);" onclick="%s">Cadastrar Novo Endereço</a> ]</div>
  265 + </td>
  266 + </tr>
  267 + </table>',
  268 + $this->funcao_js
  269 + );
  270 + }
  271 +
  272 + @session_write_close();
  273 + }
199 274 }
200 275  
201   -/*
202   - if(!($this->renderMenu))
203   - {
204   - $saida = str_replace("<!-- #&RODAPE&# -->", "
205   - <table border='0' cellspacing='0' cellpadding='0' width=\"100%\" align=\"center\">
206   - <tr width='100%'>
207   - <td>
208   - <div align='center'>[ <a href='javascript:void(0);' onclick=\"{$this->funcao_js}\">Cadastrar Novo Endere&ccedil;o</a> ]</div>
209   - </td>
210   - </tr>
211   - </table>", $saida);
212   - }
213   -*/
214   -
215   -
  276 +// Instancia objeto de página
216 277 $pagina = new clsIndex();
217 278  
  279 +// Instancia objeto de conteúdo
218 280 $miolo = new miolo1();
219   -$pagina->addForm( $miolo );
220 281  
221   -$pagina->MakeAll();
  282 +// Atribui o conteúdo à  página
  283 +$pagina->addForm($miolo);
222 284  
  285 +// Gera o código HTML
  286 +$pagina->MakeAll();
223 287 ?>
224   -<script>
  288 +<script type="text/javascript">
225 289 function setFiltro()
226 290 {
227   - alert("filtro");
228   - //alert(document.getElementById("nivel0").value);
  291 + alert('filtro');
229 292 }
230 293  
231   -/*
232   - Função especifica para Ouvidoria Atendimento Completo Cad
233   -*/
234   -function setaCamposOuvidoria(valor1, valor2, valor3, valor4, valor5, valor6, valor7, valor8, valor9, valor10, valor11, valor12)
  294 +// Função específica para ouvidoria
  295 +function setaCamposOuvidoria(valor1, valor2, valor3, valor4, valor5, valor6,
  296 + valor7, valor8, valor9, valor10, valor11, valor12)
235 297 {
236   - // Campo Oculto flag atualiza
237   - parent.document.getElementById("atualiza").value = "false";
238   - parent.document.getElementById("nendereco").value = "false";
239   -
240   - // Campo Oculto Cep
241   - obj1 = parent.document.getElementById("cep");
242   - obj1.value = valor1;
243   -
244   - // Campo Visivel Cep
245   - obj2 = parent.document.getElementById("cep_");
246   - obj2.value = valor2;
247   - obj2.disabled = true;
248   -
249   - // Campo Oculto Sigla_uf
250   - obj3 = parent.document.getElementById("sigla_uf");
251   - obj3.value = valor3;
252   -
253   - // Campo Visivel Sigla_uf
254   - obj4 = parent.document.getElementById("sigla_uf_");
255   - obj4.value = valor4;
256   - obj4.disabled = true;
257   -
258   - // Campo Oculto Cidade
259   - obj5 = parent.document.getElementById("cidade");
260   - obj5.value = valor5;
261   -
262   - // Campo Visivel Cidade
263   - obj6 = parent.document.getElementById("cidade_");
264   - obj6.value = valor6;
265   - obj6.disabled = true;
266   -
267   - // Campo Oculto NMCidade
268   - obj14 = parent.document.getElementById("nmCidade");
269   - obj14.value = valor6;
270   -
271   - // Campo Oculto Bairro
272   - obj7 = parent.document.getElementById("idbai");
273   - obj7.value = valor7;
274   -
275   - // Campo Visivel Bairro
276   - obj8 = parent.document.getElementById("bairro_");
277   - obj8.value = valor8;
278   - obj8.disabled = true;
279   -
280   - obj13 = parent.document.getElementById("bairro");
281   - obj13.value = valor8;
282   -
283   - // Campo Oculto Tipo Logradouro
284   - obj9 = parent.document.getElementById("idtlog");
285   - obj9.value = valor9;
286   -
287   - // Campo Visivel Tipo Logradouro
288   - obj10 = parent.document.getElementById("idtlog_");
289   - obj10.value = valor10;
290   - obj10.disabled = true;
291   -
292   - // Campo Oculto Logradouro
293   - obj11 = parent.document.getElementById("idlog");
294   - obj11.value = valor11;
295   -
296   - // Campo Visivel Logradouro
297   - obj12 = parent.document.getElementById("logradouro_");
298   - obj12.value = valor12;
299   - obj12.disabled = true;
300   -
301   - obj14 = parent.document.getElementById("logradouro");
302   - obj14.value = valor12;
303   -
304   - window.parent.fechaExpansivel('div_dinamico_'+(parent.DOM_divs.length*1-1));
  298 + // Campo oculto flag atualiza
  299 + parent.document.getElementById('atualiza').value = 'false';
  300 + parent.document.getElementById('nendereco').value = 'false';
  301 +
  302 + // Campo oculto cep
  303 + obj1 = parent.document.getElementById('cep');
  304 + obj1.value = valor1;
  305 +
  306 + // Campo visível cep
  307 + obj2 = parent.document.getElementById('cep_');
  308 + obj2.value = valor2;
  309 + obj2.disabled = true;
  310 +
  311 + // Campo oculto sigla_uf
  312 + obj3 = parent.document.getElementById('sigla_uf');
  313 + obj3.value = valor3;
  314 +
  315 + // Campo visível sigla_uf
  316 + obj4 = parent.document.getElementById('sigla_uf_');
  317 + obj4.value = valor4;
  318 + obj4.disabled = true;
  319 +
  320 + // Campo oculto cidade
  321 + obj5 = parent.document.getElementById('cidade');
  322 + obj5.value = valor5;
  323 +
  324 + // Campo visível cidade
  325 + obj6 = parent.document.getElementById('cidade_');
  326 + obj6.value = valor6;
  327 + obj6.disabled = true;
  328 +
  329 + // Campo oculto nmCidade
  330 + obj14 = parent.document.getElementById('nmCidade');
  331 + obj14.value = valor6;
  332 +
  333 + // Campo oculto Bairro
  334 + obj7 = parent.document.getElementById('idbai');
  335 + obj7.value = valor7;
  336 +
  337 + // Campo visível Bairro
  338 + obj8 = parent.document.getElementById('bairro_');
  339 + obj8.value = valor8;
  340 + obj8.disabled = true;
  341 +
  342 + obj13 = parent.document.getElementById('bairro');
  343 + obj13.value = valor8;
  344 +
  345 + // Campo oculto idtlog ("tipo logradouro")
  346 + obj9 = parent.document.getElementById('idtlog');
  347 + obj9.value = valor9;
  348 +
  349 + // Campo visível idtlog_ ("tipo logradouro")
  350 + obj10 = parent.document.getElementById('idtlog_');
  351 + obj10.value = valor10;
  352 + obj10.disabled = true;
  353 +
  354 + // Campo oculto logradouro
  355 + obj11 = parent.document.getElementById('idlog');
  356 + obj11.value = valor11;
  357 +
  358 + // Campo visível logradouro
  359 + obj12 = parent.document.getElementById('logradouro_');
  360 + obj12.value = valor12;
  361 + obj12.disabled = true;
  362 +
  363 + obj14 = parent.document.getElementById('logradouro');
  364 + obj14.value = valor12;
  365 +
  366 + window.parent.fechaExpansivel('div_dinamico_' + (parent.DOM_divs.length * 1 - 1));
305 367 }
306 368  
307 369 function liberaCamposOuvidoria()
308 370 {
309   - parent.document.getElementById("atualiza").value = "false";
310   - parent.document.getElementById("nendereco").value = "true";
311   - // Campo Oculto Cep
312   - obj1 = parent.document.getElementById("cep");
313   - obj1.value = null;
314   -
315   - // Campo Visivel Cep
316   - obj2 = parent.document.getElementById("cep_");
317   - obj2.value = null;
318   - obj2.disabled = false;
319   -
320   - // Campo Oculto Sigla_uf
321   - obj3 = parent.document.getElementById("sigla_uf");
322   - obj3.value = null;
323   -
324   - // Campo Visivel Sigla_uf
325   - obj4 = parent.document.getElementById("sigla_uf_");
326   - obj4.value = null;
327   - obj4.disabled = false;
328   -
329   - // Campo Oculto Cidade
330   - obj5 = parent.document.getElementById("cidade");
331   - obj5.value = null;
332   -
333   - // Campo Visivel Cidade
334   - obj6 = parent.document.getElementById("cidade_");
335   - obj6.value = null;
336   - obj6.disabled = false;
337   -
338   - // Campo Oculto Bairro
339   - obj7 = parent.document.getElementById("idbai");
340   - obj7.value = null;
341   -
342   - // Campo Visivel Bairro
343   - obj8 = parent.document.getElementById("bairro_");
344   - obj8.value = null;
345   - obj8.disabled = false;
346   -
347   - obj13 = parent.document.getElementById("bairro");
348   - obj13.value = null;
349   -
350   - // Campo Oculto Tipo Logradouro
351   - obj9 = parent.document.getElementById("idtlog");
352   - obj9.value = null;
353   -
354   - // Campo Visivel Tipo Logradouro
355   - obj10 = parent.document.getElementById("idtlog_");
356   - obj10.value = null;
357   - obj10.disabled = false;
358   -
359   - // Campo Oculto Logradouro
360   - obj11 = parent.document.getElementById("idlog");
361   - obj11.value = null;
362   -
363   - // Campo Visivel Logradouro
364   - obj12 = parent.document.getElementById("logradouro_");
365   - obj12.value = null;
366   - obj12.disabled = false;
367   -
368   - obj14 = parent.document.getElementById("logradouro");
369   - obj14.value = null;
370   -
371   - window.parent.fechaExpansivel('div_dinamico_'+(parent.DOM_divs.length*1-1));
  371 + parent.document.getElementById('atualiza').value = 'false';
  372 + parent.document.getElementById('nendereco').value = 'true';
  373 +
  374 + // Campo oculto cep
  375 + obj1 = parent.document.getElementById('cep');
  376 + obj1.value = null;
  377 +
  378 + // Campo visível cep
  379 + obj2 = parent.document.getElementById('cep_');
  380 + obj2.value = null;
  381 + obj2.disabled = false;
  382 +
  383 + // Campo oculto sigla_uf
  384 + obj3 = parent.document.getElementById('sigla_uf');
  385 + obj3.value = null;
  386 +
  387 + // Campo visível sigla_uf
  388 + obj4 = parent.document.getElementById('sigla_uf_');
  389 + obj4.value = null;
  390 + obj4.disabled = false;
  391 +
  392 + // Campo oculto cidade
  393 + obj5 = parent.document.getElementById('cidade');
  394 + obj5.value = null;
  395 +
  396 + // Campo visível cidade
  397 + obj6 = parent.document.getElementById('cidade_');
  398 + obj6.value = null;
  399 + obj6.disabled = false;
  400 +
  401 + // Campo oculto bairro
  402 + obj7 = parent.document.getElementById('idbai');
  403 + obj7.value = null;
  404 +
  405 + // Campo visível bairro
  406 + obj8 = parent.document.getElementById('bairro_');
  407 + obj8.value = null;
  408 + obj8.disabled = false;
  409 +
  410 + obj13 = parent.document.getElementById('bairro');
  411 + obj13.value = null;
  412 +
  413 + // Campo oculto idtlog ("tipo logradouro")
  414 + obj9 = parent.document.getElementById('idtlog');
  415 + obj9.value = null;
  416 +
  417 + // Campo visível itlog_ ("tipo logradouro")
  418 + obj10 = parent.document.getElementById('idtlog_');
  419 + obj10.value = null;
  420 + obj10.disabled = false;
  421 +
  422 + // Campo oculto logradouro
  423 + obj11 = parent.document.getElementById('idlog');
  424 + obj11.value = null;
  425 +
  426 + // Campo visível logradouro_
  427 + obj12 = parent.document.getElementById('logradouro_');
  428 + obj12.value = null;
  429 + obj12.disabled = false;
  430 +
  431 + obj14 = parent.document.getElementById('logradouro');
  432 + obj14.value = null;
  433 +
  434 + window.parent.fechaExpansivel('div_dinamico_' + (parent.DOM_divs.length * 1 - 1));
372 435 }
373   -</script>
374   -
375   -
376   -
377   -
378   -
  436 +</script>
379 437 \ No newline at end of file
... ...