Commit cb3c5a13c66c26ce76e69d3b247542086982d6c3

Authored by Edmar Moretti
1 parent bd913fd7

Alteração no layout da lista de dados no sistema de admin

admin/admin.db
No preview for this file type
admin1/usuarios/grupos/exec.php
... ... @@ -92,8 +92,8 @@ switch ($funcao) {
92 92 exit ();
93 93 break;
94 94 case "LISTAUNICO" :
95   - $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false );
96   - $gruposusuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM ".$esquemaadmin."i3geousr_grupousuario AS UP JOIN ".$esquemaadmin."i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario", dbh, false );
  95 + $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos WHERE id_grupo = $id_grupo", $dbh, false );
  96 + $gruposusuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, UP.id_grupo FROM ".$esquemaadmin."i3geousr_grupousuario AS UP JOIN ".$esquemaadmin."i3geousr_usuarios AS U ON U.id_usuario = UP.id_usuario WHERE UP.id_grupo = $id_grupo", dbh, false );
97 97 if ($gruposusuarios === false || $grupos === false) {
98 98 $dbhw = null;
99 99 $dbh = null;
... ... @@ -103,7 +103,7 @@ switch ($funcao) {
103 103 $grupo = $grupos[0];
104 104 $o = array ();
105 105 foreach ( $gruposusuarios as $gp ) {
106   - $o[$gp["id_grupo"]] = $gp;
  106 + $o[$gp["id_usuario"]] = $gp;
107 107 }
108 108 $grupo["usuarios"] = $o;
109 109 $usuarios = pegaDados ( "SELECT id_usuario, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE ativo = 1 order by login", $dbh );
... ...
admin1/usuarios/grupos/index.js
... ... @@ -156,11 +156,11 @@ Obtém a lista de grupos
156 156 {
157 157 "data": json["grupo"],
158 158 "onExcluir": "i3GEOadmin.gruposusuarios.excluirDialogo",//funcao
159   - "onEditar": "i3GEOadmin.gruposusuarios.salvarDialogo",//funcao
  159 + "onSalvar": "i3GEOadmin.gruposusuarios.salvarDialogo",//funcao
160 160 "excluir": i3GEOadmin.gruposusuarios.dicionario.excluir,
161 161 "inputUsuarios": function(){
162 162 //marca os checkbox
163   - var p = this.usuarios;
  163 + var p = json["grupo"]["usuarios"];
164 164 $(json["usuarios"]).each(
165 165 function(i,el){
166 166 if(p && el.id_usuario && p[el.id_usuario]){
... ...