Commit c9c1ff858e8d652611983961a8ea6ebb2692929f
1 parent
43d2f4a3
Exists in
master
Corrigido paginação de modal de busca de endereço
portabilis/ieducar#111
Showing
1 changed file
with
8 additions
and
6 deletions
Show diff stats
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; |