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 142 function exclui($tabela,$coluna,$id){
143 143 try {
144 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 145 $sql = "DELETE from $tabela WHERE $coluna = ?";
156 146 $prep = $dbhw->prepare($sql);
157 147 $prep->execute(array($id));
... ...
admin/php/gruposusuarios.php
... ... @@ -141,18 +141,19 @@ function alterarGrupos()
141 141 if(count($dados) > 0){
142 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 149 $retorna = $id_grupo;
146 150 }
147 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 158 $dbhw = null;
158 159 $dbh = null;
... ... @@ -166,7 +167,11 @@ function adicionaUsuarioGrupo(){
166 167 global $id_usuario,$id_grupo;
167 168 try {
168 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 175 $dbhw = null;
171 176 $dbh = null;
172 177 return "ok";
... ... @@ -177,13 +182,9 @@ function adicionaUsuarioGrupo(){
177 182 }
178 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 188 return "ok";
188 189 }
189 190 catch (PDOException $e)
... ... @@ -197,8 +198,9 @@ function excluirUsuarioGrupo()
197 198 try
198 199 {
199 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 204 $dbhw = null;
203 205 $dbh = null;
204 206 return "ok";
... ...
ms_configura.php
... ... @@ -75,7 +75,7 @@ Default:
75 75 false
76 76  
77 77 */
78   -$logTransacoes = false;
  78 +$logTransacoes = true;
79 79 /*
80 80 Variable: $i3GeoProjDefault
81 81  
... ...