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 | 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"; | ... | ... |