From 787c8d5f1b0fd40ab2dc4cde176d3969543aa078 Mon Sep 17 00:00:00 2001 From: Leandro Arndt Date: Tue, 23 Dec 2014 17:43:55 -0200 Subject: [PATCH] Classe DB --- acompanhamento/cadastro.php | 5 +++-- acompanhamento/index.php | 12 ++++++------ class/db.class.php | 10 +++++++--- enquete/manutencao.php | 5 +++-- estatistica/index.php | 18 +++++++++--------- inc/buscacep.php | 7 ++++--- inc/funcoes.php | 6 ++++-- inc/paginacaoIni.php | 16 +++++++++++++--- inc/paginacaoPorPostFim.php | 2 +- inc/paginacaoPorPostIni.php | 18 ++++++++++++------ inc/security.php | 56 +++++++++++++++++++++++++++++--------------------------- restrito/alterasenha/manutencao.php | 15 ++++++++------- solicitacao/formulario.php | 6 ++++-- 13 files changed, 103 insertions(+), 73 deletions(-) diff --git a/acompanhamento/cadastro.php b/acompanhamento/cadastro.php index 7a6b68d..cf39c74 100644 --- a/acompanhamento/cadastro.php +++ b/acompanhamento/cadastro.php @@ -8,6 +8,7 @@ modificá-lo sob os termos da Licença GPL2. ***********************************************************************************/ + include_once("../class/db.class.php"); include("manutencao.php"); include("../inc/topo.php"); ?> @@ -226,9 +227,9 @@ diff --git a/acompanhamento/index.php b/acompanhamento/index.php index 847cdd2..98c4e83 100644 --- a/acompanhamento/index.php +++ b/acompanhamento/index.php @@ -10,6 +10,7 @@ include("../inc/autenticar.php"); include_once("../class/solicitacao.class.php"); +include_once("../class/db.class.php"); include("../inc/topo.php"); include("../inc/paginacaoPorPostIni.php"); @@ -21,8 +22,8 @@ $situacao = $_REQUEST["fltsituacao"]; $parametrosIndex = "fltnumprotocolo=$numprotocolo&fltsituacao=$situacao"; //parametros a ser passado para a pagina de detalhamento, fazendo com que ao voltar para o index traga as informações passadas anteriormente -if (!empty($numprotocolo)) $filtro.= " and concat(sol.numprotocolo,'/',sol.anoprotocolo) = '$numprotocolo'"; -if (!empty($situacao)) $filtro.= " and sol.situacao = '$situacao'"; +if (!empty($numprotocolo)) $filtro.= " and concat(sol.numprotocolo,'/',sol.anoprotocolo) = '".DB::esc($numprotocolo)."'"; +if (!empty($situacao)) $filtro.= " and sol.situacao = '".DB::esc($situacao)."'"; @@ -33,8 +34,8 @@ if (!empty($situacao)) $filtro.= " and sol.situacao = '$situacao'"; $sql = "select sol.*, tip.nome as tiposolicitacao from lda_solicitacao sol, lda_tiposolicitacao tip where tip.idtiposolicitacao = sol.idtiposolicitacao - and sol.idsolicitante = $idsolicitante - $filtro + and sol.idsolicitante = ".DB::esc($idsolicitante)." + ".DB::esc($filtro)." order by sol.anoprotocolo, sol.numprotocolo, sol.idsolicitacao"; /*if ($_REQUEST['imprimir']) { @@ -47,7 +48,6 @@ $rs = execQueryPag($sql);

Consulta de Solicitações Realizadas



-
Buscar:
@@ -90,7 +90,7 @@ $rs = execQueryPag($sql); query($query, $style); return $rs; } diff --git a/enquete/manutencao.php b/enquete/manutencao.php index 3298415..a7b26ed 100644 --- a/enquete/manutencao.php +++ b/enquete/manutencao.php @@ -10,6 +10,7 @@ include_once("../inc/autenticar.php"); include_once("../class/solicitacao.class.php"); +include_once("../class/db.class.php"); function validaDados() { @@ -39,9 +40,9 @@ if ($_POST["Enviar"]) { $sql="INSERT INTO lda_enquete (idsolicitante, resposta, comentario, dataresposta) VALUES - (".getSession("uid").", '".$resposta."','".(str_replace("'","\'",$comentario))."',NOW())"; + (".getSession("uid").", '".DB::esc($resposta)."','".DB::esc($comentario)."',NOW())"; - if (!execQuery($sql)) + if (!DB::execQuery($sql)) $erro = "Erro ao gravar enquete"; } diff --git a/estatistica/index.php b/estatistica/index.php index 4910043..38e5efb 100644 --- a/estatistica/index.php +++ b/estatistica/index.php @@ -8,19 +8,19 @@ modificá-lo sob os termos da Licença GPL2. ***********************************************************************************/ - include("../inc/database.php"); - + include_once("../class/db.class.php"); + //recupera o quantitativo de solicitações em aberto e respondidas por ano $sql = "SELECT anoprotocolo as ano, count(*) as qtde FROM lda_solicitacao GROUP BY anoprotocolo ORDER BY anoprotocolo"; - - $rs = execQuery($sql); + + $rs = DB::execQuery($sql, MYSQLI_STORE_RESULT); - $numRegistros = mysql_num_rows($rs); + $numRegistros = mysqli_num_rows($rs); if ($numRegistros>0) { @@ -28,13 +28,13 @@ $anos=""; $dados=""; $maiornumero = 0; - while ($row = mysql_fetch_assoc($rs)) { + while ($row = mysqli_fetch_assoc($rs)) { $i++; //recupera o quantitativo de solicitações no ano da iteração que foram respondidas $sql="select count(*) as tot from lda_solicitacao where anoprotocolo = ".$row['ano']." and situacao in('R','N')"; - $rsResp = execQuery($sql); - $rowResp = mysql_fetch_array($rsResp); + $rsResp = DB::execQuery($sql); + $rowResp = mysqli_fetch_array($rsResp); //se for o ultimo registro nao imprime a virgula no final if ($i==$numRegistros) @@ -54,7 +54,7 @@ } - } + } include("../inc/topo.php"); ?> diff --git a/inc/buscacep.php b/inc/buscacep.php index bf60ea4..22558ec 100644 --- a/inc/buscacep.php +++ b/inc/buscacep.php @@ -8,6 +8,7 @@ modificá-lo sob os termos da Licença GPL2. ***********************************************************************************/ + include_once("../class/db.class.php"); include "../inc/database.php"; $f = $_REQUEST['f']; @@ -16,11 +17,11 @@ tipologradouro, bairro, cidade, uf from vw_cep - where cep = '$f' + where cep = '".DB::esc($f)."' "; - $resultado = execQuery($sql); - $row = mysql_fetch_array($resultado); + $resultado = DB::execQuery($sql); + $row = mysqli_fetch_array($resultado); ?>