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