From c9c1ff858e8d652611983961a8ea6ebb2692929f Mon Sep 17 00:00:00 2001 From: Lucas Schmoeller da Silva Date: Wed, 18 Mar 2015 15:49:15 -0300 Subject: [PATCH] Corrigido paginação de modal de busca de endereço --- ieducar/intranet/educar_pesquisa_cep_log_bairro.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/ieducar/intranet/educar_pesquisa_cep_log_bairro.php b/ieducar/intranet/educar_pesquisa_cep_log_bairro.php index 5e1cc12..5553dc2 100644 --- a/ieducar/intranet/educar_pesquisa_cep_log_bairro.php +++ b/ieducar/intranet/educar_pesquisa_cep_log_bairro.php @@ -130,9 +130,10 @@ class miolo1 extends clsListagem // consulta dados + $pre_select = ' SELECT + c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao '; + $select = ' - SELECT - c.idlog, c.cep, c.idbai, u.sigla_uf, m.nome, t.idtlog, m.idmun, b.zona_localizacao FROM urbano.cep_logradouro_bairro c, public.bairro b, public.logradouro l, public.municipio m, public.uf u, urbano.tipo_logradouro t @@ -142,7 +143,7 @@ class miolo1 extends clsListagem l.idmun = b.idmun AND l.idmun = m.idmun AND l.idtlog = t.idtlog AND - m.sigla_uf = u.sigla_uf'; + m.sigla_uf = u.sigla_uf '; $params = array(); @@ -168,10 +169,11 @@ class miolo1 extends clsListagem $paramCount++; } - $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); + $total = Portabilis_Utils_Database::selectField(' SELECT COUNT(0) '.$select, array('params' => array_values($params))); - $result = Portabilis_Utils_Database::fetchPreparedQuery($select, array('params' => array_values($params))); - $total = count($result); + $select .= sprintf(' LIMIT %s OFFSET %s', $limite, $iniciolimit); + + $result = Portabilis_Utils_Database::fetchPreparedQuery($pre_select.$select, array('params' => array_values($params))); foreach ($result as $record) { list($idlog, $cep, $idbai, $uf, $cidade, $tipoLogradouroId, $id_mun, $zona) = $record; -- libgit2 0.21.2