Commit ab7b3d32827918c182f3560dcccec81c261a1034
1 parent
0b9c2441
Exists in
master
and in
7 other branches
Log de transacoes no cadastro de grupos de usuarios #62
Showing
4 changed files
with
22 additions
and
30 deletions
Show diff stats
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"; |