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