Commit 6527d3d0a72d225f5fb0e2dc650accbb3fd7f8c2
1 parent
0fe0414a
Exists in
master
and in
7 other branches
Implanatção do log de transações no editor de operações (gerenciador de usuários) #62
Showing
2 changed files
with
21 additions
and
18 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/php/operacoes.php
| @@ -112,27 +112,26 @@ switch (strtoupper($funcao)) | @@ -112,27 +112,26 @@ switch (strtoupper($funcao)) | ||
| 112 | break; | 112 | break; |
| 113 | } | 113 | } |
| 114 | cpjson($retorno); | 114 | cpjson($retorno); |
| 115 | -function alterarOperacoes() | ||
| 116 | -{ | 115 | +function alterarOperacoes(){ |
| 117 | global $id_operacao,$codigo,$descricao; | 116 | global $id_operacao,$codigo,$descricao; |
| 118 | - try | ||
| 119 | - { | 117 | + try{ |
| 120 | include(dirname(__FILE__)."/conexao.php"); | 118 | include(dirname(__FILE__)."/conexao.php"); |
| 121 | if($convUTF){ | 119 | if($convUTF){ |
| 122 | $descricao = utf8_encode($descricao); | 120 | $descricao = utf8_encode($descricao); |
| 123 | } | 121 | } |
| 124 | if($id_operacao != ""){ | 122 | if($id_operacao != ""){ |
| 125 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_operacoes SET codigo='$codigo',descricao='$descricao' WHERE id_operacao = $id_operacao"); | 123 | + $dataCol = array( |
| 124 | + "codigo" => $codigo, | ||
| 125 | + "descricao" => $descricao | ||
| 126 | + ); | ||
| 127 | + i3GeoAdminUpdate($dbhw,"i3geousr_operacoes",$dataCol,"WHERE id_operacao = $id_operacao"); | ||
| 126 | $retorna = $id_operacao; | 128 | $retorna = $id_operacao; |
| 127 | } | 129 | } |
| 128 | else{ | 130 | else{ |
| 129 | - $idtemp = (rand (9000,10000)) * -1; | ||
| 130 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoes (codigo,descricao) VALUES ('','$idtemp')"); | ||
| 131 | - $id = $dbh->query("SELECT id_operacao FROM ".$esquemaadmin."i3geousr_operacoes WHERE descricao = '$idtemp'"); | ||
| 132 | - $id = $id->fetchAll(); | ||
| 133 | - $id = $id[0]['id_operacao']; | ||
| 134 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_operacoes SET descricao = '' WHERE id_operacao = $id AND descricao = '$idtemp'"); | ||
| 135 | - $retorna = $id; | 131 | + $dataCol = array( |
| 132 | + "descricao" => '' | ||
| 133 | + ); | ||
| 134 | + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao"); | ||
| 136 | } | 135 | } |
| 137 | $dbhw = null; | 136 | $dbhw = null; |
| 138 | $dbh = null; | 137 | $dbh = null; |
| @@ -144,10 +143,13 @@ function alterarOperacoes() | @@ -144,10 +143,13 @@ function alterarOperacoes() | ||
| 144 | } | 143 | } |
| 145 | function adicionaPapelOperacoes(){ | 144 | function adicionaPapelOperacoes(){ |
| 146 | global $id_operacao,$id_papel; | 145 | global $id_operacao,$id_papel; |
| 147 | - try | ||
| 148 | - { | 146 | + try{ |
| 149 | include(dirname(__FILE__)."/conexao.php"); | 147 | include(dirname(__FILE__)."/conexao.php"); |
| 150 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_operacoespapeis (id_operacao,id_papel) VALUES ($id_operacao,$id_papel)"); | 148 | + $dataCol = array( |
| 149 | + "id_operacao" => $id_operacao, | ||
| 150 | + "id_papel" => $id_papel | ||
| 151 | + ); | ||
| 152 | + i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol); | ||
| 151 | $dbhw = null; | 153 | $dbhw = null; |
| 152 | $dbh = null; | 154 | $dbh = null; |
| 153 | return "ok"; | 155 | return "ok"; |
| @@ -158,10 +160,11 @@ function adicionaPapelOperacoes(){ | @@ -158,10 +160,11 @@ function adicionaPapelOperacoes(){ | ||
| 158 | } | 160 | } |
| 159 | function excluirPapelOperacao(){ | 161 | function excluirPapelOperacao(){ |
| 160 | global $id_operacao,$id_papel; | 162 | global $id_operacao,$id_papel; |
| 161 | - try | ||
| 162 | - { | 163 | + try{ |
| 163 | include(dirname(__FILE__)."/conexao.php"); | 164 | include(dirname(__FILE__)."/conexao.php"); |
| 164 | - $dbhw->query("DELETE from ".$esquemaadmin."i3geousr_operacoespapeis WHERE id_operacao = $id_operacao AND id_papel = $id_papel"); | 165 | + $sql = "DELETE from ".$esquemaadmin."i3geousr_operacoespapeis WHERE id_operacao = $id_operacao AND id_papel = $id_papel"; |
| 166 | + $dbhw->query($sql); | ||
| 167 | + i3GeoAdminInsertLog($dbhw,$sql); | ||
| 165 | $dbhw = null; | 168 | $dbhw = null; |
| 166 | $dbh = null; | 169 | $dbh = null; |
| 167 | return "ok"; | 170 | return "ok"; |