Commit d4f07b81537b04c8b6494582f54aae23608ca73c

Authored by Edmar Moretti
1 parent 2f1ddb55

Adaptação do sistema de admin para bootstrap

admin/admin.db
No preview for this file type
admin/php/admin.php
@@ -139,6 +139,7 @@ coluna - nome da coluna @@ -139,6 +139,7 @@ coluna - nome da coluna
139 139
140 id - valor 140 id - valor
141 */ 141 */
  142 +//depreciar em favor de excluiRegistro
142 function exclui($tabela,$coluna,$id){ 143 function exclui($tabela,$coluna,$id){
143 try { 144 try {
144 include("conexao.php"); 145 include("conexao.php");
@@ -154,6 +155,22 @@ function exclui($tabela,$coluna,$id){ @@ -154,6 +155,22 @@ function exclui($tabela,$coluna,$id){
154 return "Error!: "; 155 return "Error!: ";
155 } 156 }
156 } 157 }
  158 +//usar esse para nao haver confusao com o nome "exclui"
  159 +function i3GeoAdminExclui($tabela,$coluna,$id){
  160 + try {
  161 + include("conexao.php");
  162 + $sql = "DELETE from $tabela WHERE $coluna = ?";
  163 + $prep = $dbhw->prepare($sql);
  164 + $prep->execute(array($id));
  165 + i3GeoAdminInsertLog($dbhw,$sql,array($id));
  166 + $dbhw = null;
  167 + $dbh = null;
  168 + return "ok";
  169 + }
  170 + catch (PDOException $e) {
  171 + return "Error!: ";
  172 + }
  173 +}
157 /* 174 /*
158 Function: pegaDados 175 Function: pegaDados
159 176
admin1/cadastros/identifica/exec.php
@@ -29,9 +29,9 @@ error_reporting ( 0 ); @@ -29,9 +29,9 @@ error_reporting ( 0 );
29 29
30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 $funcoesEdicao = array ( 31 $funcoesEdicao = array (
32 - "ADICIONARID",  
33 - "ALTERARID",  
34 - "EXCLUIRID" 32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) { 37 if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) {
@@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
43 $funcao = strtoupper ( $funcao ); 43 $funcao = strtoupper ( $funcao );
44 switch ($funcao) { 44 switch ($funcao) {
45 - case "ADICIONARID" :  
46 - $novo = adicionarId( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); 45 + case "ADICIONAR" :
  46 + $novo = adicionar( $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
47 if ($novo == false) { 47 if ($novo == false) {
48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 exit (); 49 exit ();
50 } 50 }
51 exit (); 51 exit ();
52 break; 52 break;
53 - case "ALTERARID" :  
54 - $novo = alterarId ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw ); 53 + case "ALTERAR" :
  54 + $novo = alterar ( $id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw );
55 if ($novo == false) { 55 if ($novo == false) {
56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 exit (); 57 exit ();
@@ -64,7 +64,7 @@ switch ($funcao) { @@ -64,7 +64,7 @@ switch ($funcao) {
64 retornaJSON ( $dados ); 64 retornaJSON ( $dados );
65 exit (); 65 exit ();
66 break; 66 break;
67 - case "PEGAID" : 67 + case "LISTA" :
68 $d = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica order by nome_i", $dbh, false ); 68 $d = pegaDados ( "SELECT id_i, publicado_i, abrir_i, nome_i, target_i from ".$esquemaadmin."i3geoadmin_identifica order by nome_i", $dbh, false );
69 if ($d == false) { 69 if ($d == false) {
70 $dbhw = null; 70 $dbhw = null;
@@ -76,8 +76,8 @@ switch ($funcao) { @@ -76,8 +76,8 @@ switch ($funcao) {
76 $dbh = null; 76 $dbh = null;
77 retornaJSON ( $d ); 77 retornaJSON ( $d );
78 break; 78 break;
79 - case "EXCLUIRID" :  
80 - $retorna = excluirId ( $id_i, $dbhw ); 79 + case "EXCLUIR" :
  80 + $retorna = excluir ( $id_i, $dbhw );
81 $dbhw = null; 81 $dbhw = null;
82 $dbh = null; 82 $dbh = null;
83 if ($retorna == false) { 83 if ($retorna == false) {
@@ -91,7 +91,7 @@ switch ($funcao) { @@ -91,7 +91,7 @@ switch ($funcao) {
91 cpjson ( $retorno ); 91 cpjson ( $retorno );
92 92
93 // $papeis deve ser um array 93 // $papeis deve ser um array
94 -function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { 94 +function adicionar($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) {
95 global $esquemaadmin; 95 global $esquemaadmin;
96 try { 96 try {
97 $dataCol = array( 97 $dataCol = array(
@@ -101,14 +101,14 @@ function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) { @@ -101,14 +101,14 @@ function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) {
101 "target_i" => '' 101 "target_i" => ''
102 ); 102 );
103 $id_i = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_identifica",$dataCol,"nome_i","id_i"); 103 $id_i = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_identifica",$dataCol,"nome_i","id_i");
104 - $retorna = alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw); 104 + $retorna = alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw);
105 return $retorna; 105 return $retorna;
106 } catch ( PDOException $e ) { 106 } catch ( PDOException $e ) {
107 return false; 107 return false;
108 } 108 }
109 } 109 }
110 // $papeis deve ser um array 110 // $papeis deve ser um array
111 -function alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { 111 +function alterar($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
112 global $esquemaadmin; 112 global $esquemaadmin;
113 if($convUTF){ 113 if($convUTF){
114 $nome_i = utf8_encode($nome_i); 114 $nome_i = utf8_encode($nome_i);
@@ -125,9 +125,9 @@ function alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) { @@ -125,9 +125,9 @@ function alterarId($id_i, $publicado_i, $abrir_i, $nome_i, $target_i, $dbhw) {
125 } 125 }
126 return $id_i; 126 return $id_i;
127 } 127 }
128 -function excluirId($id_i, $dbhw) { 128 +function excluir($id_i, $dbhw) {
129 global $esquemaadmin; 129 global $esquemaadmin;
130 - $resultado = exclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false ); 130 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_identifica", "id_i", $id_i, $dbhw, false );
131 if ($resultado == false) { 131 if ($resultado == false) {
132 return false; 132 return false;
133 } 133 }
admin1/cadastros/identifica/index.js
@@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endereço @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endereço
24 */ 24 */
25 i3GEOadmin.identifica = { 25 i3GEOadmin.identifica = {
26 //variavel global indicando o elemento que recebera a lista de Identifica 26 //variavel global indicando o elemento que recebera a lista de Identifica
27 - ondeListaIdentifica: "", 27 + ondeLista: "",
28 //conteudo html do formulario de adicao de operacao 28 //conteudo html do formulario de adicao de operacao
29 - formAdicionaIdentifica: "", 29 + formAdiciona: "",
30 init: function(onde){ 30 init: function(onde){
31 - i3GEOadmin.identifica.ondeListaIdentifica = onde;  
32 - i3GEOadmin.identifica.pegaIdentifica(); 31 + i3GEOadmin.identifica.ondeLista = onde;
  32 + i3GEOadmin.identifica.lista();
33 }, 33 },
34 /* 34 /*
35 -Function: pegaIdentifica 35 +Function: lista
36 36
37 Obtém a lista de Identifica 37 Obtém a lista de Identifica
38 */ 38 */
39 - pegaIdentifica: function(){  
40 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica); 39 + lista: function(){
  40 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista);
41 $.post( 41 $.post(
42 - "exec.php?funcao=pegaId" 42 + "exec.php?funcao=lista"
43 ) 43 )
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
@@ -48,18 +48,18 @@ Obtém a lista de Identifica @@ -48,18 +48,18 @@ Obtém a lista de Identifica
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
51 - var templateIdentifica = $("#templateIdentifica").html(); 51 + var templateLista = $("#templateLista").html();
52 //lista todas as Identifica 52 //lista todas as Identifica
53 var html = Mustache.to_html( 53 var html = Mustache.to_html(
54 - "{{#data}}" + templateIdentifica + "{{/data}}", 54 + "{{#data}}" + templateLista + "{{/data}}",
55 $.extend( 55 $.extend(
56 {}, 56 {},
57 i3GEOadmin.identifica.dicionario, 57 i3GEOadmin.identifica.dicionario,
58 { 58 {
59 "data": json, 59 "data": json,
60 "excluir": i3GEOadmin.identifica.dicionario.excluir, 60 "excluir": i3GEOadmin.identifica.dicionario.excluir,
61 - "onExcluir": "i3GEOadmin.identifica.excluirIdentificaDialogo",//funcao  
62 - "onSalvar": "i3GEOadmin.identifica.salvarIdentificaDialogo",//funcao 61 + "onExcluir": "i3GEOadmin.identifica.excluirDialogo",//funcao
  62 + "onSalvar": "i3GEOadmin.identifica.salvarDialogo",//funcao
63 "opcoesPublicado": function(){ 63 "opcoesPublicado": function(){
64 var hash = {}; 64 var hash = {};
65 hash[this.publicado_i + "-sel"] = "selected"; 65 hash[this.publicado_i + "-sel"] = "selected";
@@ -85,7 +85,7 @@ Obtém a lista de Identifica @@ -85,7 +85,7 @@ Obtém a lista de Identifica
85 } 85 }
86 ) 86 )
87 ); 87 );
88 - i3GEOadmin.identifica.ondeListaIdentifica.html(html); 88 + i3GEOadmin.identifica.ondeLista.html(html);
89 //filtro 89 //filtro
90 html = Mustache.to_html( 90 html = Mustache.to_html(
91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", 91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
@@ -98,9 +98,9 @@ Obtém a lista de Identifica @@ -98,9 +98,9 @@ Obtém a lista de Identifica
98 i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.pegaFiltro()); 98 i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.pegaFiltro());
99 } 99 }
100 //monta um template para o modal de inclusao de novo usuario 100 //monta um template para o modal de inclusao de novo usuario
101 - if(i3GEOadmin.identifica.formAdicionaIdentifica == ""){ 101 + if(i3GEOadmin.identifica.formAdiciona == ""){
102 html = Mustache.to_html( 102 html = Mustache.to_html(
103 - $("#templateIdentifica").html(), 103 + $("#templateLista").html(),
104 $.extend( 104 $.extend(
105 {}, 105 {},
106 i3GEOadmin.identifica.dicionario, 106 i3GEOadmin.identifica.dicionario,
@@ -108,7 +108,7 @@ Obtém a lista de Identifica @@ -108,7 +108,7 @@ Obtém a lista de Identifica
108 "id_i": "modal", 108 "id_i": "modal",
109 "excluir": i3GEOadmin.identifica.dicionario.cancelar, 109 "excluir": i3GEOadmin.identifica.dicionario.cancelar,
110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao 110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
111 - "onSalvar": "i3GEOadmin.identifica.adicionaIdentifica",//funcao 111 + "onSalvar": "i3GEOadmin.identifica.adicionar",//funcao
112 "opcoesPublicado": function(){ 112 "opcoesPublicado": function(){
113 return Mustache.to_html( 113 return Mustache.to_html(
114 $("#templateOpcoesPublicado").html(), 114 $("#templateOpcoesPublicado").html(),
@@ -124,33 +124,33 @@ Obtém a lista de Identifica @@ -124,33 +124,33 @@ Obtém a lista de Identifica
124 } 124 }
125 ) 125 )
126 ); 126 );
127 - i3GEOadmin.identifica.formAdicionaIdentifica = html; 127 + i3GEOadmin.identifica.formAdiciona = html;
128 } 128 }
129 $.material.init(); 129 $.material.init();
130 } 130 }
131 ) 131 )
132 .fail(function(data){ 132 .fail(function(data){
133 - i3GEOadmin.identifica.ondeListaIdentifica.html(""); 133 + i3GEOadmin.identifica.ondeLista.html("");
134 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 134 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
135 }); 135 });
136 }, 136 },
137 - adicionaIdentificaDialogo: function(){  
138 - i3GEOadmin.core.abreModalGeral(i3GEOadmin.identifica.formAdicionaIdentifica); 137 + adicionaDialogo: function(){
  138 + i3GEOadmin.core.abreModalGeral(i3GEOadmin.identifica.formAdiciona);
139 }, 139 },
140 // os parametros sao obtidos do formulario aberto do modal 140 // os parametros sao obtidos do formulario aberto do modal
141 - adicionaIdentifica: function(){ 141 + adicionar: function(){
142 var parametros = $("#form-modal form").serialize(); 142 var parametros = $("#form-modal form").serialize();
143 i3GEOadmin.core.fechaModalGeral(); 143 i3GEOadmin.core.fechaModalGeral();
144 i3GEOadmin.core.modalAguarde(true); 144 i3GEOadmin.core.modalAguarde(true);
145 $.post( 145 $.post(
146 - "exec.php?funcao=adicionarId", 146 + "exec.php?funcao=adicionar",
147 parametros 147 parametros
148 ) 148 )
149 .done( 149 .done(
150 function(data, status){ 150 function(data, status){
151 i3GEOadmin.core.modalAguarde(false); 151 i3GEOadmin.core.modalAguarde(false);
152 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica);  
153 - i3GEOadmin.identifica.pegaIdentifica(); 152 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista);
  153 + i3GEOadmin.identifica.lista();
154 } 154 }
155 ) 155 )
156 .fail( 156 .fail(
@@ -160,21 +160,21 @@ Obtém a lista de Identifica @@ -160,21 +160,21 @@ Obtém a lista de Identifica
160 } 160 }
161 ); 161 );
162 }, 162 },
163 - excluirIdentificaDialogo: function(id_i){ 163 + excluirDialogo: function(id_i){
164 var hash = { 164 var hash = {
165 "mensagem": i3GEOadmin.identifica.dicionario.confirma, 165 "mensagem": i3GEOadmin.identifica.dicionario.confirma,
166 - "onBotao1": "i3GEOadmin.identifica.excluirIdentifica('"+id_i+"')", 166 + "onBotao1": "i3GEOadmin.identifica.excluir('"+id_i+"')",
167 "botao1": i3GEOadmin.identifica.dicionario.sim, 167 "botao1": i3GEOadmin.identifica.dicionario.sim,
168 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 168 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
169 "botao2": i3GEOadmin.identifica.dicionario.nao 169 "botao2": i3GEOadmin.identifica.dicionario.nao
170 }; 170 };
171 i3GEOadmin.core.abreModalConfirma(hash); 171 i3GEOadmin.core.abreModalConfirma(hash);
172 }, 172 },
173 - excluirIdentifica: function(id_i){ 173 + excluir: function(id){
174 i3GEOadmin.core.modalAguarde(true); 174 i3GEOadmin.core.modalAguarde(true);
175 $.post( 175 $.post(
176 - "exec.php?funcao=excluirId",  
177 - "id_i="+id_i 176 + "exec.php?funcao=excluir",
  177 + "id_i="+id
178 ) 178 )
179 .done( 179 .done(
180 function(data, status){ 180 function(data, status){
@@ -190,7 +190,7 @@ Obtém a lista de Identifica @@ -190,7 +190,7 @@ Obtém a lista de Identifica
190 } 190 }
191 ); 191 );
192 }, 192 },
193 - salvarIdentificaDialogo: function(id_i){ 193 + salvarDialogo: function(id_i){
194 var hash = { 194 var hash = {
195 "mensagem": i3GEOadmin.identifica.dicionario.confirma, 195 "mensagem": i3GEOadmin.identifica.dicionario.confirma,
196 "onBotao1": "i3GEOadmin.identifica.salvarIdentifica('"+id_i+"')", 196 "onBotao1": "i3GEOadmin.identifica.salvarIdentifica('"+id_i+"')",
@@ -200,19 +200,19 @@ Obtém a lista de Identifica @@ -200,19 +200,19 @@ Obtém a lista de Identifica
200 }; 200 };
201 i3GEOadmin.core.abreModalConfirma(hash); 201 i3GEOadmin.core.abreModalConfirma(hash);
202 }, 202 },
203 - salvarIdentifica: function(id_i){  
204 - var parametros = $("#form-" + id_i + " form").serialize(); 203 + salvar: function(id){
  204 + var parametros = $("#form-" + id + " form").serialize();
205 i3GEOadmin.core.fechaModalGeral(); 205 i3GEOadmin.core.fechaModalGeral();
206 i3GEOadmin.core.modalAguarde(true); 206 i3GEOadmin.core.modalAguarde(true);
207 $.post( 207 $.post(
208 - "exec.php?funcao=alterarId",  
209 - "id_i="+ id_i+"&"+parametros 208 + "exec.php?funcao=alterar",
  209 + "id_i="+ id+"&"+parametros
210 ) 210 )
211 .done( 211 .done(
212 function(data, status){ 212 function(data, status){
213 i3GEOadmin.core.modalAguarde(false); 213 i3GEOadmin.core.modalAguarde(false);
214 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeListaIdentifica);  
215 - i3GEOadmin.identifica.pegaIdentifica(); 214 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.identifica.ondeLista);
  215 + i3GEOadmin.identifica.lista();
216 } 216 }
217 ) 217 )
218 .fail( 218 .fail(
admin1/cadastros/identifica/index.php
@@ -24,8 +24,8 @@ include "../../head.php"; @@ -24,8 +24,8 @@ include "../../head.php";
24 <i class="material-icons">help</i> 24 <i class="material-icons">help</i>
25 </button> 25 </button>
26 --> 26 -->
27 - <h3>{{{identificacao}}}</h3>  
28 - <h4>{{{txtAjuda}}}</h4> 27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
@@ -33,7 +33,7 @@ include &quot;../../head.php&quot;; @@ -33,7 +33,7 @@ include &quot;../../head.php&quot;;
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
36 - <a onclick="i3GEOadmin.identifica.adicionaIdentificaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> 36 + <a onclick="i3GEOadmin.identifica.adicionaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a>
37 </div> 37 </div>
38 <div class="clearfix"></div> 38 <div class="clearfix"></div>
39 <!--Modal ajuda 39 <!--Modal ajuda
@@ -58,7 +58,7 @@ include &quot;../../head.php&quot;; @@ -58,7 +58,7 @@ include &quot;../../head.php&quot;;
58 <script id="templateFiltro" type="x-tmpl-mustache"> 58 <script id="templateFiltro" type="x-tmpl-mustache">
59 <option value="form-{{id_i}}">{{{nome_i}}}</option> 59 <option value="form-{{id_i}}">{{{nome_i}}}</option>
60 </script> 60 </script>
61 -<script id="templateIdentifica" type="x-tmpl-mustache"> 61 +<script id="templateLista" type="x-tmpl-mustache">
62 <div class="panel panel-default" id="form-{{id_i}}"> 62 <div class="panel panel-default" id="form-{{id_i}}">
63 <div class="panel-body"> 63 <div class="panel-body">
64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" > 64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
admin1/cadastros/servicos/exec.php
@@ -29,9 +29,9 @@ error_reporting ( 0 ); @@ -29,9 +29,9 @@ error_reporting ( 0 );
29 29
30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 $funcoesEdicao = array ( 31 $funcoesEdicao = array (
32 - "ADICIONARWS",  
33 - "ALTERARWS",  
34 - "EXCLUIRWS" 32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
35 ); 35 );
36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 if (verificaOperacaoSessao ( "admin/html/webservices" ) == false) { 37 if (verificaOperacaoSessao ( "admin/html/webservices" ) == false) {
@@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
43 $funcao = strtoupper ( $funcao ); 43 $funcao = strtoupper ( $funcao );
44 switch ($funcao) { 44 switch ($funcao) {
45 - case "ADICIONARWS" :  
46 - $novo = adicionarWs( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); 45 + case "ADICIONAR" :
  46 + $novo = adicionar( $autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw );
47 if ($novo == false) { 47 if ($novo == false) {
48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 exit (); 49 exit ();
50 } 50 }
51 exit (); 51 exit ();
52 break; 52 break;
53 - case "ALTERARWS" :  
54 - $novo = alterarWs ( $id_ws,$autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw ); 53 + case "ALTERAR" :
  54 + $novo = alterar ( $id_ws,$autor_ws, $desc_ws, $link_ws, $nome_ws, $tipo_ws,$dbhw );
55 if ($novo == false) { 55 if ($novo == false) {
56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 exit (); 57 exit ();
@@ -64,7 +64,7 @@ switch ($funcao) { @@ -64,7 +64,7 @@ switch ($funcao) {
64 retornaJSON ( $dados ); 64 retornaJSON ( $dados );
65 exit (); 65 exit ();
66 break; 66 break;
67 - case "PEGAWS" : 67 + case "LISTA" :
68 $ws = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false ); 68 $ws = pegaDados ( "SELECT id_ws,autor_ws,desc_ws,link_ws,nome_ws,tipo_ws from ".$esquemaadmin."i3geoadmin_ws order by nome_ws", $dbh, false );
69 if ($ws == false) { 69 if ($ws == false) {
70 $dbhw = null; 70 $dbhw = null;
@@ -76,8 +76,8 @@ switch ($funcao) { @@ -76,8 +76,8 @@ switch ($funcao) {
76 $dbh = null; 76 $dbh = null;
77 retornaJSON ( $ws ); 77 retornaJSON ( $ws );
78 break; 78 break;
79 - case "EXCLUIRWS" :  
80 - $retorna = excluirWs ( $id_ws, $dbhw ); 79 + case "EXCLUIR" :
  80 + $retorna = excluir ( $id_ws, $dbhw );
81 $dbhw = null; 81 $dbhw = null;
82 $dbh = null; 82 $dbh = null;
83 if ($retorna == false) { 83 if ($retorna == false) {
@@ -91,7 +91,7 @@ switch ($funcao) { @@ -91,7 +91,7 @@ switch ($funcao) {
91 cpjson ( $retorno ); 91 cpjson ( $retorno );
92 92
93 // $papeis deve ser um array 93 // $papeis deve ser um array
94 -function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { 94 +function adicionar($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
95 global $esquemaadmin; 95 global $esquemaadmin;
96 try { 96 try {
97 $dataCol = array( 97 $dataCol = array(
@@ -104,7 +104,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -104,7 +104,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
104 "nacessosok" => 0 104 "nacessosok" => 0
105 ); 105 );
106 $id_ws = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_ws",$dataCol,"nome_ws","id_ws"); 106 $id_ws = i3GeoAdminInsertUnico($dbhw,"i3geoadmin_ws",$dataCol,"nome_ws","id_ws");
107 - $retorna = alterarWs ( $id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw ); 107 + $retorna = alterar ( $id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw );
108 108
109 return $retorna; 109 return $retorna;
110 } catch ( PDOException $e ) { 110 } catch ( PDOException $e ) {
@@ -112,7 +112,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -112,7 +112,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
112 } 112 }
113 } 113 }
114 // $papeis deve ser um array 114 // $papeis deve ser um array
115 -function alterarWs($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { 115 +function alterar($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
116 global $esquemaadmin; 116 global $esquemaadmin;
117 if($convUTF){ 117 if($convUTF){
118 $nome_ws = utf8_encode($nome_ws); 118 $nome_ws = utf8_encode($nome_ws);
@@ -132,9 +132,9 @@ function alterarWs($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) { @@ -132,9 +132,9 @@ function alterarWs($id_ws,$autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
132 } 132 }
133 return $id_ws; 133 return $id_ws;
134 } 134 }
135 -function excluirWs($id_ws, $dbhw) { 135 +function excluir($id_ws, $dbhw) {
136 global $esquemaadmin; 136 global $esquemaadmin;
137 - $resultado = exclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false ); 137 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geoadmin_ws", "id_ws", $id_ws, $dbhw, false );
138 if ($resultado == false) { 138 if ($resultado == false) {
139 return false; 139 return false;
140 } 140 }
admin1/cadastros/servicos/index.js
@@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
24 */ 24 */
25 i3GEOadmin.webservices = { 25 i3GEOadmin.webservices = {
26 //variavel global indicando o elemento que recebera a lista de Webservices 26 //variavel global indicando o elemento que recebera a lista de Webservices
27 - ondeListaWebservices: "", 27 + ondeLista: "",
28 //conteudo html do formulario de adicao de operacao 28 //conteudo html do formulario de adicao de operacao
29 - formAdicionaWebservices: "", 29 + formAdiciona: "",
30 init: function(onde){ 30 init: function(onde){
31 - i3GEOadmin.webservices.ondeListaWebservices = onde;  
32 - i3GEOadmin.webservices.pegaWebservices(); 31 + i3GEOadmin.webservices.ondeLista = onde;
  32 + i3GEOadmin.webservices.lista();
33 }, 33 },
34 /* 34 /*
35 -Function: pegaWebservices 35 +Function: lista
36 36
37 Obt&eacute;m a lista de Webservices 37 Obt&eacute;m a lista de Webservices
38 */ 38 */
39 - pegaWebservices: function(){  
40 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeListaWebservices); 39 + lista: function(){
  40 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeLista);
41 $.post( 41 $.post(
42 - "exec.php?funcao=pegaWS" 42 + "exec.php?funcao=lista"
43 ) 43 )
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
@@ -48,17 +48,17 @@ Obt&amp;eacute;m a lista de Webservices @@ -48,17 +48,17 @@ Obt&amp;eacute;m a lista de Webservices
48 //objeto json com os dados viondos do banco 48 //objeto json com os dados viondos do banco
49 var json = jQuery.parseJSON(data); 49 var json = jQuery.parseJSON(data);
50 //template do form de cada operacao 50 //template do form de cada operacao
51 - var templateWebservices = $("#templateWebservices").html(); 51 + var templateLista = $("#templateLista").html();
52 //lista todas as Webservices 52 //lista todas as Webservices
53 var html = Mustache.to_html( 53 var html = Mustache.to_html(
54 - "{{#data}}" + templateWebservices + "{{/data}}", 54 + "{{#data}}" + templateLista + "{{/data}}",
55 $.extend( 55 $.extend(
56 {}, 56 {},
57 i3GEOadmin.webservices.dicionario, 57 i3GEOadmin.webservices.dicionario,
58 { 58 {
59 "data": json, 59 "data": json,
60 - "onExcluir": "i3GEOadmin.webservices.excluirWebserviceDialogo",//funcao  
61 - "onSalvar": "i3GEOadmin.webservices.salvarWebserviceDialogo",//funcao 60 + "onExcluir": "i3GEOadmin.webservices.excluirDialogo",//funcao
  61 + "onSalvar": "i3GEOadmin.webservices.salvarDialogo",//funcao
62 "opcoesTipo": function(){ 62 "opcoesTipo": function(){
63 var hash = {}; 63 var hash = {};
64 hash[this.tipo_ws + "-sel"] = "selected"; 64 hash[this.tipo_ws + "-sel"] = "selected";
@@ -70,7 +70,7 @@ Obt&amp;eacute;m a lista de Webservices @@ -70,7 +70,7 @@ Obt&amp;eacute;m a lista de Webservices
70 } 70 }
71 ) 71 )
72 ); 72 );
73 - i3GEOadmin.webservices.ondeListaWebservices.html(html); 73 + i3GEOadmin.webservices.ondeLista.html(html);
74 //filtro 74 //filtro
75 html = Mustache.to_html( 75 html = Mustache.to_html(
76 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", 76 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
@@ -83,9 +83,9 @@ Obt&amp;eacute;m a lista de Webservices @@ -83,9 +83,9 @@ Obt&amp;eacute;m a lista de Webservices
83 i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.pegaFiltro()); 83 i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.pegaFiltro());
84 } 84 }
85 //monta um template para o modal de inclusao de novo usuario 85 //monta um template para o modal de inclusao de novo usuario
86 - if(i3GEOadmin.webservices.formAdicionaWebservices == ""){ 86 + if(i3GEOadmin.webservices.formAdiciona == ""){
87 html = Mustache.to_html( 87 html = Mustache.to_html(
88 - $("#templateWebservices").html(), 88 + $("#templateLista").html(),
89 $.extend( 89 $.extend(
90 {}, 90 {},
91 i3GEOadmin.webservices.dicionario, 91 i3GEOadmin.webservices.dicionario,
@@ -93,38 +93,38 @@ Obt&amp;eacute;m a lista de Webservices @@ -93,38 +93,38 @@ Obt&amp;eacute;m a lista de Webservices
93 "id_ws": "modal", 93 "id_ws": "modal",
94 "excluir": i3GEOadmin.webservices.dicionario.cancelar, 94 "excluir": i3GEOadmin.webservices.dicionario.cancelar,
95 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao 95 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
96 - "onSalvar": "i3GEOadmin.webservices.adicionaWebservice",//funcao 96 + "onSalvar": "i3GEOadmin.webservices.adiciona",//funcao
97 "opcoesTipo": $("#templateOpcoesTipo").html() 97 "opcoesTipo": $("#templateOpcoesTipo").html()
98 } 98 }
99 ) 99 )
100 ); 100 );
101 - i3GEOadmin.webservices.formAdicionaWebservices = html; 101 + i3GEOadmin.webservices.formAdiciona = html;
102 } 102 }
103 $.material.init(); 103 $.material.init();
104 } 104 }
105 ) 105 )
106 .fail(function(data){ 106 .fail(function(data){
107 - i3GEOadmin.webservices.ondeListaWebservices.html(""); 107 + i3GEOadmin.webservices.ondeLista.html("");
108 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 108 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
109 }); 109 });
110 }, 110 },
111 - adicionaWebserviceDialogo: function(){  
112 - i3GEOadmin.core.abreModalGeral(i3GEOadmin.webservices.formAdicionaWebservices); 111 + adicionaDialogo: function(){
  112 + i3GEOadmin.core.abreModalGeral(i3GEOadmin.webservices.formAdiciona);
113 }, 113 },
114 // os parametros sao obtidos do formulario aberto do modal 114 // os parametros sao obtidos do formulario aberto do modal
115 - adicionaWebservice: function(){ 115 + adiciona: function(){
116 var parametros = $("#form-modal form").serialize(); 116 var parametros = $("#form-modal form").serialize();
117 i3GEOadmin.core.fechaModalGeral(); 117 i3GEOadmin.core.fechaModalGeral();
118 i3GEOadmin.core.modalAguarde(true); 118 i3GEOadmin.core.modalAguarde(true);
119 $.post( 119 $.post(
120 - "exec.php?funcao=adicionarWs", 120 + "exec.php?funcao=adicionar",
121 parametros 121 parametros
122 ) 122 )
123 .done( 123 .done(
124 function(data, status){ 124 function(data, status){
125 i3GEOadmin.core.modalAguarde(false); 125 i3GEOadmin.core.modalAguarde(false);
126 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeListaWebservices);  
127 - i3GEOadmin.webservices.pegaWebservices(); 126 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeLista);
  127 + i3GEOadmin.webservices.lista();
128 } 128 }
129 ) 129 )
130 .fail( 130 .fail(
@@ -134,21 +134,21 @@ Obt&amp;eacute;m a lista de Webservices @@ -134,21 +134,21 @@ Obt&amp;eacute;m a lista de Webservices
134 } 134 }
135 ); 135 );
136 }, 136 },
137 - excluirWebserviceDialogo: function(id_ws){ 137 + excluirDialogo: function(id){
138 var hash = { 138 var hash = {
139 "mensagem": i3GEOadmin.webservices.dicionario.confirma, 139 "mensagem": i3GEOadmin.webservices.dicionario.confirma,
140 - "onBotao1": "i3GEOadmin.webservices.excluirWebservice('"+id_ws+"')", 140 + "onBotao1": "i3GEOadmin.webservices.excluir('"+id+"')",
141 "botao1": i3GEOadmin.webservices.dicionario.sim, 141 "botao1": i3GEOadmin.webservices.dicionario.sim,
142 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 142 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
143 "botao2": i3GEOadmin.webservices.dicionario.nao 143 "botao2": i3GEOadmin.webservices.dicionario.nao
144 }; 144 };
145 i3GEOadmin.core.abreModalConfirma(hash); 145 i3GEOadmin.core.abreModalConfirma(hash);
146 }, 146 },
147 - excluirWebservice: function(id_ws){ 147 + excluir: function(id){
148 i3GEOadmin.core.modalAguarde(true); 148 i3GEOadmin.core.modalAguarde(true);
149 $.post( 149 $.post(
150 - "exec.php?funcao=excluirWs",  
151 - "id_ws="+id_ws 150 + "exec.php?funcao=excluir",
  151 + "id_ws="+id
152 ) 152 )
153 .done( 153 .done(
154 function(data, status){ 154 function(data, status){
@@ -164,29 +164,29 @@ Obt&amp;eacute;m a lista de Webservices @@ -164,29 +164,29 @@ Obt&amp;eacute;m a lista de Webservices
164 } 164 }
165 ); 165 );
166 }, 166 },
167 - salvarWebserviceDialogo: function(id_ws){ 167 + salvarDialogo: function(id){
168 var hash = { 168 var hash = {
169 "mensagem": i3GEOadmin.webservices.dicionario.confirma, 169 "mensagem": i3GEOadmin.webservices.dicionario.confirma,
170 - "onBotao1": "i3GEOadmin.webservices.salvarWebservice('"+id_ws+"')", 170 + "onBotao1": "i3GEOadmin.webservices.salvar('"+id+"')",
171 "botao1": i3GEOadmin.webservices.dicionario.sim, 171 "botao1": i3GEOadmin.webservices.dicionario.sim,
172 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 172 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
173 "botao2": i3GEOadmin.webservices.dicionario.nao 173 "botao2": i3GEOadmin.webservices.dicionario.nao
174 }; 174 };
175 i3GEOadmin.core.abreModalConfirma(hash); 175 i3GEOadmin.core.abreModalConfirma(hash);
176 }, 176 },
177 - salvarWebservice: function(id_ws){  
178 - var parametros = $("#form-" + id_ws + " form").serialize(); 177 + salvar: function(id){
  178 + var parametros = $("#form-" + id + " form").serialize();
179 i3GEOadmin.core.fechaModalGeral(); 179 i3GEOadmin.core.fechaModalGeral();
180 i3GEOadmin.core.modalAguarde(true); 180 i3GEOadmin.core.modalAguarde(true);
181 $.post( 181 $.post(
182 "exec.php?funcao=alterarWs", 182 "exec.php?funcao=alterarWs",
183 - "id_ws="+ id_ws+"&"+parametros 183 + "id_ws="+ id+"&"+parametros
184 ) 184 )
185 .done( 185 .done(
186 function(data, status){ 186 function(data, status){
187 i3GEOadmin.core.modalAguarde(false); 187 i3GEOadmin.core.modalAguarde(false);
188 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeListaWebservices);  
189 - i3GEOadmin.webservices.pegaWebservices(); 188 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.webservices.ondeLista);
  189 + i3GEOadmin.webservices.lista();
190 } 190 }
191 ) 191 )
192 .fail( 192 .fail(
admin1/cadastros/servicos/index.php
@@ -24,8 +24,8 @@ include &quot;../../head.php&quot;; @@ -24,8 +24,8 @@ include &quot;../../head.php&quot;;
24 <i class="material-icons">help</i> 24 <i class="material-icons">help</i>
25 </button> 25 </button>
26 --> 26 -->
27 - <h3>{{{webservices}}}</h3>  
28 - <h4>{{{txtAjuda}}}</h4> 27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
@@ -33,7 +33,7 @@ include &quot;../../head.php&quot;; @@ -33,7 +33,7 @@ include &quot;../../head.php&quot;;
33 </select> 33 </select>
34 </div> 34 </div>
35 <div class="row pull-right"> 35 <div class="row pull-right">
36 - <a onclick="i3GEOadmin.webservices.adicionaWebserviceDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> 36 + <a onclick="i3GEOadmin.webservices.adicionaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a>
37 </div> 37 </div>
38 <div class="clearfix"></div> 38 <div class="clearfix"></div>
39 <!--Modal ajuda 39 <!--Modal ajuda
@@ -58,7 +58,7 @@ include &quot;../../head.php&quot;; @@ -58,7 +58,7 @@ include &quot;../../head.php&quot;;
58 <script id="templateFiltro" type="x-tmpl-mustache"> 58 <script id="templateFiltro" type="x-tmpl-mustache">
59 <option value="form-{{id_ws}}">{{{nome_ws}}}</option> 59 <option value="form-{{id_ws}}">{{{nome_ws}}}</option>
60 </script> 60 </script>
61 -<script id="templateWebservices" type="x-tmpl-mustache"> 61 +<script id="templateLista" type="x-tmpl-mustache">
62 <div class="panel panel-default" id="form-{{id_ws}}"> 62 <div class="panel panel-default" id="form-{{id_ws}}">
63 <div class="panel-body"> 63 <div class="panel-body">
64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" > 64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
admin1/dicionario/gruposusuarios.js
1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+ 1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+
2 i3GEOadmin.gruposusuarios.dicionario = { 2 i3GEOadmin.gruposusuarios.dicionario = {
3 - 'gruposusuarios' : [ { 3 + 'txtTitulo' : [ {
4 pt : "Administra&ccedil;&atilde;o do i3geo - Grupos de usu&aacute;rios", 4 pt : "Administra&ccedil;&atilde;o do i3geo - Grupos de usu&aacute;rios",
5 en : "", 5 en : "",
6 es : "" 6 es : ""
@@ -10,7 +10,7 @@ i3GEOadmin.gruposusuarios.dicionario = { @@ -10,7 +10,7 @@ i3GEOadmin.gruposusuarios.dicionario = {
10 en : "", 10 en : "",
11 es : "" 11 es : ""
12 } ], 12 } ],
13 - 'txtAjuda' : [ { 13 + 'txtDesc' : [ {
14 pt : "<p>Cada usu&aacute;rio pode pertencer a um ou mais grupos. Os grupos s&atilde;o utilizados na defini&ccedil;&atilde;o das permiss&otilde;es de usu&aacute;rios para acesso a dados ou mapas", 14 pt : "<p>Cada usu&aacute;rio pode pertencer a um ou mais grupos. Os grupos s&atilde;o utilizados na defini&ccedil;&atilde;o das permiss&otilde;es de usu&aacute;rios para acesso a dados ou mapas",
15 en : "", 15 en : "",
16 es : "" 16 es : ""
admin1/dicionario/identifica.js
1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+ 1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+
2 i3GEOadmin.identifica.dicionario = { 2 i3GEOadmin.identifica.dicionario = {
3 - 'identificacao' : [ { 3 + 'txtTitulo' : [ {
4 pt : "Sistemas de identifica&ccedil;&atilde;o", 4 pt : "Sistemas de identifica&ccedil;&atilde;o",
5 en : "", 5 en : "",
6 es : "" 6 es : ""
7 } ], 7 } ],
8 - 'txtAjuda' : [ { 8 + 'txtDesc' : [ {
9 pt : "Este programa permite editar a lista de sistemas de identifica&ccedil;&atilde;o. A ferramenta de identifica&ccedil;&atilde;o utilizada no i3geo, lista os dados do ponto clicado no mapa pelo usu&aacute;rio, com base nas camadas existentes no mapa. Os sistemas de identifica&ccedil;&atilde;o adicionam outras op&ccedil;&otilde;es na janela de identifica&ccedil;&atilde;o, permitindo, por exemplo, o uso de programas especiais de busca de dados", 9 pt : "Este programa permite editar a lista de sistemas de identifica&ccedil;&atilde;o. A ferramenta de identifica&ccedil;&atilde;o utilizada no i3geo, lista os dados do ponto clicado no mapa pelo usu&aacute;rio, com base nas camadas existentes no mapa. Os sistemas de identifica&ccedil;&atilde;o adicionam outras op&ccedil;&otilde;es na janela de identifica&ccedil;&atilde;o, permitindo, por exemplo, o uso de programas especiais de busca de dados",
10 en : "", 10 en : "",
11 es : "" 11 es : ""
admin1/dicionario/operacoes.js
1 //+$trad(1,i3GEOadmin.principal.dicionario)+ 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 i3GEOadmin.operacoes.dicionario = { 2 i3GEOadmin.operacoes.dicionario = {
3 - 'operacoes' : [ { 3 + 'txtTitulo' : [ {
4 pt : "Opera&ccedil;&otilde;es e quem pode execut&aacute;-las (pap&eacute;is)", 4 pt : "Opera&ccedil;&otilde;es e quem pode execut&aacute;-las (pap&eacute;is)",
5 en : "", 5 en : "",
6 es : "" 6 es : ""
@@ -10,12 +10,12 @@ i3GEOadmin.operacoes.dicionario = { @@ -10,12 +10,12 @@ i3GEOadmin.operacoes.dicionario = {
10 en : "", 10 en : "",
11 es : "" 11 es : ""
12 } ], 12 } ],
13 - 'txtAjuda' : [ { 13 + 'txtDesc' : [ {
14 pt : "Aqui s&atilde;o definidas quais funcionalidades ser&atilde;o controladas e quais pap&eacute;is podem utiliz&aacute;-las. Para que o controle funcione, o c&oacute;digo do i3Geo deve ser modificado para que a valida&ccedil;&atilde;o seja realizada. Usu&aacute;rios administradores podem acessar qualquer opera&ccedil;&atilde;o.", 14 pt : "Aqui s&atilde;o definidas quais funcionalidades ser&atilde;o controladas e quais pap&eacute;is podem utiliz&aacute;-las. Para que o controle funcione, o c&oacute;digo do i3Geo deve ser modificado para que a valida&ccedil;&atilde;o seja realizada. Usu&aacute;rios administradores podem acessar qualquer opera&ccedil;&atilde;o.",
15 en : "", 15 en : "",
16 es : "" 16 es : ""
17 } ], 17 } ],
18 - 'txtOperacoes' : [ { 18 + 'txtAjuda' : [ {
19 pt : "Os tipos de pap&eacute;is s&atilde;o pr&eacute;-definidos e s&atilde;o atribu&iacute;dos aos usu&aacute;rios individualmente. Para definir os pap&eacute;is de cada usu&aacute;rio, utilize o editor de usu&aacute;rios.", 19 pt : "Os tipos de pap&eacute;is s&atilde;o pr&eacute;-definidos e s&atilde;o atribu&iacute;dos aos usu&aacute;rios individualmente. Para definir os pap&eacute;is de cada usu&aacute;rio, utilize o editor de usu&aacute;rios.",
20 en : "", 20 en : "",
21 es : "" 21 es : ""
admin1/dicionario/usuarios.js
1 //+$trad(1,i3GEOadmin.principal.dicionario)+ 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 i3GEOadmin.usuarios.dicionario = { 2 i3GEOadmin.usuarios.dicionario = {
3 - 'usuarios' : [ {  
4 - pt : "Administra&ccedil;&atilde;o do i3geo - Usu&aacute;rios e pap&eacute;is operacionais", 3 + 'txtTitulo' : [ {
  4 + pt : "Usu&aacute;rios e pap&eacute;is operacionais",
5 en : "", 5 en : "",
6 es : "" 6 es : ""
7 } ], 7 } ],
8 - 'txtUsuarios' : [ { 8 + 'txtDesc' : [ {
9 pt : "<p>Os pap&eacute;is s&atilde;o utilizados para controlar as opera&ccedil;&otilde;es administrativas que o usu&aacute;rio poder&aacute; executar. Usu&aacute;rios podem tamb&eacute;m pertencer a determinados grupos. Os grupos s&atilde;o utilizados para controlar o acesso &agrave;s camadas nos mapas.</p><p>Utilize o editor de grupos para definir de quais grupos os usu&aacute;rios fazem parte.</p>", 9 pt : "<p>Os pap&eacute;is s&atilde;o utilizados para controlar as opera&ccedil;&otilde;es administrativas que o usu&aacute;rio poder&aacute; executar. Usu&aacute;rios podem tamb&eacute;m pertencer a determinados grupos. Os grupos s&atilde;o utilizados para controlar o acesso &agrave;s camadas nos mapas.</p><p>Utilize o editor de grupos para definir de quais grupos os usu&aacute;rios fazem parte.</p>",
10 en : "", 10 en : "",
11 es : "" 11 es : ""
admin1/dicionario/webservices.js
1 //+$trad(1,i3GEOadmin.principal.dicionario)+ 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 //i3GEOadmin.webservices = {}; 2 //i3GEOadmin.webservices = {};
3 i3GEOadmin.webservices.dicionario = { 3 i3GEOadmin.webservices.dicionario = {
4 - 'webservices' : [ { 4 + 'txtTitulo' : [ {
5 pt : "Cadastro de Webservices", 5 pt : "Cadastro de Webservices",
6 en : "", 6 en : "",
7 es : "" 7 es : ""
8 } ], 8 } ],
9 - 'txtAjuda' : [ { 9 + 'txtDesc' : [ {
10 pt : "O i3Geo acessa Web Services e servi&ccedil;os para obten&ccedil;&atilde;o de dados em diferentes formatos, organizados por tipo. O cadastro &eacute; utilizado no cat&aacute;logo de temas.", 10 pt : "O i3Geo acessa Web Services e servi&ccedil;os para obten&ccedil;&atilde;o de dados em diferentes formatos, organizados por tipo. O cadastro &eacute; utilizado no cat&aacute;logo de temas.",
11 en : "", 11 en : "",
12 es : "" 12 es : ""
admin1/usuarios/cadastro/exec.php
@@ -29,11 +29,9 @@ error_reporting ( 0 ); @@ -29,11 +29,9 @@ error_reporting ( 0 );
29 29
30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 $funcoesEdicao = array ( 31 $funcoesEdicao = array (
32 - "ADICIONARUSUARIO",  
33 - "ALTERARUSUARIO",  
34 - "ADICIONAPAPELUSUARIO",  
35 - "EXCLUIRUSUARIO",  
36 - "ENVIARSENHA" 32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
37 ); 35 );
38 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
39 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) { 37 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
@@ -44,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -44,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
44 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
45 $funcao = strtoupper ( $funcao ); 43 $funcao = strtoupper ( $funcao );
46 // converte os parametros de definicao dos papeis em um array 44 // converte os parametros de definicao dos papeis em um array
47 -if ($funcao == "ADICIONARUSUARIO" || $funcao == "ALTERARUSUARIO") { 45 +if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
48 $papeis = array (); 46 $papeis = array ();
49 foreach ( array_keys ( $_POST ) as $k ) { 47 foreach ( array_keys ( $_POST ) as $k ) {
50 $teste = explode ( "-", $k ); 48 $teste = explode ( "-", $k );
@@ -55,8 +53,8 @@ if ($funcao == &quot;ADICIONARUSUARIO&quot; || $funcao == &quot;ALTERARUSUARIO&quot;) { @@ -55,8 +53,8 @@ if ($funcao == &quot;ADICIONARUSUARIO&quot; || $funcao == &quot;ALTERARUSUARIO&quot;) {
55 array_unique ( $papeis ); 53 array_unique ( $papeis );
56 } 54 }
57 switch ($funcao) { 55 switch ($funcao) {
58 - case "ADICIONARUSUARIO" :  
59 - $novo = adicionarUsuario( $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw ); 56 + case "ADICIONAR" :
  57 + $novo = adicionar( $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw );
60 if ($novo != false) { 58 if ($novo != false) {
61 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo; 59 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
62 $dados = pegaDados ( $sql, $dbh ); 60 $dados = pegaDados ( $sql, $dbh );
@@ -78,8 +76,8 @@ switch ($funcao) { @@ -78,8 +76,8 @@ switch ($funcao) {
78 } 76 }
79 exit (); 77 exit ();
80 break; 78 break;
81 - case "ALTERARUSUARIO" :  
82 - $novo = alterarUsuario ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw ); 79 + case "ALTERAR" :
  80 + $novo = alterar ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw );
83 if ($novo == false) { 81 if ($novo == false) {
84 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 82 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 exit (); 83 exit ();
@@ -100,7 +98,7 @@ switch ($funcao) { @@ -100,7 +98,7 @@ switch ($funcao) {
100 retornaJSON ( $dados ); 98 retornaJSON ( $dados );
101 exit (); 99 exit ();
102 break; 100 break;
103 - case "PEGAUSUARIOSEPAPEIS" : 101 + case "LISTA" :
104 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false ); 102 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false );
105 $papeis = pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_usuarios AS U JOIN " . $esquemaadmin . "i3geousr_papelusuario AS UP ON U.id_usuario = UP.id_usuario JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel ", dbh, false ); 103 $papeis = pegaDados ( "SELECT P.id_papel, P.nome, P.descricao, UP.id_usuario FROM " . $esquemaadmin . "i3geousr_usuarios AS U JOIN " . $esquemaadmin . "i3geousr_papelusuario AS UP ON U.id_usuario = UP.id_usuario JOIN " . $esquemaadmin . "i3geousr_papeis AS P ON UP.id_papel = P.id_papel ", dbh, false );
106 if ($usuarios == false || $papeis == false) { 104 if ($usuarios == false || $papeis == false) {
@@ -133,8 +131,8 @@ switch ($funcao) { @@ -133,8 +131,8 @@ switch ($funcao) {
133 "papeis" => $papeis 131 "papeis" => $papeis
134 ) ); 132 ) );
135 break; 133 break;
136 - case "EXCLUIRUSUARIO" :  
137 - $retorna = excluirUsuario ( $id_usuario, $dbhw ); 134 + case "EXCLUIR" :
  135 + $retorna = excluir ( $id_usuario, $dbhw );
138 $dbhw = null; 136 $dbhw = null;
139 $dbh = null; 137 $dbh = null;
140 if ($retorna == false) { 138 if ($retorna == false) {
@@ -167,7 +165,7 @@ function enviarSenha( $senha, $email ){ @@ -167,7 +165,7 @@ function enviarSenha( $senha, $email ){
167 return mail($to, $subject, $message); 165 return mail($to, $subject, $message);
168 } 166 }
169 // $papeis deve ser um array 167 // $papeis deve ser um array
170 -function adicionarUsuario($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) { 168 +function adicionar($ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) {
171 global $esquemaadmin; 169 global $esquemaadmin;
172 try { 170 try {
173 $dataCol = array( 171 $dataCol = array(
@@ -180,14 +178,14 @@ function adicionarUsuario($ativo, $data_cadastro, $email, $login, $nome_usuario, @@ -180,14 +178,14 @@ function adicionarUsuario($ativo, $data_cadastro, $email, $login, $nome_usuario,
180 ); 178 );
181 $id_usuario = i3GeoAdminInsertUnico ( $dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario" ); 179 $id_usuario = i3GeoAdminInsertUnico ( $dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario" );
182 $data_cadastro = date('l jS \of F Y h:i:s A'); 180 $data_cadastro = date('l jS \of F Y h:i:s A');
183 - $retorna = alterarUsuario ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw ); 181 + $retorna = alterar ( $id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw );
184 return $retorna; 182 return $retorna;
185 } catch ( PDOException $e ) { 183 } catch ( PDOException $e ) {
186 return false; 184 return false;
187 } 185 }
188 } 186 }
189 // $papeis deve ser um array 187 // $papeis deve ser um array
190 -function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) { 188 +function alterar($id_usuario, $ativo, $data_cadastro, $email, $login, $nome_usuario, $senha, $papeis, $dbhw) {
191 global $esquemaadmin; 189 global $esquemaadmin;
192 if ($convUTF) { 190 if ($convUTF) {
193 $nome_usuario = utf8_encode ( $nome_usuario ); 191 $nome_usuario = utf8_encode ( $nome_usuario );
@@ -207,14 +205,14 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no @@ -207,14 +205,14 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no
207 return false; 205 return false;
208 } 206 }
209 // apaga todos os papeis 207 // apaga todos os papeis
210 - $resultado = excluirPapeisUsuario ( $id_usuario, $dbhw ); 208 + $resultado = excluirPapeis ( $id_usuario, $dbhw );
211 if ($resultado == false) { 209 if ($resultado == false) {
212 return false; 210 return false;
213 } 211 }
214 if (! empty ( $papeis )) { 212 if (! empty ( $papeis )) {
215 // atualiza papeis vinculados 213 // atualiza papeis vinculados
216 foreach ( $papeis as $p ) { 214 foreach ( $papeis as $p ) {
217 - $resultado = adicionaPapelUsuario ( $id_usuario, $p, $dbhw ); 215 + $resultado = adicionaPapel ( $id_usuario, $p, $dbhw );
218 if ($resultado == false) { 216 if ($resultado == false) {
219 return false; 217 return false;
220 } 218 }
@@ -222,7 +220,7 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no @@ -222,7 +220,7 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no
222 } 220 }
223 return $id_usuario; 221 return $id_usuario;
224 } 222 }
225 -function adicionaPapelUsuario($id_usuario, $id_papel, $dbhw) { 223 +function adicionaPapel($id_usuario, $id_papel, $dbhw) {
226 global $esquemaadmin; 224 global $esquemaadmin;
227 $dataCol = array ( 225 $dataCol = array (
228 "id_usuario" => $id_usuario, 226 "id_usuario" => $id_usuario,
@@ -231,20 +229,20 @@ function adicionaPapelUsuario($id_usuario, $id_papel, $dbhw) { @@ -231,20 +229,20 @@ function adicionaPapelUsuario($id_usuario, $id_papel, $dbhw) {
231 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_papelusuario", $dataCol ); 229 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_papelusuario", $dataCol );
232 return $resultado; 230 return $resultado;
233 } 231 }
234 -function excluirUsuario($id_usuario, $dbhw) { 232 +function excluir($id_usuario, $dbhw) {
235 global $esquemaadmin; 233 global $esquemaadmin;
236 - $resultado = exclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false ); 234 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_usuarios", "id_usuario", $id_usuario, $dbhw, false );
237 if ($resultado == false) { 235 if ($resultado == false) {
238 return false; 236 return false;
239 } 237 }
240 if ($resultado == true) { 238 if ($resultado == true) {
241 - $resultado = excluirPapeisUsuario ( $id_usuario, $dbhw ); 239 + $resultado = excluirPapeis ( $id_usuario, $dbhw );
242 } 240 }
243 return $resultado; 241 return $resultado;
244 } 242 }
245 -function excluirPapeisUsuario($id_usuario, $dbhw) { 243 +function excluirPapeis($id_usuario, $dbhw) {
246 global $esquemaadmin; 244 global $esquemaadmin;
247 - $resultado = exclui ( $esquemaadmin . "i3geousr_papelusuario", "id_usuario", $id_usuario, $dbhw, false ); 245 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_papelusuario", "id_usuario", $id_usuario, $dbhw, false );
248 return $resultado; 246 return $resultado;
249 } 247 }
250 ?> 248 ?>
admin1/usuarios/cadastro/index.js
@@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
24 */ 24 */
25 i3GEOadmin.usuarios = { 25 i3GEOadmin.usuarios = {
26 //variavel global indicando o elemento que recebera a lista de usuarios 26 //variavel global indicando o elemento que recebera a lista de usuarios
27 - ondeListaUsuarios: "", 27 + ondeLista: "",
28 //conteudo html do formulario de adicao de operacao 28 //conteudo html do formulario de adicao de operacao
29 - formAdicionaUsuario: "", 29 + formAdiciona: "",
30 init: function(onde){ 30 init: function(onde){
31 - i3GEOadmin.usuarios.ondeListaUsuarios = onde;  
32 - i3GEOadmin.usuarios.pegaUsuarios(); 31 + i3GEOadmin.usuarios.ondeLista = onde;
  32 + i3GEOadmin.usuarios.lista();
33 }, 33 },
34 /* 34 /*
35 -Function: pegaUsuarios 35 +Function: lista
36 36
37 Obt&eacute;m a lista de usuarios 37 Obt&eacute;m a lista de usuarios
38 */ 38 */
39 - pegaUsuarios: function(){  
40 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeListaUsuarios); 39 + lista: function(){
  40 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeLista);
41 $.post( 41 $.post(
42 - "exec.php?funcao=pegaUsuariosEpapeis" 42 + "exec.php?funcao=lista"
43 ) 43 )
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
@@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de usuarios @@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de usuarios
50 //template dos checkbox 50 //template dos checkbox
51 var templatePapeis = $("#templateInputPapeis").html(); 51 var templatePapeis = $("#templateInputPapeis").html();
52 //template do form de cada operacao 52 //template do form de cada operacao
53 - var templateUsuarios = $("#templateUsuarios").html(); 53 + var templateLista = $("#templateLista").html();
54 //lista todas as usuarios 54 //lista todas as usuarios
55 var html = Mustache.to_html( 55 var html = Mustache.to_html(
56 - "{{#data}}" + templateUsuarios + "{{/data}}", 56 + "{{#data}}" + templateLista + "{{/data}}",
57 $.extend( 57 $.extend(
58 {}, 58 {},
59 i3GEOadmin.usuarios.dicionario, 59 i3GEOadmin.usuarios.dicionario,
60 { 60 {
61 "data": json["usuarios"], 61 "data": json["usuarios"],
62 - "onExcluir": "i3GEOadmin.usuarios.excluirUsuarioDialogo",//funcao  
63 - "onSalvar": "i3GEOadmin.usuarios.salvarUsuarioDialogo",//funcao 62 + "onExcluir": "i3GEOadmin.usuarios.excluirDialogo",//funcao
  63 + "onSalvar": "i3GEOadmin.usuarios.salvarDialogo",//funcao
64 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro, 64 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro,
65 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo, 65 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo,
66 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha, 66 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha,
@@ -103,7 +103,7 @@ Obt&amp;eacute;m a lista de usuarios @@ -103,7 +103,7 @@ Obt&amp;eacute;m a lista de usuarios
103 } 103 }
104 ) 104 )
105 ); 105 );
106 - i3GEOadmin.usuarios.ondeListaUsuarios.html(html); 106 + i3GEOadmin.usuarios.ondeLista.html(html);
107 //filtro 107 //filtro
108 html = Mustache.to_html( 108 html = Mustache.to_html(
109 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", 109 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
@@ -116,9 +116,9 @@ Obt&amp;eacute;m a lista de usuarios @@ -116,9 +116,9 @@ Obt&amp;eacute;m a lista de usuarios
116 i3GEOadmin.usuarios.filtra(i3GEOadmin.usuarios.pegaFiltro()); 116 i3GEOadmin.usuarios.filtra(i3GEOadmin.usuarios.pegaFiltro());
117 } 117 }
118 //monta um template para o modal de inclusao de novo usuario 118 //monta um template para o modal de inclusao de novo usuario
119 - if(i3GEOadmin.usuarios.formAdicionaUsuario == ""){ 119 + if(i3GEOadmin.usuarios.formAdiciona == ""){
120 html = Mustache.to_html( 120 html = Mustache.to_html(
121 - $("#templateUsuarios").html(), 121 + $("#templateLista").html(),
122 $.extend( 122 $.extend(
123 {}, 123 {},
124 i3GEOadmin.usuarios.dicionario, 124 i3GEOadmin.usuarios.dicionario,
@@ -126,7 +126,7 @@ Obt&amp;eacute;m a lista de usuarios @@ -126,7 +126,7 @@ Obt&amp;eacute;m a lista de usuarios
126 "id_usuario": "modal", 126 "id_usuario": "modal",
127 "excluir": i3GEOadmin.usuarios.dicionario.cancelar, 127 "excluir": i3GEOadmin.usuarios.dicionario.cancelar,
128 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao 128 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
129 - "onSalvar": "i3GEOadmin.usuarios.adicionaUsuario",//funcao 129 + "onSalvar": "i3GEOadmin.usuarios.adiciona",//funcao
130 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro, 130 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro,
131 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo, 131 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo,
132 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha, 132 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha,
@@ -141,33 +141,33 @@ Obt&amp;eacute;m a lista de usuarios @@ -141,33 +141,33 @@ Obt&amp;eacute;m a lista de usuarios
141 } 141 }
142 ) 142 )
143 ); 143 );
144 - i3GEOadmin.usuarios.formAdicionaUsuario = html; 144 + i3GEOadmin.usuarios.formAdiciona = html;
145 } 145 }
146 $.material.init(); 146 $.material.init();
147 } 147 }
148 ) 148 )
149 .fail(function(data){ 149 .fail(function(data){
150 - i3GEOadmin.usuarios.ondeListaUsuarios.html(""); 150 + i3GEOadmin.usuarios.ondeLista.html("");
151 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 151 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
152 }); 152 });
153 }, 153 },
154 - adicionaUsuarioDialogo: function(){  
155 - i3GEOadmin.core.abreModalGeral(i3GEOadmin.usuarios.formAdicionaUsuario); 154 + adicionaDialogo: function(){
  155 + i3GEOadmin.core.abreModalGeral(i3GEOadmin.usuarios.formAdiciona);
156 }, 156 },
157 // os parametros sao obtidos do formulario aberto do modal 157 // os parametros sao obtidos do formulario aberto do modal
158 - adicionaUsuario: function(){ 158 + adiciona: function(){
159 var parametros = $("#form-modal form").serialize(); 159 var parametros = $("#form-modal form").serialize();
160 i3GEOadmin.core.fechaModalGeral(); 160 i3GEOadmin.core.fechaModalGeral();
161 i3GEOadmin.core.modalAguarde(true); 161 i3GEOadmin.core.modalAguarde(true);
162 $.post( 162 $.post(
163 - "exec.php?funcao=adicionarUsuario", 163 + "exec.php?funcao=adicionar",
164 parametros 164 parametros
165 ) 165 )
166 .done( 166 .done(
167 function(data, status){ 167 function(data, status){
168 i3GEOadmin.core.modalAguarde(false); 168 i3GEOadmin.core.modalAguarde(false);
169 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeListaUsuarios);  
170 - i3GEOadmin.usuarios.pegaUsuarios(); 169 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeLista);
  170 + i3GEOadmin.usuarios.lista();
171 } 171 }
172 ) 172 )
173 .fail( 173 .fail(
@@ -177,21 +177,21 @@ Obt&amp;eacute;m a lista de usuarios @@ -177,21 +177,21 @@ Obt&amp;eacute;m a lista de usuarios
177 } 177 }
178 ); 178 );
179 }, 179 },
180 - excluirUsuarioDialogo: function(id_usuario){ 180 + excluirDialogo: function(id){
181 var hash = { 181 var hash = {
182 "mensagem": i3GEOadmin.usuarios.dicionario.confirma, 182 "mensagem": i3GEOadmin.usuarios.dicionario.confirma,
183 - "onBotao1": "i3GEOadmin.usuarios.excluirUsuario('"+id_usuario+"')", 183 + "onBotao1": "i3GEOadmin.usuarios.excluir('"+id+"')",
184 "botao1": i3GEOadmin.usuarios.dicionario.sim, 184 "botao1": i3GEOadmin.usuarios.dicionario.sim,
185 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 185 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
186 "botao2": i3GEOadmin.usuarios.dicionario.nao 186 "botao2": i3GEOadmin.usuarios.dicionario.nao
187 }; 187 };
188 i3GEOadmin.core.abreModalConfirma(hash); 188 i3GEOadmin.core.abreModalConfirma(hash);
189 }, 189 },
190 - excluirUsuario: function(id_usuario){ 190 + excluir: function(id){
191 i3GEOadmin.core.modalAguarde(true); 191 i3GEOadmin.core.modalAguarde(true);
192 $.post( 192 $.post(
193 - "exec.php?funcao=excluirUsuario",  
194 - "id_usuario="+id_usuario 193 + "exec.php?funcao=excluir",
  194 + "id_usuario="+id
195 ) 195 )
196 .done( 196 .done(
197 function(data, status){ 197 function(data, status){
@@ -207,29 +207,29 @@ Obt&amp;eacute;m a lista de usuarios @@ -207,29 +207,29 @@ Obt&amp;eacute;m a lista de usuarios
207 } 207 }
208 ); 208 );
209 }, 209 },
210 - salvarUsuarioDialogo: function(id_usuario){ 210 + salvarDialogo: function(id){
211 var hash = { 211 var hash = {
212 "mensagem": i3GEOadmin.usuarios.dicionario.confirma, 212 "mensagem": i3GEOadmin.usuarios.dicionario.confirma,
213 - "onBotao1": "i3GEOadmin.usuarios.salvarUsuario('"+id_usuario+"')", 213 + "onBotao1": "i3GEOadmin.usuarios.salvar('"+id+"')",
214 "botao1": i3GEOadmin.usuarios.dicionario.sim, 214 "botao1": i3GEOadmin.usuarios.dicionario.sim,
215 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 215 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
216 "botao2": i3GEOadmin.usuarios.dicionario.nao 216 "botao2": i3GEOadmin.usuarios.dicionario.nao
217 }; 217 };
218 i3GEOadmin.core.abreModalConfirma(hash); 218 i3GEOadmin.core.abreModalConfirma(hash);
219 }, 219 },
220 - salvarUsuario: function(id_usuario){  
221 - var parametros = $("#form-" + id_usuario + " form").serialize(); 220 + salvar: function(id){
  221 + var parametros = $("#form-" + id + " form").serialize();
222 i3GEOadmin.core.fechaModalGeral(); 222 i3GEOadmin.core.fechaModalGeral();
223 i3GEOadmin.core.modalAguarde(true); 223 i3GEOadmin.core.modalAguarde(true);
224 $.post( 224 $.post(
225 - "exec.php?funcao=alterarUsuario",  
226 - "id_usuario="+ id_usuario+"&"+parametros 225 + "exec.php?funcao=alterar",
  226 + "id_usuario="+ id+"&"+parametros
227 ) 227 )
228 .done( 228 .done(
229 function(data, status){ 229 function(data, status){
230 i3GEOadmin.core.modalAguarde(false); 230 i3GEOadmin.core.modalAguarde(false);
231 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeListaUsuarios);  
232 - i3GEOadmin.usuarios.pegaUsuarios(); 231 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeLista);
  232 + i3GEOadmin.usuarios.lista();
233 } 233 }
234 ) 234 )
235 .fail( 235 .fail(
admin1/usuarios/cadastro/index.php
@@ -22,8 +22,8 @@ include &quot;../../head.php&quot;; @@ -22,8 +22,8 @@ include &quot;../../head.php&quot;;
22 class="btn btn-primary btn-fab btn-fab-mini pull-right"> 22 class="btn btn-primary btn-fab btn-fab-mini pull-right">
23 <i class="material-icons">help</i> 23 <i class="material-icons">help</i>
24 </button> 24 </button>
25 - <h3>{{{usuarios}}}</h3>  
26 - <h4>{{{txtAjuda}}}</h4> 25 + <h3>{{{txtTitulo}}}</h3>
  26 + <h4>{{{txtDesc}}}</h4>
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
@@ -31,7 +31,7 @@ include &quot;../../head.php&quot;; @@ -31,7 +31,7 @@ include &quot;../../head.php&quot;;
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
34 - <a onclick="i3GEOadmin.usuarios.adicionaUsuarioDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> 34 + <a onclick="i3GEOadmin.usuarios.adicionaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a>
35 </div> 35 </div>
36 <div class="clearfix"></div> 36 <div class="clearfix"></div>
37 <!--Modal ajuda--> 37 <!--Modal ajuda-->
@@ -39,7 +39,7 @@ include &quot;../../head.php&quot;; @@ -39,7 +39,7 @@ include &quot;../../head.php&quot;;
39 <div class="modal-dialog"> 39 <div class="modal-dialog">
40 <div class="modal-content"> 40 <div class="modal-content">
41 <div class="modal-body"> 41 <div class="modal-body">
42 - <p>{{{txtUsuarios}}}</p> 42 + <p>{{{txtAjuda}}}</p>
43 </div> 43 </div>
44 </div> 44 </div>
45 </div> 45 </div>
@@ -55,7 +55,7 @@ include &quot;../../head.php&quot;; @@ -55,7 +55,7 @@ include &quot;../../head.php&quot;;
55 <script id="templateFiltro" type="x-tmpl-mustache"> 55 <script id="templateFiltro" type="x-tmpl-mustache">
56 <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option> 56 <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option>
57 </script> 57 </script>
58 -<script id="templateUsuarios" type="x-tmpl-mustache"> 58 +<script id="templateLista" type="x-tmpl-mustache">
59 <div class="panel panel-default" id="form-{{id_usuario}}"> 59 <div class="panel panel-default" id="form-{{id_usuario}}">
60 <div class="panel-body"> 60 <div class="panel-body">
61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" > 61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
admin1/usuarios/grupos/exec.php
@@ -29,10 +29,9 @@ error_reporting ( 0 ); @@ -29,10 +29,9 @@ error_reporting ( 0 );
29 29
30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php"); 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 $funcoesEdicao = array ( 31 $funcoesEdicao = array (
32 - "ADICIONARGRUPO",  
33 - "ALTERARGRUPO",  
34 - "ADICIONAUSUARIOSGRUPO",  
35 - "EXCLUIRGRUPO" 32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
36 ); 35 );
37 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
38 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) { 37 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
@@ -43,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) { @@ -43,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
43 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php"); 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
44 $funcao = strtoupper ( $funcao ); 43 $funcao = strtoupper ( $funcao );
45 // converte os parametros de definicao dos papeis em um array 44 // converte os parametros de definicao dos papeis em um array
46 -if ($funcao == "ADICIONARGRUPO" || $funcao == "ALTERARGRUPO") { 45 +if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
47 $usuarios = array (); 46 $usuarios = array ();
48 foreach ( array_keys ( $_POST ) as $k ) { 47 foreach ( array_keys ( $_POST ) as $k ) {
49 $teste = explode ( "-", $k ); 48 $teste = explode ( "-", $k );
@@ -54,8 +53,8 @@ if ($funcao == &quot;ADICIONARGRUPO&quot; || $funcao == &quot;ALTERARGRUPO&quot;) { @@ -54,8 +53,8 @@ if ($funcao == &quot;ADICIONARGRUPO&quot; || $funcao == &quot;ALTERARGRUPO&quot;) {
54 array_unique ( $usuarios ); 53 array_unique ( $usuarios );
55 } 54 }
56 switch ($funcao) { 55 switch ($funcao) {
57 - case "ADICIONARGRUPO" :  
58 - $novo = adicionarGrupo( $nome,$descricao, $usuarios, $dbhw ); 56 + case "ADICIONAR" :
  57 + $novo = adicionar( $nome,$descricao, $usuarios, $dbhw );
59 if ($novo != false) { 58 if ($novo != false) {
60 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo; 59 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
61 $dados = pegaDados ( $sql, $dbh ); 60 $dados = pegaDados ( $sql, $dbh );
@@ -70,8 +69,8 @@ switch ($funcao) { @@ -70,8 +69,8 @@ switch ($funcao) {
70 } 69 }
71 exit (); 70 exit ();
72 break; 71 break;
73 - case "ALTERARGRUPO" :  
74 - $novo = alterarGrupo ( $id_grupo, $nome, $descricao, $usuarios, $dbhw ); 72 + case "ALTERAR" :
  73 + $novo = alterar ( $id_grupo, $nome, $descricao, $usuarios, $dbhw );
75 if ($novo == false) { 74 if ($novo == false) {
76 header ( "HTTP/1.1 500 erro ao consultar banco de dados" ); 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
77 exit (); 76 exit ();
@@ -85,7 +84,7 @@ switch ($funcao) { @@ -85,7 +84,7 @@ switch ($funcao) {
85 retornaJSON ( $dados ); 84 retornaJSON ( $dados );
86 exit (); 85 exit ();
87 break; 86 break;
88 - case "PEGAGRUPOSEUSUARIOS" : 87 + case "LISTA" :
89 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false ); 88 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false );
90 $usuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, U.login, UP.id_grupo FROM ".$esquemaadmin."i3geousr_usuarios AS U JOIN ".$esquemaadmin."i3geousr_grupousuario AS UP ON U.id_usuario = UP.id_usuario", dbh, false ); 89 $usuarios = pegaDados ( "SELECT U.nome_usuario, U.id_usuario, U.login, UP.id_grupo FROM ".$esquemaadmin."i3geousr_usuarios AS U JOIN ".$esquemaadmin."i3geousr_grupousuario AS UP ON U.id_usuario = UP.id_usuario", dbh, false );
91 if ($usuarios == false || $grupos == false) { 90 if ($usuarios == false || $grupos == false) {
@@ -117,8 +116,8 @@ switch ($funcao) { @@ -117,8 +116,8 @@ switch ($funcao) {
117 "usuarios" => $usuarios 116 "usuarios" => $usuarios
118 ) ); 117 ) );
119 break; 118 break;
120 - case "EXCLUIRGRUPO" :  
121 - $retorna = excluirGrupo ( $id_grupo, $dbhw ); 119 + case "EXCLUIR" :
  120 + $retorna = excluir ( $id_grupo, $dbhw );
122 $dbhw = null; 121 $dbhw = null;
123 $dbh = null; 122 $dbh = null;
124 if ($retorna == false) { 123 if ($retorna == false) {
@@ -131,7 +130,7 @@ switch ($funcao) { @@ -131,7 +130,7 @@ switch ($funcao) {
131 } 130 }
132 cpjson ( $retorno ); 131 cpjson ( $retorno );
133 // $usuarios deve ser um array 132 // $usuarios deve ser um array
134 -function adicionarGrupo($nome, $descricao, $usuarios, $dbhw) { 133 +function adicionar($nome, $descricao, $usuarios, $dbhw) {
135 global $esquemaadmin; 134 global $esquemaadmin;
136 try { 135 try {
137 $dataCol = array( 136 $dataCol = array(
@@ -139,14 +138,14 @@ function adicionarGrupo($nome, $descricao, $usuarios, $dbhw) { @@ -139,14 +138,14 @@ function adicionarGrupo($nome, $descricao, $usuarios, $dbhw) {
139 "descricao" => '' 138 "descricao" => ''
140 ); 139 );
141 $id_grupo = i3GeoAdminInsertUnico ( $dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo" ); 140 $id_grupo = i3GeoAdminInsertUnico ( $dbhw, "i3geousr_grupos", $dataCol, "nome", "id_grupo" );
142 - $retorna = alterarGrupo ( $id_grupo, $nome, $descricao, $usuarios, $dbhw ); 141 + $retorna = alterar ( $id_grupo, $nome, $descricao, $usuarios, $dbhw );
143 return $retorna; 142 return $retorna;
144 } catch ( PDOException $e ) { 143 } catch ( PDOException $e ) {
145 return false; 144 return false;
146 } 145 }
147 } 146 }
148 // $papeis deve ser um array 147 // $papeis deve ser um array
149 -function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) { 148 +function alterar($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
150 global $esquemaadmin; 149 global $esquemaadmin;
151 if ($convUTF) { 150 if ($convUTF) {
152 $nome = utf8_encode ( $nome ); 151 $nome = utf8_encode ( $nome );
@@ -162,14 +161,14 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) { @@ -162,14 +161,14 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
162 return false; 161 return false;
163 } 162 }
164 // apaga todos os papeis 163 // apaga todos os papeis
165 - $resultado = excluirUsuariosGrupo ( $id_grupo, $dbhw ); 164 + $resultado = excluirUsuarios ( $id_grupo, $dbhw );
166 if ($resultado == false) { 165 if ($resultado == false) {
167 return false; 166 return false;
168 } 167 }
169 if (! empty ( $usuarios )) { 168 if (! empty ( $usuarios )) {
170 // atualiza papeis vinculados 169 // atualiza papeis vinculados
171 foreach ( $usuarios as $p ) { 170 foreach ( $usuarios as $p ) {
172 - $resultado = adicionaUsuarioGrupo ( $id_grupo, $p, $dbhw ); 171 + $resultado = adicionaUsuario ( $id_grupo, $p, $dbhw );
173 if ($resultado == false) { 172 if ($resultado == false) {
174 return false; 173 return false;
175 } 174 }
@@ -177,7 +176,7 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) { @@ -177,7 +176,7 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
177 } 176 }
178 return $id_grupo; 177 return $id_grupo;
179 } 178 }
180 -function adicionaUsuarioGrupo($id_grupo, $id_usuario, $dbhw) { 179 +function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
181 global $esquemaadmin; 180 global $esquemaadmin;
182 $dataCol = array ( 181 $dataCol = array (
183 "id_usuario" => $id_usuario, 182 "id_usuario" => $id_usuario,
@@ -186,20 +185,20 @@ function adicionaUsuarioGrupo($id_grupo, $id_usuario, $dbhw) { @@ -186,20 +185,20 @@ function adicionaUsuarioGrupo($id_grupo, $id_usuario, $dbhw) {
186 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_grupousuario", $dataCol ); 185 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_grupousuario", $dataCol );
187 return $resultado; 186 return $resultado;
188 } 187 }
189 -function excluirGrupo($id_grupo, $dbhw) { 188 +function excluir($id_grupo, $dbhw) {
190 global $esquemaadmin; 189 global $esquemaadmin;
191 - $resultado = exclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false ); 190 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupos", "id_grupo", $id_grupo, $dbhw, false );
192 if ($resultado == false) { 191 if ($resultado == false) {
193 return false; 192 return false;
194 } 193 }
195 if ($resultado == true) { 194 if ($resultado == true) {
196 - $resultado = excluirUsuariosGrupo ( $id_grupo, $dbhw ); 195 + $resultado = excluirUsuarios ( $id_grupo, $dbhw );
197 } 196 }
198 return $resultado; 197 return $resultado;
199 } 198 }
200 -function excluirUsuariosGrupo($id_grupo, $dbhw) { 199 +function excluirUsuarios($id_grupo, $dbhw) {
201 global $esquemaadmin; 200 global $esquemaadmin;
202 - $resultado = exclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false ); 201 + $resultado = i3GeoAdminExclui ( $esquemaadmin . "i3geousr_grupousuario", "id_grupo", $id_grupo, $dbhw, false );
203 return $resultado; 202 return $resultado;
204 } 203 }
205 ?> 204 ?>
admin1/usuarios/grupos/index.js
@@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
24 */ 24 */
25 i3GEOadmin.gruposusuarios = { 25 i3GEOadmin.gruposusuarios = {
26 //variavel global indicando o elemento que recebera a lista de usuarios 26 //variavel global indicando o elemento que recebera a lista de usuarios
27 - ondeListaGrupos: "", 27 + ondeLista: "",
28 //conteudo html do formulario de adicao de operacao 28 //conteudo html do formulario de adicao de operacao
29 - formAdicionaGrupo: "", 29 + formAdiciona: "",
30 init: function(onde){ 30 init: function(onde){
31 - i3GEOadmin.gruposusuarios.ondeListaGrupos = onde;  
32 - i3GEOadmin.gruposusuarios.pegaGrupos(); 31 + i3GEOadmin.gruposusuarios.ondeLista = onde;
  32 + i3GEOadmin.gruposusuarios.lista();
33 }, 33 },
34 /* 34 /*
35 -Function: pegaGrupos 35 +Function: lista
36 36
37 Obt&eacute;m a lista de grupos 37 Obt&eacute;m a lista de grupos
38 */ 38 */
39 - pegaGrupos: function(){  
40 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeListaGrupos); 39 + lista: function(){
  40 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeLista);
41 $.post( 41 $.post(
42 - "exec.php?funcao=pegaGruposEusuarios" 42 + "exec.php?funcao=lista"
43 ) 43 )
44 .done( 44 .done(
45 function(data, status){ 45 function(data, status){
@@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de grupos @@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de grupos
50 //template dos checkbox 50 //template dos checkbox
51 var templateUsuarios = $("#templateInputUsuarios").html(); 51 var templateUsuarios = $("#templateInputUsuarios").html();
52 //template do form de cada operacao 52 //template do form de cada operacao
53 - var templateGrupos = $("#templateGrupos").html(); 53 + var templateLista = $("#templateLista").html();
54 //lista todas as usuarios 54 //lista todas as usuarios
55 var html = Mustache.to_html( 55 var html = Mustache.to_html(
56 - "{{#data}}" + templateGrupos + "{{/data}}", 56 + "{{#data}}" + templateLista + "{{/data}}",
57 $.extend( 57 $.extend(
58 {}, 58 {},
59 i3GEOadmin.gruposusuarios.dicionario, 59 i3GEOadmin.gruposusuarios.dicionario,
60 { 60 {
61 "data": json["grupos"], 61 "data": json["grupos"],
62 - "onExcluir": "i3GEOadmin.gruposusuarios.excluirGrupoDialogo",//funcao  
63 - "onSalvar": "i3GEOadmin.gruposusuarios.salvarGrupoDialogo",//funcao 62 + "onExcluir": "i3GEOadmin.gruposusuarios.excluirDialogo",//funcao
  63 + "onSalvar": "i3GEOadmin.gruposusuarios.salvarDialogo",//funcao
64 "excluir": i3GEOadmin.gruposusuarios.dicionario.excluir, 64 "excluir": i3GEOadmin.gruposusuarios.dicionario.excluir,
65 "inputUsuarios": function(){ 65 "inputUsuarios": function(){
66 //marca os checkbox 66 //marca os checkbox
@@ -85,7 +85,7 @@ Obt&amp;eacute;m a lista de grupos @@ -85,7 +85,7 @@ Obt&amp;eacute;m a lista de grupos
85 } 85 }
86 ) 86 )
87 ); 87 );
88 - i3GEOadmin.gruposusuarios.ondeListaGrupos.html(html); 88 + i3GEOadmin.gruposusuarios.ondeLista.html(html);
89 //filtro 89 //filtro
90 html = Mustache.to_html( 90 html = Mustache.to_html(
91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", 91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
@@ -98,9 +98,9 @@ Obt&amp;eacute;m a lista de grupos @@ -98,9 +98,9 @@ Obt&amp;eacute;m a lista de grupos
98 i3GEOadmin.gruposusuarios.filtra(i3GEOadmin.gruposusuarios.pegaFiltro()); 98 i3GEOadmin.gruposusuarios.filtra(i3GEOadmin.gruposusuarios.pegaFiltro());
99 } 99 }
100 //monta um template para o modal de inclusao de novo usuario 100 //monta um template para o modal de inclusao de novo usuario
101 - if(i3GEOadmin.gruposusuarios.formAdicionaGrupo == ""){ 101 + if(i3GEOadmin.gruposusuarios.formAdiciona == ""){
102 html = Mustache.to_html( 102 html = Mustache.to_html(
103 - $("#templateGrupos").html(), 103 + $("#templateLista").html(),
104 $.extend( 104 $.extend(
105 {}, 105 {},
106 i3GEOadmin.gruposusuarios.dicionario, 106 i3GEOadmin.gruposusuarios.dicionario,
@@ -108,7 +108,7 @@ Obt&amp;eacute;m a lista de grupos @@ -108,7 +108,7 @@ Obt&amp;eacute;m a lista de grupos
108 "id_grupo": "modal", 108 "id_grupo": "modal",
109 "excluir": i3GEOadmin.gruposusuarios.dicionario.cancelar, 109 "excluir": i3GEOadmin.gruposusuarios.dicionario.cancelar,
110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao 110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
111 - "onSalvar": "i3GEOadmin.gruposusuarios.adicionaGrupo",//funcao 111 + "onSalvar": "i3GEOadmin.gruposusuarios.adiciona",//funcao
112 "nome": "", 112 "nome": "",
113 "descricao": "", 113 "descricao": "",
114 "inputUsuarios": function(){ 114 "inputUsuarios": function(){
@@ -122,33 +122,33 @@ Obt&amp;eacute;m a lista de grupos @@ -122,33 +122,33 @@ Obt&amp;eacute;m a lista de grupos
122 } 122 }
123 ) 123 )
124 ); 124 );
125 - i3GEOadmin.gruposusuarios.formAdicionaGrupo = html; 125 + i3GEOadmin.gruposusuarios.formAdiciona = html;
126 } 126 }
127 $.material.init(); 127 $.material.init();
128 } 128 }
129 ) 129 )
130 .fail(function(data){ 130 .fail(function(data){
131 - i3GEOadmin.gruposusuarios.ondeListaGrupos.html(""); 131 + i3GEOadmin.gruposusuarios.ondeLista.html("");
132 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 132 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
133 }); 133 });
134 }, 134 },
135 - adicionaGrupoDialogo: function(){  
136 - i3GEOadmin.core.abreModalGeral(i3GEOadmin.gruposusuarios.formAdicionaGrupo); 135 + adicionaDialogo: function(){
  136 + i3GEOadmin.core.abreModalGeral(i3GEOadmin.gruposusuarios.formAdiciona);
137 }, 137 },
138 // os parametros sao obtidos do formulario aberto do modal 138 // os parametros sao obtidos do formulario aberto do modal
139 - adicionaGrupo: function(){ 139 + adiciona: function(){
140 var parametros = $("#form-modal form").serialize(); 140 var parametros = $("#form-modal form").serialize();
141 i3GEOadmin.core.fechaModalGeral(); 141 i3GEOadmin.core.fechaModalGeral();
142 i3GEOadmin.core.modalAguarde(true); 142 i3GEOadmin.core.modalAguarde(true);
143 $.post( 143 $.post(
144 - "exec.php?funcao=adicionarGrupo", 144 + "exec.php?funcao=adicionar",
145 parametros 145 parametros
146 ) 146 )
147 .done( 147 .done(
148 function(data, status){ 148 function(data, status){
149 i3GEOadmin.core.modalAguarde(false); 149 i3GEOadmin.core.modalAguarde(false);
150 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeListaGrupos);  
151 - i3GEOadmin.gruposusuarios.pegaGrupos(); 150 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeLista);
  151 + i3GEOadmin.gruposusuarios.lista();
152 } 152 }
153 ) 153 )
154 .fail( 154 .fail(
@@ -158,21 +158,21 @@ Obt&amp;eacute;m a lista de grupos @@ -158,21 +158,21 @@ Obt&amp;eacute;m a lista de grupos
158 } 158 }
159 ); 159 );
160 }, 160 },
161 - excluirGrupoDialogo: function(id_grupo){ 161 + excluirDialogo: function(id){
162 var hash = { 162 var hash = {
163 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma, 163 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma,
164 - "onBotao1": "i3GEOadmin.gruposusuarios.excluirGrupo('"+id_grupo+"')", 164 + "onBotao1": "i3GEOadmin.gruposusuarios.excluir('"+id+"')",
165 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim, 165 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim,
166 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 166 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
167 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao 167 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao
168 }; 168 };
169 i3GEOadmin.core.abreModalConfirma(hash); 169 i3GEOadmin.core.abreModalConfirma(hash);
170 }, 170 },
171 - excluirGrupo: function(id_grupo){ 171 + excluir: function(id){
172 i3GEOadmin.core.modalAguarde(true); 172 i3GEOadmin.core.modalAguarde(true);
173 $.post( 173 $.post(
174 - "exec.php?funcao=excluirGrupo",  
175 - "id_grupo="+id_grupo 174 + "exec.php?funcao=excluir",
  175 + "id_grupo="+id
176 ) 176 )
177 .done( 177 .done(
178 function(data, status){ 178 function(data, status){
@@ -188,29 +188,29 @@ Obt&amp;eacute;m a lista de grupos @@ -188,29 +188,29 @@ Obt&amp;eacute;m a lista de grupos
188 } 188 }
189 ); 189 );
190 }, 190 },
191 - salvarGrupoDialogo: function(id_grupo){ 191 + salvarDialogo: function(id){
192 var hash = { 192 var hash = {
193 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma, 193 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma,
194 - "onBotao1": "i3GEOadmin.gruposusuarios.salvarGrupo('"+id_grupo+"')", 194 + "onBotao1": "i3GEOadmin.gruposusuarios.salvar('"+id+"')",
195 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim, 195 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim,
196 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 196 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
197 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao 197 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao
198 }; 198 };
199 i3GEOadmin.core.abreModalConfirma(hash); 199 i3GEOadmin.core.abreModalConfirma(hash);
200 }, 200 },
201 - salvarGrupo: function(id_grupo){  
202 - var parametros = $("#form-" + id_grupo + " form").serialize(); 201 + salvar: function(id){
  202 + var parametros = $("#form-" + id + " form").serialize();
203 i3GEOadmin.core.fechaModalGeral(); 203 i3GEOadmin.core.fechaModalGeral();
204 i3GEOadmin.core.modalAguarde(true); 204 i3GEOadmin.core.modalAguarde(true);
205 $.post( 205 $.post(
206 - "exec.php?funcao=alterarGrupo",  
207 - "id_grupo="+ id_grupo+"&"+parametros 206 + "exec.php?funcao=alterar",
  207 + "id_grupo="+ id +"&"+parametros
208 ) 208 )
209 .done( 209 .done(
210 function(data, status){ 210 function(data, status){
211 i3GEOadmin.core.modalAguarde(false); 211 i3GEOadmin.core.modalAguarde(false);
212 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeListaGrupos);  
213 - i3GEOadmin.gruposusuarios.pegaGrupos(); 212 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.gruposusuarios.ondeLista);
  213 + i3GEOadmin.gruposusuarios.lista();
214 } 214 }
215 ) 215 )
216 .fail( 216 .fail(
admin1/usuarios/grupos/index.php
@@ -24,8 +24,8 @@ include &quot;../../head.php&quot;; @@ -24,8 +24,8 @@ include &quot;../../head.php&quot;;
24 <i class="material-icons">help</i> 24 <i class="material-icons">help</i>
25 </button> 25 </button>
26 --> 26 -->
27 - <h3>{{{gruposusuarios}}}</h3>  
28 - <h4>{{{txtAjuda}}}</h4> 27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 <!-- aqui entra o filtro --> 29 <!-- aqui entra o filtro -->
30 <div class="form-group"> 30 <div class="form-group">
31 <label class="control-label">{{{filtro}}}</label> 31 <label class="control-label">{{{filtro}}}</label>
@@ -34,7 +34,7 @@ include &quot;../../head.php&quot;; @@ -34,7 +34,7 @@ include &quot;../../head.php&quot;;
34 </div> 34 </div>
35 35
36 <div class="row pull-right"> 36 <div class="row pull-right">
37 - <a onclick="i3GEOadmin.gruposusuarios.adicionaGrupoDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> 37 + <a onclick="i3GEOadmin.gruposusuarios.adicionaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a>
38 </div> 38 </div>
39 <div class="clearfix"></div> 39 <div class="clearfix"></div>
40 <!--Modal ajuda 40 <!--Modal ajuda
@@ -59,7 +59,7 @@ include &quot;../../head.php&quot;; @@ -59,7 +59,7 @@ include &quot;../../head.php&quot;;
59 <script id="templateFiltro" type="x-tmpl-mustache"> 59 <script id="templateFiltro" type="x-tmpl-mustache">
60 <option value="form-{{id_grupo}}">{{{nome}}}</option> 60 <option value="form-{{id_grupo}}">{{{nome}}}</option>
61 </script> 61 </script>
62 -<script id="templateGrupos" type="x-tmpl-mustache"> 62 +<script id="templateLista" type="x-tmpl-mustache">
63 <div class="panel panel-default" id="form-{{id_grupo}}"> 63 <div class="panel panel-default" id="form-{{id_grupo}}">
64 <div class="panel-body"> 64 <div class="panel-body">
65 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" > 65 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
admin1/usuarios/operacoes/exec.php
@@ -29,10 +29,9 @@ error_reporting(0); @@ -29,10 +29,9 @@ error_reporting(0);
29 29
30 include_once(dirname(__FILE__)."/../../../admin/php/login.php"); 30 include_once(dirname(__FILE__)."/../../../admin/php/login.php");
31 $funcoesEdicao = array( 31 $funcoesEdicao = array(
32 - "ADICIONAROPERACAO",  
33 - "ALTERAROPERACAO",  
34 - "ADICIONAPAPELOPERACOES",  
35 - "EXCLUIROPERACAO" 32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
36 ); 35 );
37 if(in_array(strtoupper($funcao),$funcoesEdicao)){ 36 if(in_array(strtoupper($funcao),$funcoesEdicao)){
38 if(verificaOperacaoSessao("admin/html/operacoes") == false){ 37 if(verificaOperacaoSessao("admin/html/operacoes") == false){
@@ -42,7 +41,7 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){ @@ -42,7 +41,7 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
42 include(dirname(__FILE__)."/../../../admin/php/conexao.php"); 41 include(dirname(__FILE__)."/../../../admin/php/conexao.php");
43 $funcao = strtoupper($funcao); 42 $funcao = strtoupper($funcao);
44 //converte os parametros de definicao dos papeis em um array 43 //converte os parametros de definicao dos papeis em um array
45 -if($funcao == "ADICIONAROPERACAO" || $funcao == "ALTERAROPERACAO"){ 44 +if($funcao == "ADICIONAR" || $funcao == "ALTERAR"){
46 $papeis = array(); 45 $papeis = array();
47 $papeis[] = 1; //admin 46 $papeis[] = 1; //admin
48 foreach(array_keys($_POST) as $k){ 47 foreach(array_keys($_POST) as $k){
@@ -55,8 +54,8 @@ if($funcao == &quot;ADICIONAROPERACAO&quot; || $funcao == &quot;ALTERAROPERACAO&quot;){ @@ -55,8 +54,8 @@ if($funcao == &quot;ADICIONAROPERACAO&quot; || $funcao == &quot;ALTERAROPERACAO&quot;){
55 } 54 }
56 switch ($funcao) 55 switch ($funcao)
57 { 56 {
58 - case "ADICIONAROPERACAO":  
59 - $novo = adicionarOperacao($codigo,$descricao,$papeis,$dbhw); 57 + case "ADICIONAR":
  58 + $novo = adicionar($codigo,$descricao,$papeis,$dbhw);
60 if($novo != false){ 59 if($novo != false){
61 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo; 60 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
62 $dados = pegaDados($sql,$dbh); 61 $dados = pegaDados($sql,$dbh);
@@ -72,8 +71,8 @@ switch ($funcao) @@ -72,8 +71,8 @@ switch ($funcao)
72 } 71 }
73 exit; 72 exit;
74 break; 73 break;
75 - case "ALTERAROPERACAO":  
76 - $novo = alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw); 74 + case "ALTERAR":
  75 + $novo = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw);
77 if($novo == false){ 76 if($novo == false){
78 header("HTTP/1.1 500 erro ao consultar banco de dados"); 77 header("HTTP/1.1 500 erro ao consultar banco de dados");
79 exit; 78 exit;
@@ -87,7 +86,7 @@ switch ($funcao) @@ -87,7 +86,7 @@ switch ($funcao)
87 retornaJSON($dados); 86 retornaJSON($dados);
88 exit; 87 exit;
89 break; 88 break;
90 - case "PEGAOPERACOESEPAPEIS": 89 + case "LISTA":
91 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false); 90 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false);
92 $papeis = pegaDados("SELECT P.id_papel, P.nome, P.descricao, OP.id_operacao FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papeis AS P ON OP.id_papel = P.id_papel ",$dbh,false); 91 $papeis = pegaDados("SELECT P.id_papel, P.nome, P.descricao, OP.id_operacao FROM ".$esquemaadmin."i3geousr_operacoes AS O JOIN ".$esquemaadmin."i3geousr_operacoespapeis AS OP ON O.id_operacao = OP.id_operacao JOIN ".$esquemaadmin."i3geousr_papeis AS P ON OP.id_papel = P.id_papel ",$dbh,false);
93 if($operacoes == false || $papeis == false){ 92 if($operacoes == false || $papeis == false){
@@ -117,8 +116,8 @@ switch ($funcao) @@ -117,8 +116,8 @@ switch ($funcao)
117 } 116 }
118 retornaJSON(array("operacoes"=>$o,"papeis"=>$papeis)); 117 retornaJSON(array("operacoes"=>$o,"papeis"=>$papeis));
119 break; 118 break;
120 - case "EXCLUIROPERACAO":  
121 - $retorna = excluirOperacao($id_operacao,$dbhw); 119 + case "EXCLUIR":
  120 + $retorna = excluir($id_operacao,$dbhw);
122 $dbhw = null; 121 $dbhw = null;
123 $dbh = null; 122 $dbh = null;
124 if($retorna == false){ 123 if($retorna == false){
@@ -131,14 +130,14 @@ switch ($funcao) @@ -131,14 +130,14 @@ switch ($funcao)
131 } 130 }
132 cpjson($retorno); 131 cpjson($retorno);
133 //$papeis deve ser um array 132 //$papeis deve ser um array
134 -function adicionarOperacao($codigo,$descricao,$papeis,$dbhw){ 133 +function adicionar($codigo,$descricao,$papeis,$dbhw){
135 global $esquemaadmin; 134 global $esquemaadmin;
136 try{ 135 try{
137 $dataCol = array( 136 $dataCol = array(
138 "descricao" => '' 137 "descricao" => ''
139 ); 138 );
140 $id_operacao = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao"); 139 $id_operacao = i3GeoAdminInsertUnico($dbhw,"i3geousr_operacoes",$dataCol,"descricao","id_operacao");
141 - $retorna = alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw); 140 + $retorna = alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw);
142 return $retorna; 141 return $retorna;
143 } 142 }
144 catch (PDOException $e){ 143 catch (PDOException $e){
@@ -146,7 +145,7 @@ function adicionarOperacao($codigo,$descricao,$papeis,$dbhw){ @@ -146,7 +145,7 @@ function adicionarOperacao($codigo,$descricao,$papeis,$dbhw){
146 } 145 }
147 } 146 }
148 //$papeis deve ser um array 147 //$papeis deve ser um array
149 -function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){ 148 +function alterar($id_operacao,$codigo,$descricao,$papeis,$dbhw){
150 global $esquemaadmin; 149 global $esquemaadmin;
151 if($convUTF){ 150 if($convUTF){
152 $descricao = utf8_encode($descricao); 151 $descricao = utf8_encode($descricao);
@@ -160,14 +159,14 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){ @@ -160,14 +159,14 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){
160 return false; 159 return false;
161 } 160 }
162 //apaga todos os papeis 161 //apaga todos os papeis
163 - $resultado = excluirPapeisOperacao($id_operacao,$dbhw); 162 + $resultado = excluirPapeis($id_operacao,$dbhw);
164 if($resultado == false){ 163 if($resultado == false){
165 return false; 164 return false;
166 } 165 }
167 if(!empty($papeis)){ 166 if(!empty($papeis)){
168 //atualiza papeis vinculados 167 //atualiza papeis vinculados
169 foreach($papeis as $p){ 168 foreach($papeis as $p){
170 - $resultado = adicionaPapelOperacao($id_operacao,$p,$dbhw); 169 + $resultado = adicionaPapel($id_operacao,$p,$dbhw);
171 if($resultado == false){ 170 if($resultado == false){
172 return false; 171 return false;
173 } 172 }
@@ -175,7 +174,7 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){ @@ -175,7 +174,7 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){
175 } 174 }
176 return $id_operacao; 175 return $id_operacao;
177 } 176 }
178 -function adicionaPapelOperacao($id_operacao,$id_papel,$dbhw){ 177 +function adicionaPapel($id_operacao,$id_papel,$dbhw){
179 global $esquemaadmin; 178 global $esquemaadmin;
180 $dataCol = array( 179 $dataCol = array(
181 "id_operacao" => $id_operacao, 180 "id_operacao" => $id_operacao,
@@ -184,20 +183,20 @@ function adicionaPapelOperacao($id_operacao,$id_papel,$dbhw){ @@ -184,20 +183,20 @@ function adicionaPapelOperacao($id_operacao,$id_papel,$dbhw){
184 $resultado = i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol); 183 $resultado = i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol);
185 return $resultado; 184 return $resultado;
186 } 185 }
187 -function excluirOperacao($id_operacao,$dbhw){ 186 +function excluir($id_operacao,$dbhw){
188 global $esquemaadmin; 187 global $esquemaadmin;
189 - $resultado = exclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false); 188 + $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoes","id_operacao",$id_operacao,$dbhw,false);
190 if($resultado == false){ 189 if($resultado == false){
191 return false; 190 return false;
192 } 191 }
193 if($resultado == true){ 192 if($resultado == true){
194 - $resultado = excluirPapeisOperacao($id_operacao,$dbhw); 193 + $resultado = excluirPapeis($id_operacao,$dbhw);
195 } 194 }
196 return $resultado; 195 return $resultado;
197 } 196 }
198 -function excluirPapeisOperacao($id_operacao,$dbhw){ 197 +function excluirPapeis($id_operacao,$dbhw){
199 global $esquemaadmin; 198 global $esquemaadmin;
200 - $resultado = exclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false); 199 + $resultado = i3GeoAdminExclui($esquemaadmin."i3geousr_operacoespapeis","id_operacao",$id_operacao,$dbhw,false);
201 return $resultado; 200 return $resultado;
202 } 201 }
203 ?> 202 ?>
admin1/usuarios/operacoes/index.js
@@ -25,27 +25,27 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o @@ -25,27 +25,27 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
25 25
26 i3GEOadmin.operacoes = { 26 i3GEOadmin.operacoes = {
27 //variavel global indicando o elemento que recebera a lista de operacoes 27 //variavel global indicando o elemento que recebera a lista de operacoes
28 - ondeListaOperacoes: "", 28 + ondeLista: "",
29 //conteudo html do formulario de adicao de operacao 29 //conteudo html do formulario de adicao de operacao
30 - formAdicionaOperacao: "", 30 + formAdiciona: "",
31 /* 31 /*
32 Function: initMenu 32 Function: initMenu
33 33
34 Inicializa o editor 34 Inicializa o editor
35 */ 35 */
36 init: function(onde){ 36 init: function(onde){
37 - i3GEOadmin.operacoes.ondeListaOperacoes = onde;  
38 - i3GEOadmin.operacoes.pegaOperacoes(); 37 + i3GEOadmin.operacoes.ondeLista = onde;
  38 + i3GEOadmin.operacoes.lista();
39 }, 39 },
40 /* 40 /*
41 -Function: pegaOperacoes 41 +Function: lista
42 42
43 Obt&eacute;m a lista de operacoes 43 Obt&eacute;m a lista de operacoes
44 */ 44 */
45 - pegaOperacoes: function(){  
46 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes); 45 + lista: function(){
  46 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeLista);
47 $.post( 47 $.post(
48 - "exec.php?funcao=pegaOperacoesEpapeis" 48 + "exec.php?funcao=lista"
49 ) 49 )
50 .done( 50 .done(
51 function(data, status){ 51 function(data, status){
@@ -56,17 +56,17 @@ Obt&amp;eacute;m a lista de operacoes @@ -56,17 +56,17 @@ Obt&amp;eacute;m a lista de operacoes
56 //template dos checkbox 56 //template dos checkbox
57 var templatePapeis = $("#templateInputPapeis").html(); 57 var templatePapeis = $("#templateInputPapeis").html();
58 //template do form de cada operacao 58 //template do form de cada operacao
59 - var templateOperacoes = $("#templateOperacoes").html(); 59 + var templateLista = $("#templateLista").html();
60 //lista todas as operacoes 60 //lista todas as operacoes
61 var html = Mustache.to_html( 61 var html = Mustache.to_html(
62 - "{{#data}}" + templateOperacoes + "{{/data}}", 62 + "{{#data}}" + templateLista + "{{/data}}",
63 $.extend( 63 $.extend(
64 {}, 64 {},
65 i3GEOadmin.operacoes.dicionario, 65 i3GEOadmin.operacoes.dicionario,
66 { 66 {
67 "data":json["operacoes"], 67 "data":json["operacoes"],
68 - "onExcluir": "i3GEOadmin.operacoes.excluirOperacaoDialogo",//funcao  
69 - "onSalvar": "i3GEOadmin.operacoes.salvarOperacaoDialogo",//funcao 68 + "onExcluir": "i3GEOadmin.operacoes.excluirDialogo",//funcao
  69 + "onSalvar": "i3GEOadmin.operacoes.salvarDialogo",//funcao
70 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo, 70 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo,
71 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao, 71 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao,
72 "inputPapeis": function(){ 72 "inputPapeis": function(){
@@ -92,7 +92,7 @@ Obt&amp;eacute;m a lista de operacoes @@ -92,7 +92,7 @@ Obt&amp;eacute;m a lista de operacoes
92 } 92 }
93 ) 93 )
94 ); 94 );
95 - i3GEOadmin.operacoes.ondeListaOperacoes.html(html); 95 + i3GEOadmin.operacoes.ondeLista.html(html);
96 //filtro 96 //filtro
97 html = Mustache.to_html( 97 html = Mustache.to_html(
98 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", 98 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
@@ -105,9 +105,9 @@ Obt&amp;eacute;m a lista de operacoes @@ -105,9 +105,9 @@ Obt&amp;eacute;m a lista de operacoes
105 i3GEOadmin.operacoes.filtra(pegaFiltro()); 105 i3GEOadmin.operacoes.filtra(pegaFiltro());
106 } 106 }
107 //monta um template para o modal de inclusao de nova operacao 107 //monta um template para o modal de inclusao de nova operacao
108 - if(i3GEOadmin.operacoes.formAdicionaOperacao == ""){ 108 + if(i3GEOadmin.operacoes.formAdiciona == ""){
109 html = Mustache.to_html( 109 html = Mustache.to_html(
110 - $("#templateOperacoes").html(), 110 + $("#templateLista").html(),
111 $.extend( 111 $.extend(
112 {}, 112 {},
113 i3GEOadmin.operacoes.dicionario, 113 i3GEOadmin.operacoes.dicionario,
@@ -115,7 +115,7 @@ Obt&amp;eacute;m a lista de operacoes @@ -115,7 +115,7 @@ Obt&amp;eacute;m a lista de operacoes
115 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo, 115 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo,
116 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao, 116 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao,
117 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao 117 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
118 - "onSalvar": "i3GEOadmin.operacoes.adicionaOperacao",//funcao 118 + "onSalvar": "i3GEOadmin.operacoes.adiciona",//funcao
119 "excluir": i3GEOadmin.operacoes.dicionario.cancela, 119 "excluir": i3GEOadmin.operacoes.dicionario.cancela,
120 "codigo": "", 120 "codigo": "",
121 "id_operacao": "modal", 121 "id_operacao": "modal",
@@ -131,33 +131,33 @@ Obt&amp;eacute;m a lista de operacoes @@ -131,33 +131,33 @@ Obt&amp;eacute;m a lista de operacoes
131 } 131 }
132 ) 132 )
133 ); 133 );
134 - i3GEOadmin.operacoes.formAdicionaOperacao = html; 134 + i3GEOadmin.operacoes.formAdiciona = html;
135 } 135 }
136 $.material.init(); 136 $.material.init();
137 } 137 }
138 ) 138 )
139 .fail(function(data){ 139 .fail(function(data){
140 - i3GEOadmin.operacoes.ondeListaOperacoes.html(""); 140 + i3GEOadmin.operacoes.ondeLista.html("");
141 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); 141 i3GEOadmin.core.mostraErro(data.status + " " +data.statusText);
142 }); 142 });
143 }, 143 },
144 - adicionaOperacaoDialogo: function(){  
145 - i3GEOadmin.core.abreModalGeral(i3GEOadmin.operacoes.formAdicionaOperacao); 144 + adicionaDialogo: function(){
  145 + i3GEOadmin.core.abreModalGeral(i3GEOadmin.operacoes.formAdiciona);
146 }, 146 },
147 // os parametros sao obtidos do formulario aberto do modal 147 // os parametros sao obtidos do formulario aberto do modal
148 - adicionaOperacao: function(){ 148 + adiciona: function(){
149 var parametros = $("#form-modal form").serialize(); 149 var parametros = $("#form-modal form").serialize();
150 i3GEOadmin.core.fechaModalGeral(); 150 i3GEOadmin.core.fechaModalGeral();
151 i3GEOadmin.core.modalAguarde(true); 151 i3GEOadmin.core.modalAguarde(true);
152 $.post( 152 $.post(
153 - "exec.php?funcao=adicionarOperacao", 153 + "exec.php?funcao=adicionar",
154 parametros 154 parametros
155 ) 155 )
156 .done( 156 .done(
157 function(data, status){ 157 function(data, status){
158 i3GEOadmin.core.modalAguarde(false); 158 i3GEOadmin.core.modalAguarde(false);
159 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes);  
160 - i3GEOadmin.operacoes.pegaOperacoes(); 159 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeLista);
  160 + i3GEOadmin.operacoes.lista();
161 } 161 }
162 ) 162 )
163 .fail( 163 .fail(
@@ -167,21 +167,21 @@ Obt&amp;eacute;m a lista de operacoes @@ -167,21 +167,21 @@ Obt&amp;eacute;m a lista de operacoes
167 } 167 }
168 ); 168 );
169 }, 169 },
170 - excluirOperacaoDialogo: function(id_operacao){ 170 + excluirDialogo: function(id){
171 var hash = { 171 var hash = {
172 "mensagem": i3GEOadmin.operacoes.dicionario.confirma, 172 "mensagem": i3GEOadmin.operacoes.dicionario.confirma,
173 - "onBotao1": "i3GEOadmin.operacoes.excluirOperacao('"+id_operacao+"')", 173 + "onBotao1": "i3GEOadmin.operacoes.excluir('"+id+"')",
174 "botao1": i3GEOadmin.operacoes.dicionario.sim, 174 "botao1": i3GEOadmin.operacoes.dicionario.sim,
175 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 175 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
176 "botao2": i3GEOadmin.operacoes.dicionario.nao 176 "botao2": i3GEOadmin.operacoes.dicionario.nao
177 }; 177 };
178 i3GEOadmin.core.abreModalConfirma(hash); 178 i3GEOadmin.core.abreModalConfirma(hash);
179 }, 179 },
180 - excluirOperacao: function(id_operacao){ 180 + excluir: function(id){
181 i3GEOadmin.core.modalAguarde(true); 181 i3GEOadmin.core.modalAguarde(true);
182 $.post( 182 $.post(
183 - "exec.php?funcao=excluirOperacao",  
184 - "id_operacao="+id_operacao 183 + "exec.php?funcao=excluir",
  184 + "id_operacao="+id
185 ) 185 )
186 .done( 186 .done(
187 function(data, status){ 187 function(data, status){
@@ -198,29 +198,29 @@ Obt&amp;eacute;m a lista de operacoes @@ -198,29 +198,29 @@ Obt&amp;eacute;m a lista de operacoes
198 } 198 }
199 ); 199 );
200 }, 200 },
201 - salvarOperacaoDialogo: function(id_operacao){ 201 + salvarDialogo: function(id){
202 var hash = { 202 var hash = {
203 "mensagem": i3GEOadmin.operacoes.dicionario.confirma, 203 "mensagem": i3GEOadmin.operacoes.dicionario.confirma,
204 - "onBotao1": "i3GEOadmin.operacoes.salvarOperacao('"+id_operacao+"')", 204 + "onBotao1": "i3GEOadmin.operacoes.salvar('"+id+"')",
205 "botao1": i3GEOadmin.operacoes.dicionario.sim, 205 "botao1": i3GEOadmin.operacoes.dicionario.sim,
206 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", 206 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
207 "botao2": i3GEOadmin.operacoes.dicionario.nao 207 "botao2": i3GEOadmin.operacoes.dicionario.nao
208 }; 208 };
209 i3GEOadmin.core.abreModalConfirma(hash); 209 i3GEOadmin.core.abreModalConfirma(hash);
210 }, 210 },
211 - salvarOperacao: function(id_operacao){  
212 - var parametros = $("#form-" + id_operacao + " form").serialize(); 211 + salvar: function(id){
  212 + var parametros = $("#form-" + id + " form").serialize();
213 i3GEOadmin.core.fechaModalGeral(); 213 i3GEOadmin.core.fechaModalGeral();
214 i3GEOadmin.core.modalAguarde(true); 214 i3GEOadmin.core.modalAguarde(true);
215 $.post( 215 $.post(
216 - "exec.php?funcao=alterarOperacao",  
217 - "id_operacao="+ id_operacao +"&"+parametros 216 + "exec.php?funcao=alterar",
  217 + "id_operacao="+ id +"&"+parametros
218 ) 218 )
219 .done( 219 .done(
220 function(data, status){ 220 function(data, status){
221 i3GEOadmin.core.modalAguarde(false); 221 i3GEOadmin.core.modalAguarde(false);
222 - i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes);  
223 - i3GEOadmin.operacoes.pegaOperacoes(); 222 + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeLista);
  223 + i3GEOadmin.operacoes.lista();
224 } 224 }
225 ) 225 )
226 .fail( 226 .fail(
admin1/usuarios/operacoes/index.php
@@ -22,8 +22,8 @@ include &quot;../../head.php&quot;; @@ -22,8 +22,8 @@ include &quot;../../head.php&quot;;
22 class="btn btn-primary btn-fab btn-fab-mini pull-right"> 22 class="btn btn-primary btn-fab btn-fab-mini pull-right">
23 <i class="material-icons">help</i> 23 <i class="material-icons">help</i>
24 </button> 24 </button>
25 - <h3>{{{operacoes}}}</h3>  
26 - <h4>{{{txtAjuda}}}</h4> 25 + <h3>{{{txtTitulo}}}</h3>
  26 + <h4>{{{txtDesc}}}</h4>
27 <!-- aqui entra o filtro --> 27 <!-- aqui entra o filtro -->
28 <div class="form-group"> 28 <div class="form-group">
29 <label class="control-label">{{{filtro}}}</label> 29 <label class="control-label">{{{filtro}}}</label>
@@ -31,7 +31,7 @@ include &quot;../../head.php&quot;; @@ -31,7 +31,7 @@ include &quot;../../head.php&quot;;
31 </select> 31 </select>
32 </div> 32 </div>
33 <div class="row pull-right"> 33 <div class="row pull-right">
34 - <a onclick="i3GEOadmin.operacoes.adicionaOperacaoDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> 34 + <a onclick="i3GEOadmin.operacoes.adicionaDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a>
35 </div> 35 </div>
36 <div class="clearfix"></div> 36 <div class="clearfix"></div>
37 <!--Modal ajuda--> 37 <!--Modal ajuda-->
@@ -39,7 +39,7 @@ include &quot;../../head.php&quot;; @@ -39,7 +39,7 @@ include &quot;../../head.php&quot;;
39 <div class="modal-dialog"> 39 <div class="modal-dialog">
40 <div class="modal-content"> 40 <div class="modal-content">
41 <div class="modal-body"> 41 <div class="modal-body">
42 - <p>{{{txtOperacoes}}}</p> 42 + <p>{{{txtAjuda}}}</p>
43 </div> 43 </div>
44 </div> 44 </div>
45 </div> 45 </div>
@@ -55,7 +55,7 @@ include &quot;../../head.php&quot;; @@ -55,7 +55,7 @@ include &quot;../../head.php&quot;;
55 <script id="templateFiltro" type="x-tmpl-mustache"> 55 <script id="templateFiltro" type="x-tmpl-mustache">
56 <option value="form-{{id_operacao}}">{{{codigo}}}</option> 56 <option value="form-{{id_operacao}}">{{{codigo}}}</option>
57 </script> 57 </script>
58 -<script id="templateOperacoes" type="x-tmpl-mustache"> 58 +<script id="templateLista" type="x-tmpl-mustache">
59 <div class="panel panel-default" id="form-{{id_operacao}}"> 59 <div class="panel panel-default" id="form-{{id_operacao}}">
60 <div class="panel-body"> 60 <div class="panel-body">
61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" > 61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >