Commit c9c1ff858e8d652611983961a8ea6ebb2692929f

Authored by Lucas Schmoeller da Silva
1 parent 43d2f4a3
Exists in master

Corrigido paginação de modal de busca de endereço

portabilis/ieducar#111
ieducar/intranet/educar_pesquisa_cep_log_bairro.php
@@ -130,9 +130,10 @@ class miolo1 extends clsListagem @@ -130,9 +130,10 @@ class miolo1 extends clsListagem
130 130
131 // consulta dados 131 // consulta dados
132 132
  133 + $pre_select = ' SELECT
  134 + c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao ';
  135 +
133 $select = ' 136 $select = '
134 - SELECT  
135 - c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao  
136 FROM 137 FROM
137 urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, 138 urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l,
138 public.municipio m, public.uf u, urbano.tipo_logradouro t 139 public.municipio m, public.uf u, urbano.tipo_logradouro t
@@ -142,7 +143,7 @@ class miolo1 extends clsListagem @@ -142,7 +143,7 @@ class miolo1 extends clsListagem
142 l.idmun = b.idmun AND 143 l.idmun = b.idmun AND
143 l.idmun = m.idmun AND 144 l.idmun = m.idmun AND
144 l.idtlog = t.idtlog AND 145 l.idtlog = t.idtlog AND
145 - m.sigla_uf = u.sigla_uf'; 146 + m.sigla_uf = u.sigla_uf ';
146 147
147 $params = array(); 148 $params = array();
148 149
@@ -168,10 +169,11 @@ class miolo1 extends clsListagem @@ -168,10 +169,11 @@ class miolo1 extends clsListagem
168 $paramCount++; 169 $paramCount++;
169 } 170 }
170 171
171 - $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); 172 + $total = Portabilis_Utils_Database::selectField(' SELECT COUNT(0) '.$select, array('params' => array_values($params)));
172 173
173 - $result = Portabilis_Utils_Database::fetchPreparedQuery($select, array('params' => array_values($params)));  
174 - $total = count($result); 174 + $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit);
  175 +
  176 + $result = Portabilis_Utils_Database::fetchPreparedQuery($pre_select.$select, array('params' => array_values($params)));
175 177
176 foreach ($result as $record) { 178 foreach ($result as $record) {
177 list($idlog, $cep, $idbai, $uf, $cidade, $tipoLogradouroId, $id_mun, $zona) = $record; 179 list($idlog, $cep, $idbai, $uf, $cidade, $tipoLogradouroId, $id_mun, $zona) = $record;