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 139  
140 140 id - valor
141 141 */
  142 +//depreciar em favor de excluiRegistro
142 143 function exclui($tabela,$coluna,$id){
143 144 try {
144 145 include("conexao.php");
... ... @@ -154,6 +155,22 @@ function exclui($tabela,$coluna,$id){
154 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 175 Function: pegaDados
159 176  
... ...
admin1/cadastros/identifica/exec.php
... ... @@ -29,9 +29,9 @@ error_reporting ( 0 );
29 29  
30 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 31 $funcoesEdicao = array (
32   - "ADICIONARID",
33   - "ALTERARID",
34   - "EXCLUIRID"
  32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 37 if (verificaOperacaoSessao ( "admin/html/identifica" ) == false) {
... ... @@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
42 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
43 43 $funcao = strtoupper ( $funcao );
44 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 47 if ($novo == false) {
48 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 49 exit ();
50 50 }
51 51 exit ();
52 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 55 if ($novo == false) {
56 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 57 exit ();
... ... @@ -64,7 +64,7 @@ switch ($funcao) {
64 64 retornaJSON ( $dados );
65 65 exit ();
66 66 break;
67   - case "PEGAID" :
  67 + case "LISTA" :
68 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 69 if ($d == false) {
70 70 $dbhw = null;
... ... @@ -76,8 +76,8 @@ switch ($funcao) {
76 76 $dbh = null;
77 77 retornaJSON ( $d );
78 78 break;
79   - case "EXCLUIRID" :
80   - $retorna = excluirId ( $id_i, $dbhw );
  79 + case "EXCLUIR" :
  80 + $retorna = excluir ( $id_i, $dbhw );
81 81 $dbhw = null;
82 82 $dbh = null;
83 83 if ($retorna == false) {
... ... @@ -91,7 +91,7 @@ switch ($funcao) {
91 91 cpjson ( $retorno );
92 92  
93 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 95 global $esquemaadmin;
96 96 try {
97 97 $dataCol = array(
... ... @@ -101,14 +101,14 @@ function adicionarId($publicado_i, $abrir_i, $nome_i, $target_i,$dbhw) {
101 101 "target_i" => ''
102 102 );
103 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 105 return $retorna;
106 106 } catch ( PDOException $e ) {
107 107 return false;
108 108 }
109 109 }
110 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 112 global $esquemaadmin;
113 113 if($convUTF){
114 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 125 }
126 126 return $id_i;
127 127 }
128   -function excluirId($id_i, $dbhw) {
  128 +function excluir($id_i, $dbhw) {
129 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 131 if ($resultado == false) {
132 132 return false;
133 133 }
... ...
admin1/cadastros/identifica/index.js
... ... @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endereço
24 24 */
25 25 i3GEOadmin.identifica = {
26 26 //variavel global indicando o elemento que recebera a lista de Identifica
27   - ondeListaIdentifica: "",
  27 + ondeLista: "",
28 28 //conteudo html do formulario de adicao de operacao
29   - formAdicionaIdentifica: "",
  29 + formAdiciona: "",
30 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 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 41 $.post(
42   - "exec.php?funcao=pegaId"
  42 + "exec.php?funcao=lista"
43 43 )
44 44 .done(
45 45 function(data, status){
... ... @@ -48,18 +48,18 @@ Obtém a lista de Identifica
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
51   - var templateIdentifica = $("#templateIdentifica").html();
  51 + var templateLista = $("#templateLista").html();
52 52 //lista todas as Identifica
53 53 var html = Mustache.to_html(
54   - "{{#data}}" + templateIdentifica + "{{/data}}",
  54 + "{{#data}}" + templateLista + "{{/data}}",
55 55 $.extend(
56 56 {},
57 57 i3GEOadmin.identifica.dicionario,
58 58 {
59 59 "data": json,
60 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 63 "opcoesPublicado": function(){
64 64 var hash = {};
65 65 hash[this.publicado_i + "-sel"] = "selected";
... ... @@ -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 89 //filtro
90 90 html = Mustache.to_html(
91 91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
... ... @@ -98,9 +98,9 @@ Obtém a lista de Identifica
98 98 i3GEOadmin.identifica.filtra(i3GEOadmin.identifica.pegaFiltro());
99 99 }
100 100 //monta um template para o modal de inclusao de novo usuario
101   - if(i3GEOadmin.identifica.formAdicionaIdentifica == ""){
  101 + if(i3GEOadmin.identifica.formAdiciona == ""){
102 102 html = Mustache.to_html(
103   - $("#templateIdentifica").html(),
  103 + $("#templateLista").html(),
104 104 $.extend(
105 105 {},
106 106 i3GEOadmin.identifica.dicionario,
... ... @@ -108,7 +108,7 @@ Obtém a lista de Identifica
108 108 "id_i": "modal",
109 109 "excluir": i3GEOadmin.identifica.dicionario.cancelar,
110 110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
111   - "onSalvar": "i3GEOadmin.identifica.adicionaIdentifica",//funcao
  111 + "onSalvar": "i3GEOadmin.identifica.adicionar",//funcao
112 112 "opcoesPublicado": function(){
113 113 return Mustache.to_html(
114 114 $("#templateOpcoesPublicado").html(),
... ... @@ -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 129 $.material.init();
130 130 }
131 131 )
132 132 .fail(function(data){
133   - i3GEOadmin.identifica.ondeListaIdentifica.html("");
  133 + i3GEOadmin.identifica.ondeLista.html("");
134 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 140 // os parametros sao obtidos do formulario aberto do modal
141   - adicionaIdentifica: function(){
  141 + adicionar: function(){
142 142 var parametros = $("#form-modal form").serialize();
143 143 i3GEOadmin.core.fechaModalGeral();
144 144 i3GEOadmin.core.modalAguarde(true);
145 145 $.post(
146   - "exec.php?funcao=adicionarId",
  146 + "exec.php?funcao=adicionar",
147 147 parametros
148 148 )
149 149 .done(
150 150 function(data, status){
151 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 156 .fail(
... ... @@ -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 164 var hash = {
165 165 "mensagem": i3GEOadmin.identifica.dicionario.confirma,
166   - "onBotao1": "i3GEOadmin.identifica.excluirIdentifica('"+id_i+"')",
  166 + "onBotao1": "i3GEOadmin.identifica.excluir('"+id_i+"')",
167 167 "botao1": i3GEOadmin.identifica.dicionario.sim,
168 168 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
169 169 "botao2": i3GEOadmin.identifica.dicionario.nao
170 170 };
171 171 i3GEOadmin.core.abreModalConfirma(hash);
172 172 },
173   - excluirIdentifica: function(id_i){
  173 + excluir: function(id){
174 174 i3GEOadmin.core.modalAguarde(true);
175 175 $.post(
176   - "exec.php?funcao=excluirId",
177   - "id_i="+id_i
  176 + "exec.php?funcao=excluir",
  177 + "id_i="+id
178 178 )
179 179 .done(
180 180 function(data, status){
... ... @@ -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 194 var hash = {
195 195 "mensagem": i3GEOadmin.identifica.dicionario.confirma,
196 196 "onBotao1": "i3GEOadmin.identifica.salvarIdentifica('"+id_i+"')",
... ... @@ -200,19 +200,19 @@ Obtém a lista de Identifica
200 200 };
201 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 205 i3GEOadmin.core.fechaModalGeral();
206 206 i3GEOadmin.core.modalAguarde(true);
207 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 211 .done(
212 212 function(data, status){
213 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 218 .fail(
... ...
admin1/cadastros/identifica/index.php
... ... @@ -24,8 +24,8 @@ include "../../head.php";
24 24 <i class="material-icons">help</i>
25 25 </button>
26 26 -->
27   - <h3>{{{identificacao}}}</h3>
28   - <h4>{{{txtAjuda}}}</h4>
  27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 31 <label class="control-label">{{{filtro}}}</label>
... ... @@ -33,7 +33,7 @@ include &quot;../../head.php&quot;;
33 33 </select>
34 34 </div>
35 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 37 </div>
38 38 <div class="clearfix"></div>
39 39 <!--Modal ajuda
... ... @@ -58,7 +58,7 @@ include &quot;../../head.php&quot;;
58 58 <script id="templateFiltro" type="x-tmpl-mustache">
59 59 <option value="form-{{id_i}}">{{{nome_i}}}</option>
60 60 </script>
61   -<script id="templateIdentifica" type="x-tmpl-mustache">
  61 +<script id="templateLista" type="x-tmpl-mustache">
62 62 <div class="panel panel-default" id="form-{{id_i}}">
63 63 <div class="panel-body">
64 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 29  
30 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 31 $funcoesEdicao = array (
32   - "ADICIONARWS",
33   - "ALTERARWS",
34   - "EXCLUIRWS"
  32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
35 35 );
36 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
37 37 if (verificaOperacaoSessao ( "admin/html/webservices" ) == false) {
... ... @@ -42,16 +42,16 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
42 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
43 43 $funcao = strtoupper ( $funcao );
44 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 47 if ($novo == false) {
48 48 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
49 49 exit ();
50 50 }
51 51 exit ();
52 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 55 if ($novo == false) {
56 56 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
57 57 exit ();
... ... @@ -64,7 +64,7 @@ switch ($funcao) {
64 64 retornaJSON ( $dados );
65 65 exit ();
66 66 break;
67   - case "PEGAWS" :
  67 + case "LISTA" :
68 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 69 if ($ws == false) {
70 70 $dbhw = null;
... ... @@ -76,8 +76,8 @@ switch ($funcao) {
76 76 $dbh = null;
77 77 retornaJSON ( $ws );
78 78 break;
79   - case "EXCLUIRWS" :
80   - $retorna = excluirWs ( $id_ws, $dbhw );
  79 + case "EXCLUIR" :
  80 + $retorna = excluir ( $id_ws, $dbhw );
81 81 $dbhw = null;
82 82 $dbh = null;
83 83 if ($retorna == false) {
... ... @@ -91,7 +91,7 @@ switch ($funcao) {
91 91 cpjson ( $retorno );
92 92  
93 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 95 global $esquemaadmin;
96 96 try {
97 97 $dataCol = array(
... ... @@ -104,7 +104,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
104 104 "nacessosok" => 0
105 105 );
106 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 109 return $retorna;
110 110 } catch ( PDOException $e ) {
... ... @@ -112,7 +112,7 @@ function adicionarWs($autor_ws,$desc_ws,$link_ws,$nome_ws,$tipo_ws,$dbhw) {
112 112 }
113 113 }
114 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 116 global $esquemaadmin;
117 117 if($convUTF){
118 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 132 }
133 133 return $id_ws;
134 134 }
135   -function excluirWs($id_ws, $dbhw) {
  135 +function excluir($id_ws, $dbhw) {
136 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 138 if ($resultado == false) {
139 139 return false;
140 140 }
... ...
admin1/cadastros/servicos/index.js
... ... @@ -24,22 +24,22 @@ Free Software Foundation, Inc., no endere&amp;ccedil;o
24 24 */
25 25 i3GEOadmin.webservices = {
26 26 //variavel global indicando o elemento que recebera a lista de Webservices
27   - ondeListaWebservices: "",
  27 + ondeLista: "",
28 28 //conteudo html do formulario de adicao de operacao
29   - formAdicionaWebservices: "",
  29 + formAdiciona: "",
30 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 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 41 $.post(
42   - "exec.php?funcao=pegaWS"
  42 + "exec.php?funcao=lista"
43 43 )
44 44 .done(
45 45 function(data, status){
... ... @@ -48,17 +48,17 @@ Obt&amp;eacute;m a lista de Webservices
48 48 //objeto json com os dados viondos do banco
49 49 var json = jQuery.parseJSON(data);
50 50 //template do form de cada operacao
51   - var templateWebservices = $("#templateWebservices").html();
  51 + var templateLista = $("#templateLista").html();
52 52 //lista todas as Webservices
53 53 var html = Mustache.to_html(
54   - "{{#data}}" + templateWebservices + "{{/data}}",
  54 + "{{#data}}" + templateLista + "{{/data}}",
55 55 $.extend(
56 56 {},
57 57 i3GEOadmin.webservices.dicionario,
58 58 {
59 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 62 "opcoesTipo": function(){
63 63 var hash = {};
64 64 hash[this.tipo_ws + "-sel"] = "selected";
... ... @@ -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 74 //filtro
75 75 html = Mustache.to_html(
76 76 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
... ... @@ -83,9 +83,9 @@ Obt&amp;eacute;m a lista de Webservices
83 83 i3GEOadmin.webservices.filtra(i3GEOadmin.webservices.pegaFiltro());
84 84 }
85 85 //monta um template para o modal de inclusao de novo usuario
86   - if(i3GEOadmin.webservices.formAdicionaWebservices == ""){
  86 + if(i3GEOadmin.webservices.formAdiciona == ""){
87 87 html = Mustache.to_html(
88   - $("#templateWebservices").html(),
  88 + $("#templateLista").html(),
89 89 $.extend(
90 90 {},
91 91 i3GEOadmin.webservices.dicionario,
... ... @@ -93,38 +93,38 @@ Obt&amp;eacute;m a lista de Webservices
93 93 "id_ws": "modal",
94 94 "excluir": i3GEOadmin.webservices.dicionario.cancelar,
95 95 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
96   - "onSalvar": "i3GEOadmin.webservices.adicionaWebservice",//funcao
  96 + "onSalvar": "i3GEOadmin.webservices.adiciona",//funcao
97 97 "opcoesTipo": $("#templateOpcoesTipo").html()
98 98 }
99 99 )
100 100 );
101   - i3GEOadmin.webservices.formAdicionaWebservices = html;
  101 + i3GEOadmin.webservices.formAdiciona = html;
102 102 }
103 103 $.material.init();
104 104 }
105 105 )
106 106 .fail(function(data){
107   - i3GEOadmin.webservices.ondeListaWebservices.html("");
  107 + i3GEOadmin.webservices.ondeLista.html("");
108 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 114 // os parametros sao obtidos do formulario aberto do modal
115   - adicionaWebservice: function(){
  115 + adiciona: function(){
116 116 var parametros = $("#form-modal form").serialize();
117 117 i3GEOadmin.core.fechaModalGeral();
118 118 i3GEOadmin.core.modalAguarde(true);
119 119 $.post(
120   - "exec.php?funcao=adicionarWs",
  120 + "exec.php?funcao=adicionar",
121 121 parametros
122 122 )
123 123 .done(
124 124 function(data, status){
125 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 130 .fail(
... ... @@ -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 138 var hash = {
139 139 "mensagem": i3GEOadmin.webservices.dicionario.confirma,
140   - "onBotao1": "i3GEOadmin.webservices.excluirWebservice('"+id_ws+"')",
  140 + "onBotao1": "i3GEOadmin.webservices.excluir('"+id+"')",
141 141 "botao1": i3GEOadmin.webservices.dicionario.sim,
142 142 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
143 143 "botao2": i3GEOadmin.webservices.dicionario.nao
144 144 };
145 145 i3GEOadmin.core.abreModalConfirma(hash);
146 146 },
147   - excluirWebservice: function(id_ws){
  147 + excluir: function(id){
148 148 i3GEOadmin.core.modalAguarde(true);
149 149 $.post(
150   - "exec.php?funcao=excluirWs",
151   - "id_ws="+id_ws
  150 + "exec.php?funcao=excluir",
  151 + "id_ws="+id
152 152 )
153 153 .done(
154 154 function(data, status){
... ... @@ -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 168 var hash = {
169 169 "mensagem": i3GEOadmin.webservices.dicionario.confirma,
170   - "onBotao1": "i3GEOadmin.webservices.salvarWebservice('"+id_ws+"')",
  170 + "onBotao1": "i3GEOadmin.webservices.salvar('"+id+"')",
171 171 "botao1": i3GEOadmin.webservices.dicionario.sim,
172 172 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
173 173 "botao2": i3GEOadmin.webservices.dicionario.nao
174 174 };
175 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 179 i3GEOadmin.core.fechaModalGeral();
180 180 i3GEOadmin.core.modalAguarde(true);
181 181 $.post(
182 182 "exec.php?funcao=alterarWs",
183   - "id_ws="+ id_ws+"&"+parametros
  183 + "id_ws="+ id+"&"+parametros
184 184 )
185 185 .done(
186 186 function(data, status){
187 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 192 .fail(
... ...
admin1/cadastros/servicos/index.php
... ... @@ -24,8 +24,8 @@ include &quot;../../head.php&quot;;
24 24 <i class="material-icons">help</i>
25 25 </button>
26 26 -->
27   - <h3>{{{webservices}}}</h3>
28   - <h4>{{{txtAjuda}}}</h4>
  27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 31 <label class="control-label">{{{filtro}}}</label>
... ... @@ -33,7 +33,7 @@ include &quot;../../head.php&quot;;
33 33 </select>
34 34 </div>
35 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 37 </div>
38 38 <div class="clearfix"></div>
39 39 <!--Modal ajuda
... ... @@ -58,7 +58,7 @@ include &quot;../../head.php&quot;;
58 58 <script id="templateFiltro" type="x-tmpl-mustache">
59 59 <option value="form-{{id_ws}}">{{{nome_ws}}}</option>
60 60 </script>
61   -<script id="templateWebservices" type="x-tmpl-mustache">
  61 +<script id="templateLista" type="x-tmpl-mustache">
62 62 <div class="panel panel-default" id="form-{{id_ws}}">
63 63 <div class="panel-body">
64 64 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
... ...
admin1/dicionario/gruposusuarios.js
1 1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+
2 2 i3GEOadmin.gruposusuarios.dicionario = {
3   - 'gruposusuarios' : [ {
  3 + 'txtTitulo' : [ {
4 4 pt : "Administra&ccedil;&atilde;o do i3geo - Grupos de usu&aacute;rios",
5 5 en : "",
6 6 es : ""
... ... @@ -10,7 +10,7 @@ i3GEOadmin.gruposusuarios.dicionario = {
10 10 en : "",
11 11 es : ""
12 12 } ],
13   - 'txtAjuda' : [ {
  13 + 'txtDesc' : [ {
14 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 15 en : "",
16 16 es : ""
... ...
admin1/dicionario/identifica.js
1 1 //+$trad(1,i3GEOadmin.editormapfile.dicionario)+
2 2 i3GEOadmin.identifica.dicionario = {
3   - 'identificacao' : [ {
  3 + 'txtTitulo' : [ {
4 4 pt : "Sistemas de identifica&ccedil;&atilde;o",
5 5 en : "",
6 6 es : ""
7 7 } ],
8   - 'txtAjuda' : [ {
  8 + 'txtDesc' : [ {
9 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 10 en : "",
11 11 es : ""
... ...
admin1/dicionario/operacoes.js
1 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 2 i3GEOadmin.operacoes.dicionario = {
3   - 'operacoes' : [ {
  3 + 'txtTitulo' : [ {
4 4 pt : "Opera&ccedil;&otilde;es e quem pode execut&aacute;-las (pap&eacute;is)",
5 5 en : "",
6 6 es : ""
... ... @@ -10,12 +10,12 @@ i3GEOadmin.operacoes.dicionario = {
10 10 en : "",
11 11 es : ""
12 12 } ],
13   - 'txtAjuda' : [ {
  13 + 'txtDesc' : [ {
14 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 15 en : "",
16 16 es : ""
17 17 } ],
18   - 'txtOperacoes' : [ {
  18 + 'txtAjuda' : [ {
19 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 20 en : "",
21 21 es : ""
... ...
admin1/dicionario/usuarios.js
1 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 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 5 en : "",
6 6 es : ""
7 7 } ],
8   - 'txtUsuarios' : [ {
  8 + 'txtDesc' : [ {
9 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 10 en : "",
11 11 es : ""
... ...
admin1/dicionario/webservices.js
1 1 //+$trad(1,i3GEOadmin.principal.dicionario)+
2 2 //i3GEOadmin.webservices = {};
3 3 i3GEOadmin.webservices.dicionario = {
4   - 'webservices' : [ {
  4 + 'txtTitulo' : [ {
5 5 pt : "Cadastro de Webservices",
6 6 en : "",
7 7 es : ""
8 8 } ],
9   - 'txtAjuda' : [ {
  9 + 'txtDesc' : [ {
10 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 11 en : "",
12 12 es : ""
... ...
admin1/usuarios/cadastro/exec.php
... ... @@ -29,11 +29,9 @@ error_reporting ( 0 );
29 29  
30 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 31 $funcoesEdicao = array (
32   - "ADICIONARUSUARIO",
33   - "ALTERARUSUARIO",
34   - "ADICIONAPAPELUSUARIO",
35   - "EXCLUIRUSUARIO",
36   - "ENVIARSENHA"
  32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
37 35 );
38 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
39 37 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
... ... @@ -44,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
44 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
45 43 $funcao = strtoupper ( $funcao );
46 44 // converte os parametros de definicao dos papeis em um array
47   -if ($funcao == "ADICIONARUSUARIO" || $funcao == "ALTERARUSUARIO") {
  45 +if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
48 46 $papeis = array ();
49 47 foreach ( array_keys ( $_POST ) as $k ) {
50 48 $teste = explode ( "-", $k );
... ... @@ -55,8 +53,8 @@ if ($funcao == &quot;ADICIONARUSUARIO&quot; || $funcao == &quot;ALTERARUSUARIO&quot;) {
55 53 array_unique ( $papeis );
56 54 }
57 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 58 if ($novo != false) {
61 59 $sql = "SELECT id_usuario, ativo, data_cadastro, email, login, nome_usuario from " . $esquemaadmin . "i3geousr_usuarios WHERE id_usuario = " . $novo;
62 60 $dados = pegaDados ( $sql, $dbh );
... ... @@ -78,8 +76,8 @@ switch ($funcao) {
78 76 }
79 77 exit ();
80 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 81 if ($novo == false) {
84 82 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
85 83 exit ();
... ... @@ -100,7 +98,7 @@ switch ($funcao) {
100 98 retornaJSON ( $dados );
101 99 exit ();
102 100 break;
103   - case "PEGAUSUARIOSEPAPEIS" :
  101 + case "LISTA" :
104 102 $usuarios = pegaDados ( "SELECT id_usuario,ativo,data_cadastro,email,login,nome_usuario from " . $esquemaadmin . "i3geousr_usuarios order by nome_usuario", $dbh, false );
105 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 104 if ($usuarios == false || $papeis == false) {
... ... @@ -133,8 +131,8 @@ switch ($funcao) {
133 131 "papeis" => $papeis
134 132 ) );
135 133 break;
136   - case "EXCLUIRUSUARIO" :
137   - $retorna = excluirUsuario ( $id_usuario, $dbhw );
  134 + case "EXCLUIR" :
  135 + $retorna = excluir ( $id_usuario, $dbhw );
138 136 $dbhw = null;
139 137 $dbh = null;
140 138 if ($retorna == false) {
... ... @@ -167,7 +165,7 @@ function enviarSenha( $senha, $email ){
167 165 return mail($to, $subject, $message);
168 166 }
169 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 169 global $esquemaadmin;
172 170 try {
173 171 $dataCol = array(
... ... @@ -180,14 +178,14 @@ function adicionarUsuario($ativo, $data_cadastro, $email, $login, $nome_usuario,
180 178 );
181 179 $id_usuario = i3GeoAdminInsertUnico ( $dbhw, "i3geousr_usuarios", $dataCol, "nome_usuario", "id_usuario" );
182 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 182 return $retorna;
185 183 } catch ( PDOException $e ) {
186 184 return false;
187 185 }
188 186 }
189 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 189 global $esquemaadmin;
192 190 if ($convUTF) {
193 191 $nome_usuario = utf8_encode ( $nome_usuario );
... ... @@ -207,14 +205,14 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no
207 205 return false;
208 206 }
209 207 // apaga todos os papeis
210   - $resultado = excluirPapeisUsuario ( $id_usuario, $dbhw );
  208 + $resultado = excluirPapeis ( $id_usuario, $dbhw );
211 209 if ($resultado == false) {
212 210 return false;
213 211 }
214 212 if (! empty ( $papeis )) {
215 213 // atualiza papeis vinculados
216 214 foreach ( $papeis as $p ) {
217   - $resultado = adicionaPapelUsuario ( $id_usuario, $p, $dbhw );
  215 + $resultado = adicionaPapel ( $id_usuario, $p, $dbhw );
218 216 if ($resultado == false) {
219 217 return false;
220 218 }
... ... @@ -222,7 +220,7 @@ function alterarUsuario($id_usuario, $ativo, $data_cadastro, $email, $login, $no
222 220 }
223 221 return $id_usuario;
224 222 }
225   -function adicionaPapelUsuario($id_usuario, $id_papel, $dbhw) {
  223 +function adicionaPapel($id_usuario, $id_papel, $dbhw) {
226 224 global $esquemaadmin;
227 225 $dataCol = array (
228 226 "id_usuario" => $id_usuario,
... ... @@ -231,20 +229,20 @@ function adicionaPapelUsuario($id_usuario, $id_papel, $dbhw) {
231 229 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_papelusuario", $dataCol );
232 230 return $resultado;
233 231 }
234   -function excluirUsuario($id_usuario, $dbhw) {
  232 +function excluir($id_usuario, $dbhw) {
235 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 235 if ($resultado == false) {
238 236 return false;
239 237 }
240 238 if ($resultado == true) {
241   - $resultado = excluirPapeisUsuario ( $id_usuario, $dbhw );
  239 + $resultado = excluirPapeis ( $id_usuario, $dbhw );
242 240 }
243 241 return $resultado;
244 242 }
245   -function excluirPapeisUsuario($id_usuario, $dbhw) {
  243 +function excluirPapeis($id_usuario, $dbhw) {
246 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 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 24 */
25 25 i3GEOadmin.usuarios = {
26 26 //variavel global indicando o elemento que recebera a lista de usuarios
27   - ondeListaUsuarios: "",
  27 + ondeLista: "",
28 28 //conteudo html do formulario de adicao de operacao
29   - formAdicionaUsuario: "",
  29 + formAdiciona: "",
30 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 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 41 $.post(
42   - "exec.php?funcao=pegaUsuariosEpapeis"
  42 + "exec.php?funcao=lista"
43 43 )
44 44 .done(
45 45 function(data, status){
... ... @@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de usuarios
50 50 //template dos checkbox
51 51 var templatePapeis = $("#templateInputPapeis").html();
52 52 //template do form de cada operacao
53   - var templateUsuarios = $("#templateUsuarios").html();
  53 + var templateLista = $("#templateLista").html();
54 54 //lista todas as usuarios
55 55 var html = Mustache.to_html(
56   - "{{#data}}" + templateUsuarios + "{{/data}}",
  56 + "{{#data}}" + templateLista + "{{/data}}",
57 57 $.extend(
58 58 {},
59 59 i3GEOadmin.usuarios.dicionario,
60 60 {
61 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 64 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro,
65 65 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo,
66 66 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha,
... ... @@ -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 107 //filtro
108 108 html = Mustache.to_html(
109 109 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
... ... @@ -116,9 +116,9 @@ Obt&amp;eacute;m a lista de usuarios
116 116 i3GEOadmin.usuarios.filtra(i3GEOadmin.usuarios.pegaFiltro());
117 117 }
118 118 //monta um template para o modal de inclusao de novo usuario
119   - if(i3GEOadmin.usuarios.formAdicionaUsuario == ""){
  119 + if(i3GEOadmin.usuarios.formAdiciona == ""){
120 120 html = Mustache.to_html(
121   - $("#templateUsuarios").html(),
  121 + $("#templateLista").html(),
122 122 $.extend(
123 123 {},
124 124 i3GEOadmin.usuarios.dicionario,
... ... @@ -126,7 +126,7 @@ Obt&amp;eacute;m a lista de usuarios
126 126 "id_usuario": "modal",
127 127 "excluir": i3GEOadmin.usuarios.dicionario.cancelar,
128 128 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
129   - "onSalvar": "i3GEOadmin.usuarios.adicionaUsuario",//funcao
  129 + "onSalvar": "i3GEOadmin.usuarios.adiciona",//funcao
130 130 "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro,
131 131 "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo,
132 132 "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha,
... ... @@ -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 146 $.material.init();
147 147 }
148 148 )
149 149 .fail(function(data){
150   - i3GEOadmin.usuarios.ondeListaUsuarios.html("");
  150 + i3GEOadmin.usuarios.ondeLista.html("");
151 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 157 // os parametros sao obtidos do formulario aberto do modal
158   - adicionaUsuario: function(){
  158 + adiciona: function(){
159 159 var parametros = $("#form-modal form").serialize();
160 160 i3GEOadmin.core.fechaModalGeral();
161 161 i3GEOadmin.core.modalAguarde(true);
162 162 $.post(
163   - "exec.php?funcao=adicionarUsuario",
  163 + "exec.php?funcao=adicionar",
164 164 parametros
165 165 )
166 166 .done(
167 167 function(data, status){
168 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 173 .fail(
... ... @@ -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 181 var hash = {
182 182 "mensagem": i3GEOadmin.usuarios.dicionario.confirma,
183   - "onBotao1": "i3GEOadmin.usuarios.excluirUsuario('"+id_usuario+"')",
  183 + "onBotao1": "i3GEOadmin.usuarios.excluir('"+id+"')",
184 184 "botao1": i3GEOadmin.usuarios.dicionario.sim,
185 185 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
186 186 "botao2": i3GEOadmin.usuarios.dicionario.nao
187 187 };
188 188 i3GEOadmin.core.abreModalConfirma(hash);
189 189 },
190   - excluirUsuario: function(id_usuario){
  190 + excluir: function(id){
191 191 i3GEOadmin.core.modalAguarde(true);
192 192 $.post(
193   - "exec.php?funcao=excluirUsuario",
194   - "id_usuario="+id_usuario
  193 + "exec.php?funcao=excluir",
  194 + "id_usuario="+id
195 195 )
196 196 .done(
197 197 function(data, status){
... ... @@ -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 211 var hash = {
212 212 "mensagem": i3GEOadmin.usuarios.dicionario.confirma,
213   - "onBotao1": "i3GEOadmin.usuarios.salvarUsuario('"+id_usuario+"')",
  213 + "onBotao1": "i3GEOadmin.usuarios.salvar('"+id+"')",
214 214 "botao1": i3GEOadmin.usuarios.dicionario.sim,
215 215 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
216 216 "botao2": i3GEOadmin.usuarios.dicionario.nao
217 217 };
218 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 222 i3GEOadmin.core.fechaModalGeral();
223 223 i3GEOadmin.core.modalAguarde(true);
224 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 228 .done(
229 229 function(data, status){
230 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 235 .fail(
... ...
admin1/usuarios/cadastro/index.php
... ... @@ -22,8 +22,8 @@ include &quot;../../head.php&quot;;
22 22 class="btn btn-primary btn-fab btn-fab-mini pull-right">
23 23 <i class="material-icons">help</i>
24 24 </button>
25   - <h3>{{{usuarios}}}</h3>
26   - <h4>{{{txtAjuda}}}</h4>
  25 + <h3>{{{txtTitulo}}}</h3>
  26 + <h4>{{{txtDesc}}}</h4>
27 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 29 <label class="control-label">{{{filtro}}}</label>
... ... @@ -31,7 +31,7 @@ include &quot;../../head.php&quot;;
31 31 </select>
32 32 </div>
33 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 35 </div>
36 36 <div class="clearfix"></div>
37 37 <!--Modal ajuda-->
... ... @@ -39,7 +39,7 @@ include &quot;../../head.php&quot;;
39 39 <div class="modal-dialog">
40 40 <div class="modal-content">
41 41 <div class="modal-body">
42   - <p>{{{txtUsuarios}}}</p>
  42 + <p>{{{txtAjuda}}}</p>
43 43 </div>
44 44 </div>
45 45 </div>
... ... @@ -55,7 +55,7 @@ include &quot;../../head.php&quot;;
55 55 <script id="templateFiltro" type="x-tmpl-mustache">
56 56 <option value="form-{{id_usuario}}">{{{nome_usuario}}}</option>
57 57 </script>
58   -<script id="templateUsuarios" type="x-tmpl-mustache">
  58 +<script id="templateLista" type="x-tmpl-mustache">
59 59 <div class="panel panel-default" id="form-{{id_usuario}}">
60 60 <div class="panel-body">
61 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 29  
30 30 include_once (dirname ( __FILE__ ) . "/../../../admin/php/login.php");
31 31 $funcoesEdicao = array (
32   - "ADICIONARGRUPO",
33   - "ALTERARGRUPO",
34   - "ADICIONAUSUARIOSGRUPO",
35   - "EXCLUIRGRUPO"
  32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
36 35 );
37 36 if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
38 37 if (verificaOperacaoSessao ( "admin/html/usuarios" ) == false) {
... ... @@ -43,7 +42,7 @@ if (in_array ( strtoupper ( $funcao ), $funcoesEdicao )) {
43 42 include (dirname ( __FILE__ ) . "/../../../admin/php/conexao.php");
44 43 $funcao = strtoupper ( $funcao );
45 44 // converte os parametros de definicao dos papeis em um array
46   -if ($funcao == "ADICIONARGRUPO" || $funcao == "ALTERARGRUPO") {
  45 +if ($funcao == "ADICIONAR" || $funcao == "ALTERAR") {
47 46 $usuarios = array ();
48 47 foreach ( array_keys ( $_POST ) as $k ) {
49 48 $teste = explode ( "-", $k );
... ... @@ -54,8 +53,8 @@ if ($funcao == &quot;ADICIONARGRUPO&quot; || $funcao == &quot;ALTERARGRUPO&quot;) {
54 53 array_unique ( $usuarios );
55 54 }
56 55 switch ($funcao) {
57   - case "ADICIONARGRUPO" :
58   - $novo = adicionarGrupo( $nome,$descricao, $usuarios, $dbhw );
  56 + case "ADICIONAR" :
  57 + $novo = adicionar( $nome,$descricao, $usuarios, $dbhw );
59 58 if ($novo != false) {
60 59 $sql = "SELECT * from " . $esquemaadmin . "i3geousr_grupos WHERE id_grupo = " . $novo;
61 60 $dados = pegaDados ( $sql, $dbh );
... ... @@ -70,8 +69,8 @@ switch ($funcao) {
70 69 }
71 70 exit ();
72 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 74 if ($novo == false) {
76 75 header ( "HTTP/1.1 500 erro ao consultar banco de dados" );
77 76 exit ();
... ... @@ -85,7 +84,7 @@ switch ($funcao) {
85 84 retornaJSON ( $dados );
86 85 exit ();
87 86 break;
88   - case "PEGAGRUPOSEUSUARIOS" :
  87 + case "LISTA" :
89 88 $grupos = pegaDados ( "SELECT id_grupo,nome,descricao from ".$esquemaadmin."i3geousr_grupos order by nome", $dbh, false );
90 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 90 if ($usuarios == false || $grupos == false) {
... ... @@ -117,8 +116,8 @@ switch ($funcao) {
117 116 "usuarios" => $usuarios
118 117 ) );
119 118 break;
120   - case "EXCLUIRGRUPO" :
121   - $retorna = excluirGrupo ( $id_grupo, $dbhw );
  119 + case "EXCLUIR" :
  120 + $retorna = excluir ( $id_grupo, $dbhw );
122 121 $dbhw = null;
123 122 $dbh = null;
124 123 if ($retorna == false) {
... ... @@ -131,7 +130,7 @@ switch ($funcao) {
131 130 }
132 131 cpjson ( $retorno );
133 132 // $usuarios deve ser um array
134   -function adicionarGrupo($nome, $descricao, $usuarios, $dbhw) {
  133 +function adicionar($nome, $descricao, $usuarios, $dbhw) {
135 134 global $esquemaadmin;
136 135 try {
137 136 $dataCol = array(
... ... @@ -139,14 +138,14 @@ function adicionarGrupo($nome, $descricao, $usuarios, $dbhw) {
139 138 "descricao" => ''
140 139 );
141 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 142 return $retorna;
144 143 } catch ( PDOException $e ) {
145 144 return false;
146 145 }
147 146 }
148 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 149 global $esquemaadmin;
151 150 if ($convUTF) {
152 151 $nome = utf8_encode ( $nome );
... ... @@ -162,14 +161,14 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
162 161 return false;
163 162 }
164 163 // apaga todos os papeis
165   - $resultado = excluirUsuariosGrupo ( $id_grupo, $dbhw );
  164 + $resultado = excluirUsuarios ( $id_grupo, $dbhw );
166 165 if ($resultado == false) {
167 166 return false;
168 167 }
169 168 if (! empty ( $usuarios )) {
170 169 // atualiza papeis vinculados
171 170 foreach ( $usuarios as $p ) {
172   - $resultado = adicionaUsuarioGrupo ( $id_grupo, $p, $dbhw );
  171 + $resultado = adicionaUsuario ( $id_grupo, $p, $dbhw );
173 172 if ($resultado == false) {
174 173 return false;
175 174 }
... ... @@ -177,7 +176,7 @@ function alterarGrupo($id_grupo, $nome, $descricao, $usuarios, $dbhw) {
177 176 }
178 177 return $id_grupo;
179 178 }
180   -function adicionaUsuarioGrupo($id_grupo, $id_usuario, $dbhw) {
  179 +function adicionaUsuario($id_grupo, $id_usuario, $dbhw) {
181 180 global $esquemaadmin;
182 181 $dataCol = array (
183 182 "id_usuario" => $id_usuario,
... ... @@ -186,20 +185,20 @@ function adicionaUsuarioGrupo($id_grupo, $id_usuario, $dbhw) {
186 185 $resultado = i3GeoAdminInsert ( $dbhw, "i3geousr_grupousuario", $dataCol );
187 186 return $resultado;
188 187 }
189   -function excluirGrupo($id_grupo, $dbhw) {
  188 +function excluir($id_grupo, $dbhw) {
190 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 191 if ($resultado == false) {
193 192 return false;
194 193 }
195 194 if ($resultado == true) {
196   - $resultado = excluirUsuariosGrupo ( $id_grupo, $dbhw );
  195 + $resultado = excluirUsuarios ( $id_grupo, $dbhw );
197 196 }
198 197 return $resultado;
199 198 }
200   -function excluirUsuariosGrupo($id_grupo, $dbhw) {
  199 +function excluirUsuarios($id_grupo, $dbhw) {
201 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 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 24 */
25 25 i3GEOadmin.gruposusuarios = {
26 26 //variavel global indicando o elemento que recebera a lista de usuarios
27   - ondeListaGrupos: "",
  27 + ondeLista: "",
28 28 //conteudo html do formulario de adicao de operacao
29   - formAdicionaGrupo: "",
  29 + formAdiciona: "",
30 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 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 41 $.post(
42   - "exec.php?funcao=pegaGruposEusuarios"
  42 + "exec.php?funcao=lista"
43 43 )
44 44 .done(
45 45 function(data, status){
... ... @@ -50,17 +50,17 @@ Obt&amp;eacute;m a lista de grupos
50 50 //template dos checkbox
51 51 var templateUsuarios = $("#templateInputUsuarios").html();
52 52 //template do form de cada operacao
53   - var templateGrupos = $("#templateGrupos").html();
  53 + var templateLista = $("#templateLista").html();
54 54 //lista todas as usuarios
55 55 var html = Mustache.to_html(
56   - "{{#data}}" + templateGrupos + "{{/data}}",
  56 + "{{#data}}" + templateLista + "{{/data}}",
57 57 $.extend(
58 58 {},
59 59 i3GEOadmin.gruposusuarios.dicionario,
60 60 {
61 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 64 "excluir": i3GEOadmin.gruposusuarios.dicionario.excluir,
65 65 "inputUsuarios": function(){
66 66 //marca os checkbox
... ... @@ -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 89 //filtro
90 90 html = Mustache.to_html(
91 91 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
... ... @@ -98,9 +98,9 @@ Obt&amp;eacute;m a lista de grupos
98 98 i3GEOadmin.gruposusuarios.filtra(i3GEOadmin.gruposusuarios.pegaFiltro());
99 99 }
100 100 //monta um template para o modal de inclusao de novo usuario
101   - if(i3GEOadmin.gruposusuarios.formAdicionaGrupo == ""){
  101 + if(i3GEOadmin.gruposusuarios.formAdiciona == ""){
102 102 html = Mustache.to_html(
103   - $("#templateGrupos").html(),
  103 + $("#templateLista").html(),
104 104 $.extend(
105 105 {},
106 106 i3GEOadmin.gruposusuarios.dicionario,
... ... @@ -108,7 +108,7 @@ Obt&amp;eacute;m a lista de grupos
108 108 "id_grupo": "modal",
109 109 "excluir": i3GEOadmin.gruposusuarios.dicionario.cancelar,
110 110 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
111   - "onSalvar": "i3GEOadmin.gruposusuarios.adicionaGrupo",//funcao
  111 + "onSalvar": "i3GEOadmin.gruposusuarios.adiciona",//funcao
112 112 "nome": "",
113 113 "descricao": "",
114 114 "inputUsuarios": function(){
... ... @@ -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 127 $.material.init();
128 128 }
129 129 )
130 130 .fail(function(data){
131   - i3GEOadmin.gruposusuarios.ondeListaGrupos.html("");
  131 + i3GEOadmin.gruposusuarios.ondeLista.html("");
132 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 138 // os parametros sao obtidos do formulario aberto do modal
139   - adicionaGrupo: function(){
  139 + adiciona: function(){
140 140 var parametros = $("#form-modal form").serialize();
141 141 i3GEOadmin.core.fechaModalGeral();
142 142 i3GEOadmin.core.modalAguarde(true);
143 143 $.post(
144   - "exec.php?funcao=adicionarGrupo",
  144 + "exec.php?funcao=adicionar",
145 145 parametros
146 146 )
147 147 .done(
148 148 function(data, status){
149 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 154 .fail(
... ... @@ -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 162 var hash = {
163 163 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma,
164   - "onBotao1": "i3GEOadmin.gruposusuarios.excluirGrupo('"+id_grupo+"')",
  164 + "onBotao1": "i3GEOadmin.gruposusuarios.excluir('"+id+"')",
165 165 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim,
166 166 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
167 167 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao
168 168 };
169 169 i3GEOadmin.core.abreModalConfirma(hash);
170 170 },
171   - excluirGrupo: function(id_grupo){
  171 + excluir: function(id){
172 172 i3GEOadmin.core.modalAguarde(true);
173 173 $.post(
174   - "exec.php?funcao=excluirGrupo",
175   - "id_grupo="+id_grupo
  174 + "exec.php?funcao=excluir",
  175 + "id_grupo="+id
176 176 )
177 177 .done(
178 178 function(data, status){
... ... @@ -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 192 var hash = {
193 193 "mensagem": i3GEOadmin.gruposusuarios.dicionario.confirma,
194   - "onBotao1": "i3GEOadmin.gruposusuarios.salvarGrupo('"+id_grupo+"')",
  194 + "onBotao1": "i3GEOadmin.gruposusuarios.salvar('"+id+"')",
195 195 "botao1": i3GEOadmin.gruposusuarios.dicionario.sim,
196 196 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
197 197 "botao2": i3GEOadmin.gruposusuarios.dicionario.nao
198 198 };
199 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 203 i3GEOadmin.core.fechaModalGeral();
204 204 i3GEOadmin.core.modalAguarde(true);
205 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 209 .done(
210 210 function(data, status){
211 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 216 .fail(
... ...
admin1/usuarios/grupos/index.php
... ... @@ -24,8 +24,8 @@ include &quot;../../head.php&quot;;
24 24 <i class="material-icons">help</i>
25 25 </button>
26 26 -->
27   - <h3>{{{gruposusuarios}}}</h3>
28   - <h4>{{{txtAjuda}}}</h4>
  27 + <h3>{{{txtTitulo}}}</h3>
  28 + <h4>{{{txtDesc}}}</h4>
29 29 <!-- aqui entra o filtro -->
30 30 <div class="form-group">
31 31 <label class="control-label">{{{filtro}}}</label>
... ... @@ -34,7 +34,7 @@ include &quot;../../head.php&quot;;
34 34 </div>
35 35  
36 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 38 </div>
39 39 <div class="clearfix"></div>
40 40 <!--Modal ajuda
... ... @@ -59,7 +59,7 @@ include &quot;../../head.php&quot;;
59 59 <script id="templateFiltro" type="x-tmpl-mustache">
60 60 <option value="form-{{id_grupo}}">{{{nome}}}</option>
61 61 </script>
62   -<script id="templateGrupos" type="x-tmpl-mustache">
  62 +<script id="templateLista" type="x-tmpl-mustache">
63 63 <div class="panel panel-default" id="form-{{id_grupo}}">
64 64 <div class="panel-body">
65 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 29  
30 30 include_once(dirname(__FILE__)."/../../../admin/php/login.php");
31 31 $funcoesEdicao = array(
32   - "ADICIONAROPERACAO",
33   - "ALTERAROPERACAO",
34   - "ADICIONAPAPELOPERACOES",
35   - "EXCLUIROPERACAO"
  32 + "ADICIONAR",
  33 + "ALTERAR",
  34 + "EXCLUIR"
36 35 );
37 36 if(in_array(strtoupper($funcao),$funcoesEdicao)){
38 37 if(verificaOperacaoSessao("admin/html/operacoes") == false){
... ... @@ -42,7 +41,7 @@ if(in_array(strtoupper($funcao),$funcoesEdicao)){
42 41 include(dirname(__FILE__)."/../../../admin/php/conexao.php");
43 42 $funcao = strtoupper($funcao);
44 43 //converte os parametros de definicao dos papeis em um array
45   -if($funcao == "ADICIONAROPERACAO" || $funcao == "ALTERAROPERACAO"){
  44 +if($funcao == "ADICIONAR" || $funcao == "ALTERAR"){
46 45 $papeis = array();
47 46 $papeis[] = 1; //admin
48 47 foreach(array_keys($_POST) as $k){
... ... @@ -55,8 +54,8 @@ if($funcao == &quot;ADICIONAROPERACAO&quot; || $funcao == &quot;ALTERAROPERACAO&quot;){
55 54 }
56 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 59 if($novo != false){
61 60 $sql = "SELECT * from ".$esquemaadmin."i3geousr_operacoes WHERE id_operacao = ".$novo;
62 61 $dados = pegaDados($sql,$dbh);
... ... @@ -72,8 +71,8 @@ switch ($funcao)
72 71 }
73 72 exit;
74 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 76 if($novo == false){
78 77 header("HTTP/1.1 500 erro ao consultar banco de dados");
79 78 exit;
... ... @@ -87,7 +86,7 @@ switch ($funcao)
87 86 retornaJSON($dados);
88 87 exit;
89 88 break;
90   - case "PEGAOPERACOESEPAPEIS":
  89 + case "LISTA":
91 90 $operacoes = pegaDados("SELECT id_operacao,codigo,descricao from ".$esquemaadmin."i3geousr_operacoes order by codigo",$dbh,false);
92 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 92 if($operacoes == false || $papeis == false){
... ... @@ -117,8 +116,8 @@ switch ($funcao)
117 116 }
118 117 retornaJSON(array("operacoes"=>$o,"papeis"=>$papeis));
119 118 break;
120   - case "EXCLUIROPERACAO":
121   - $retorna = excluirOperacao($id_operacao,$dbhw);
  119 + case "EXCLUIR":
  120 + $retorna = excluir($id_operacao,$dbhw);
122 121 $dbhw = null;
123 122 $dbh = null;
124 123 if($retorna == false){
... ... @@ -131,14 +130,14 @@ switch ($funcao)
131 130 }
132 131 cpjson($retorno);
133 132 //$papeis deve ser um array
134   -function adicionarOperacao($codigo,$descricao,$papeis,$dbhw){
  133 +function adicionar($codigo,$descricao,$papeis,$dbhw){
135 134 global $esquemaadmin;
136 135 try{
137 136 $dataCol = array(
138 137 "descricao" => ''
139 138 );
140 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 141 return $retorna;
143 142 }
144 143 catch (PDOException $e){
... ... @@ -146,7 +145,7 @@ function adicionarOperacao($codigo,$descricao,$papeis,$dbhw){
146 145 }
147 146 }
148 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 149 global $esquemaadmin;
151 150 if($convUTF){
152 151 $descricao = utf8_encode($descricao);
... ... @@ -160,14 +159,14 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){
160 159 return false;
161 160 }
162 161 //apaga todos os papeis
163   - $resultado = excluirPapeisOperacao($id_operacao,$dbhw);
  162 + $resultado = excluirPapeis($id_operacao,$dbhw);
164 163 if($resultado == false){
165 164 return false;
166 165 }
167 166 if(!empty($papeis)){
168 167 //atualiza papeis vinculados
169 168 foreach($papeis as $p){
170   - $resultado = adicionaPapelOperacao($id_operacao,$p,$dbhw);
  169 + $resultado = adicionaPapel($id_operacao,$p,$dbhw);
171 170 if($resultado == false){
172 171 return false;
173 172 }
... ... @@ -175,7 +174,7 @@ function alterarOperacao($id_operacao,$codigo,$descricao,$papeis,$dbhw){
175 174 }
176 175 return $id_operacao;
177 176 }
178   -function adicionaPapelOperacao($id_operacao,$id_papel,$dbhw){
  177 +function adicionaPapel($id_operacao,$id_papel,$dbhw){
179 178 global $esquemaadmin;
180 179 $dataCol = array(
181 180 "id_operacao" => $id_operacao,
... ... @@ -184,20 +183,20 @@ function adicionaPapelOperacao($id_operacao,$id_papel,$dbhw){
184 183 $resultado = i3GeoAdminInsert($dbhw,"i3geousr_operacoespapeis",$dataCol);
185 184 return $resultado;
186 185 }
187   -function excluirOperacao($id_operacao,$dbhw){
  186 +function excluir($id_operacao,$dbhw){
188 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 189 if($resultado == false){
191 190 return false;
192 191 }
193 192 if($resultado == true){
194   - $resultado = excluirPapeisOperacao($id_operacao,$dbhw);
  193 + $resultado = excluirPapeis($id_operacao,$dbhw);
195 194 }
196 195 return $resultado;
197 196 }
198   -function excluirPapeisOperacao($id_operacao,$dbhw){
  197 +function excluirPapeis($id_operacao,$dbhw){
199 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 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 25  
26 26 i3GEOadmin.operacoes = {
27 27 //variavel global indicando o elemento que recebera a lista de operacoes
28   - ondeListaOperacoes: "",
  28 + ondeLista: "",
29 29 //conteudo html do formulario de adicao de operacao
30   - formAdicionaOperacao: "",
  30 + formAdiciona: "",
31 31 /*
32 32 Function: initMenu
33 33  
34 34 Inicializa o editor
35 35 */
36 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 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 47 $.post(
48   - "exec.php?funcao=pegaOperacoesEpapeis"
  48 + "exec.php?funcao=lista"
49 49 )
50 50 .done(
51 51 function(data, status){
... ... @@ -56,17 +56,17 @@ Obt&amp;eacute;m a lista de operacoes
56 56 //template dos checkbox
57 57 var templatePapeis = $("#templateInputPapeis").html();
58 58 //template do form de cada operacao
59   - var templateOperacoes = $("#templateOperacoes").html();
  59 + var templateLista = $("#templateLista").html();
60 60 //lista todas as operacoes
61 61 var html = Mustache.to_html(
62   - "{{#data}}" + templateOperacoes + "{{/data}}",
  62 + "{{#data}}" + templateLista + "{{/data}}",
63 63 $.extend(
64 64 {},
65 65 i3GEOadmin.operacoes.dicionario,
66 66 {
67 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 70 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo,
71 71 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao,
72 72 "inputPapeis": function(){
... ... @@ -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 96 //filtro
97 97 html = Mustache.to_html(
98 98 "{{#data}}" + $("#templateFiltro").html() + "{{/data}}",
... ... @@ -105,9 +105,9 @@ Obt&amp;eacute;m a lista de operacoes
105 105 i3GEOadmin.operacoes.filtra(pegaFiltro());
106 106 }
107 107 //monta um template para o modal de inclusao de nova operacao
108   - if(i3GEOadmin.operacoes.formAdicionaOperacao == ""){
  108 + if(i3GEOadmin.operacoes.formAdiciona == ""){
109 109 html = Mustache.to_html(
110   - $("#templateOperacoes").html(),
  110 + $("#templateLista").html(),
111 111 $.extend(
112 112 {},
113 113 i3GEOadmin.operacoes.dicionario,
... ... @@ -115,7 +115,7 @@ Obt&amp;eacute;m a lista de operacoes
115 115 "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo,
116 116 "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao,
117 117 "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao
118   - "onSalvar": "i3GEOadmin.operacoes.adicionaOperacao",//funcao
  118 + "onSalvar": "i3GEOadmin.operacoes.adiciona",//funcao
119 119 "excluir": i3GEOadmin.operacoes.dicionario.cancela,
120 120 "codigo": "",
121 121 "id_operacao": "modal",
... ... @@ -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 136 $.material.init();
137 137 }
138 138 )
139 139 .fail(function(data){
140   - i3GEOadmin.operacoes.ondeListaOperacoes.html("");
  140 + i3GEOadmin.operacoes.ondeLista.html("");
141 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 147 // os parametros sao obtidos do formulario aberto do modal
148   - adicionaOperacao: function(){
  148 + adiciona: function(){
149 149 var parametros = $("#form-modal form").serialize();
150 150 i3GEOadmin.core.fechaModalGeral();
151 151 i3GEOadmin.core.modalAguarde(true);
152 152 $.post(
153   - "exec.php?funcao=adicionarOperacao",
  153 + "exec.php?funcao=adicionar",
154 154 parametros
155 155 )
156 156 .done(
157 157 function(data, status){
158 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 163 .fail(
... ... @@ -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 171 var hash = {
172 172 "mensagem": i3GEOadmin.operacoes.dicionario.confirma,
173   - "onBotao1": "i3GEOadmin.operacoes.excluirOperacao('"+id_operacao+"')",
  173 + "onBotao1": "i3GEOadmin.operacoes.excluir('"+id+"')",
174 174 "botao1": i3GEOadmin.operacoes.dicionario.sim,
175 175 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
176 176 "botao2": i3GEOadmin.operacoes.dicionario.nao
177 177 };
178 178 i3GEOadmin.core.abreModalConfirma(hash);
179 179 },
180   - excluirOperacao: function(id_operacao){
  180 + excluir: function(id){
181 181 i3GEOadmin.core.modalAguarde(true);
182 182 $.post(
183   - "exec.php?funcao=excluirOperacao",
184   - "id_operacao="+id_operacao
  183 + "exec.php?funcao=excluir",
  184 + "id_operacao="+id
185 185 )
186 186 .done(
187 187 function(data, status){
... ... @@ -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 202 var hash = {
203 203 "mensagem": i3GEOadmin.operacoes.dicionario.confirma,
204   - "onBotao1": "i3GEOadmin.operacoes.salvarOperacao('"+id_operacao+"')",
  204 + "onBotao1": "i3GEOadmin.operacoes.salvar('"+id+"')",
205 205 "botao1": i3GEOadmin.operacoes.dicionario.sim,
206 206 "onBotao2": "i3GEOadmin.core.fechaModalConfirma();",
207 207 "botao2": i3GEOadmin.operacoes.dicionario.nao
208 208 };
209 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 213 i3GEOadmin.core.fechaModalGeral();
214 214 i3GEOadmin.core.modalAguarde(true);
215 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 219 .done(
220 220 function(data, status){
221 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 226 .fail(
... ...
admin1/usuarios/operacoes/index.php
... ... @@ -22,8 +22,8 @@ include &quot;../../head.php&quot;;
22 22 class="btn btn-primary btn-fab btn-fab-mini pull-right">
23 23 <i class="material-icons">help</i>
24 24 </button>
25   - <h3>{{{operacoes}}}</h3>
26   - <h4>{{{txtAjuda}}}</h4>
  25 + <h3>{{{txtTitulo}}}</h3>
  26 + <h4>{{{txtDesc}}}</h4>
27 27 <!-- aqui entra o filtro -->
28 28 <div class="form-group">
29 29 <label class="control-label">{{{filtro}}}</label>
... ... @@ -31,7 +31,7 @@ include &quot;../../head.php&quot;;
31 31 </select>
32 32 </div>
33 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 35 </div>
36 36 <div class="clearfix"></div>
37 37 <!--Modal ajuda-->
... ... @@ -39,7 +39,7 @@ include &quot;../../head.php&quot;;
39 39 <div class="modal-dialog">
40 40 <div class="modal-content">
41 41 <div class="modal-body">
42   - <p>{{{txtOperacoes}}}</p>
  42 + <p>{{{txtAjuda}}}</p>
43 43 </div>
44 44 </div>
45 45 </div>
... ... @@ -55,7 +55,7 @@ include &quot;../../head.php&quot;;
55 55 <script id="templateFiltro" type="x-tmpl-mustache">
56 56 <option value="form-{{id_operacao}}">{{{codigo}}}</option>
57 57 </script>
58   -<script id="templateOperacoes" type="x-tmpl-mustache">
  58 +<script id="templateLista" type="x-tmpl-mustache">
59 59 <div class="panel panel-default" id="form-{{id_operacao}}">
60 60 <div class="panel-body">
61 61 <form style="" onchange="this.style.boxShadow='2px 2px 5px 0 #009688';" class="form" role="form" method="post" action="" >
... ...