Commit ab7b3d32827918c182f3560dcccec81c261a1034

Authored by Edmar Moretti
1 parent 0b9c2441

Log de transacoes no cadastro de grupos de usuarios #62

admin/admin.db
No preview for this file type
admin/php/admin.php
@@ -142,16 +142,6 @@ id - valor @@ -142,16 +142,6 @@ id - valor
142 function exclui($tabela,$coluna,$id){ 142 function exclui($tabela,$coluna,$id){
143 try { 143 try {
144 include("conexao.php"); 144 include("conexao.php");
145 - /*  
146 - $tabela = $esquemaadmin.$tabela;  
147 - $sql = "DELETE from $tabela WHERE $coluna = :id";  
148 - $dbhw->query($sql);  
149 - i3GeoAdminInsertLog($dbhw,$sql);  
150 - $dbhw = null;  
151 - $dbh = null;  
152 - return "ok";  
153 - */  
154 -  
155 $sql = "DELETE from $tabela WHERE $coluna = ?"; 145 $sql = "DELETE from $tabela WHERE $coluna = ?";
156 $prep = $dbhw->prepare($sql); 146 $prep = $dbhw->prepare($sql);
157 $prep->execute(array($id)); 147 $prep->execute(array($id));
admin/php/gruposusuarios.php
@@ -141,18 +141,19 @@ function alterarGrupos() @@ -141,18 +141,19 @@ function alterarGrupos()
141 if(count($dados) > 0){ 141 if(count($dados) > 0){
142 $retorna = false; 142 $retorna = false;
143 } 143 }
144 - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_grupos SET nome='$nome',descricao='$descricao' WHERE id_grupo = $id_grupo"); 144 + $dataCol = array(
  145 + "nome" => $nome,
  146 + "descricao" => $descricao
  147 + );
  148 + i3GeoAdminUpdate($dbhw,"i3geousr_grupos",$dataCol,"WHERE id_grupo = $id_grupo");
145 $retorna = $id_grupo; 149 $retorna = $id_grupo;
146 } 150 }
147 else{ 151 else{
148 - $idtemp = rand (9000,1000000) * -1;  
149 - //echo "INSERT INTO ".$esquemaadmin."i3geousr_grupos (nome) VALUES ('$idtemp')";exit;  
150 - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_grupos (nome) VALUES ('$idtemp')");  
151 - $id = $dbh->query("SELECT id_grupo FROM ".$esquemaadmin."i3geousr_grupos WHERE nome = '$idtemp'");  
152 - $id = $id->fetchAll();  
153 - $id = $id[0]['id_grupo'];  
154 - $dbhw->query("UPDATE ".$esquemaadmin."i3geousr_grupos SET nome = '' WHERE id_grupo = $id AND nome = '$idtemp'");  
155 - $retorna = $id; 152 + $dataCol = array(
  153 + "nome" => '',
  154 + "descricao" => ''
  155 + );
  156 + $retorna = i3GeoAdminInsertUnico($dbhw,"i3geousr_grupos",$dataCol,"nome","id_grupo");
156 } 157 }
157 $dbhw = null; 158 $dbhw = null;
158 $dbh = null; 159 $dbh = null;
@@ -166,7 +167,11 @@ function adicionaUsuarioGrupo(){ @@ -166,7 +167,11 @@ function adicionaUsuarioGrupo(){
166 global $id_usuario,$id_grupo; 167 global $id_usuario,$id_grupo;
167 try { 168 try {
168 include(dirname(__FILE__)."/conexao.php"); 169 include(dirname(__FILE__)."/conexao.php");
169 - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geousr_grupousuario (id_usuario,id_grupo) VALUES ($id_usuario,$id_grupo)"); 170 + $dataCol = array(
  171 + "id_usuario" => $id_usuario,
  172 + "id_grupo" => $id_grupo
  173 + );
  174 + i3GeoAdminInsert($dbhw,"i3geousr_grupousuario",$dataCol);
170 $dbhw = null; 175 $dbhw = null;
171 $dbh = null; 176 $dbh = null;
172 return "ok"; 177 return "ok";
@@ -177,13 +182,9 @@ function adicionaUsuarioGrupo(){ @@ -177,13 +182,9 @@ function adicionaUsuarioGrupo(){
177 } 182 }
178 function excluirGrupo() 183 function excluirGrupo()
179 { 184 {
180 - global $id_grupo;  
181 - try  
182 - {  
183 - include(dirname(__FILE__)."/conexao.php");  
184 - $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_grupos WHERE id_grupo = $id_grupo ");  
185 - $dbhw = null;  
186 - $dbh = null; 185 + global $id_grupo,$esquemaadmin;
  186 + try{
  187 + exclui($esquemaadmin."i3geousr_grupos","id_grupo",$id_grupo);
187 return "ok"; 188 return "ok";
188 } 189 }
189 catch (PDOException $e) 190 catch (PDOException $e)
@@ -197,8 +198,9 @@ function excluirUsuarioGrupo() @@ -197,8 +198,9 @@ function excluirUsuarioGrupo()
197 try 198 try
198 { 199 {
199 include(dirname(__FILE__)."/conexao.php"); 200 include(dirname(__FILE__)."/conexao.php");
200 - //echo "DELETE from ".$esquemaadmin."i3geousr_usuarios WHERE id_usuario = $id_usuario";exit;  
201 - $dbhw->query("DELETE FROM ".$esquemaadmin."i3geousr_grupousuario WHERE id_usuario = $id_usuario AND id_grupo = $id_grupo "); 201 + $sql = "DELETE FROM ".$esquemaadmin."i3geousr_grupousuario WHERE id_usuario = $id_usuario AND id_grupo = $id_grupo ";
  202 + $dbhw->query($sql);
  203 + i3GeoAdminInsertLog($dbhw,$sql);
202 $dbhw = null; 204 $dbhw = null;
203 $dbh = null; 205 $dbh = null;
204 return "ok"; 206 return "ok";
ms_configura.php
@@ -75,7 +75,7 @@ Default: @@ -75,7 +75,7 @@ Default:
75 false 75 false
76 76
77 */ 77 */
78 -$logTransacoes = false; 78 +$logTransacoes = true;
79 /* 79 /*
80 Variable: $i3GeoProjDefault 80 Variable: $i3GeoProjDefault
81 81