From 6527d3d0a72d225f5fb0e2dc650accbb3fd7f8c2 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 13 Mar 2016 23:43:04 -0300 Subject: [PATCH] Implanatção do log de transações no editor de operações (gerenciador de usuários) #62 --- admin/admin.db | Bin 335872 -> 0 bytes admin/php/operacoes.php | 39 +++++++++++++++++++++------------------ 2 files changed, 21 insertions(+), 18 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 671ac30..9aa945b 100755 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/admin/php/operacoes.php b/admin/php/operacoes.php index e92e171..7b679bc 100755 --- a/admin/php/operacoes.php +++ b/admin/php/operacoes.php @@ -112,27 +112,26 @@ switch (strtoupper($funcao)) break; } cpjson($retorno); -function alterarOperacoes() -{ +function alterarOperacoes(){ global $id_operacao,$codigo,$descricao; - try - { + try{ include(dirname(__FILE__)."/conexao.php"); if($convUTF){ $descricao = utf8_encode($descricao); } if($id_operacao != ""){ - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_operacoes SET codigo='$codigo',descricao='$descricao' WHERE id_operacao = $id_operacao"); + $dataCol = array( + "codigo" => $codigo, + "descricao" => $descricao + ); + i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao"); $retorna = $id_operacao; } else{ - $idtemp = (rand (9000,10000)) * -1; - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes (codigo,descricao) VALUES ('','$idtemp')"); - $id = $dbh->query("SELECT id_operacao FROM ".$esquemaadmin."i3geousr_operacoes WHERE descricao = '$idtemp'"); - $id = $id->fetchAll(); - $id = $id[0]['id_operacao']; - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_operacoes SET descricao = '' WHERE id_operacao = $id AND descricao = '$idtemp'"); - $retorna = $id; + $dataCol = array( + "descricao" => '' + ); + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao"); } $dbhw = null; $dbh = null; @@ -144,10 +143,13 @@ function alterarOperacoes() } function adicionaPapelOperacoes(){ global $id_operacao,$id_papel; - try - { + try{ include(dirname(__FILE__)."/conexao.php"); - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis (id_operacao,id_papel) VALUES ($id_operacao,$id_papel)"); + $dataCol = array( + "id_operacao" => $id_operacao, + "id_papel" => $id_papel + ); + i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol); $dbhw = null; $dbh = null; return "ok"; @@ -158,10 +160,11 @@ function adicionaPapelOperacoes(){ } function excluirPapelOperacao(){ global $id_operacao,$id_papel; - try - { + try{ include(dirname(__FILE__)."/conexao.php"); - $dbhw->query("DELETE from ".$esquemaadmin."i3geousr_operacoespapeis WHERE id_operacao = $id_operacao AND id_papel = $id_papel"); + $sql = "DELETE from ".$esquemaadmin."i3geousr_operacoespapeis WHERE id_operacao = $id_operacao AND id_papel = $id_papel"; + $dbhw->query($sql); + i3GeoAdminInsertLog($dbhw,$sql); $dbhw = null; $dbh = null; return "ok"; -- libgit2 0.21.2