Commit 3b53f0f2d92ed07d3c9277c32522b385f0b16478
1 parent
c4489191
Exists in
master
and in
7 other branches
Modificação na forma de uso dos dicionários e inclusão de namespace
Showing
10 changed files
with
729 additions
and
1098 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin1/dicionario/core.js
admin1/dicionario/operacoes.js
admin1/dicionario/usuarios.js
admin1/js/core.js
... | ... | @@ -28,8 +28,7 @@ Free Software Foundation, Inc., no endereço |
28 | 28 | Arquivo: |
29 | 29 | |
30 | 30 | i3geo/admin/js/core.js |
31 | -*/ | |
32 | - | |
31 | + */ | |
33 | 32 | /* |
34 | 33 | Function: $i |
35 | 34 | |
... | ... | @@ -44,93 +43,94 @@ id - id do objeto |
44 | 43 | Retorno: |
45 | 44 | |
46 | 45 | object - objeto javaScript |
47 | -*/ | |
46 | + */ | |
48 | 47 | $i = function(id) |
49 | 48 | {return document.getElementById(id);}; |
50 | 49 | /* |
51 | 50 | Variable: $mapfiles |
52 | 51 | |
53 | 52 | Armazena o objeto com a lista de mapfiles |
54 | -*/ | |
53 | + */ | |
55 | 54 | $mapfiles = ""; |
56 | 55 | /* |
57 | 56 | Variable: $tags |
58 | 57 | |
59 | 58 | Armazena o objeto com a lista de tags |
60 | -*/ | |
59 | + */ | |
61 | 60 | $tags = ""; |
62 | 61 | /* |
63 | 62 | Variable: $perfis |
64 | 63 | |
65 | 64 | Armazena o objeto com a lista de perfis |
66 | -*/ | |
65 | + */ | |
67 | 66 | $perfis = ""; |
68 | 67 | |
69 | 68 | //funcoes jquery + bootstrap |
70 | -// | |
71 | -function mostraErro(erro){ | |
72 | - var html = '<div class="alert alert-danger alert-dismissible" role="alert">' | |
73 | - + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>' | |
74 | - + '<strong>Erro!</strong> ' | |
75 | - + erro; | |
76 | - $(".navbar-fixed-bottom .container").html(html); | |
77 | -} | |
78 | -function fechaModal(id){ | |
79 | - $("#"+id).modal("hide"); | |
80 | -} | |
81 | -function abreModal(id,conteudo){ | |
82 | - $("#"+id+" .modal-body").html(conteudo); | |
83 | - if($("#"+id).css("display") == "none"){ | |
84 | - $("#"+id).modal("show"); | |
85 | - $.material.init(); | |
86 | - } | |
87 | -} | |
88 | -function fechaModalGeral(){ | |
89 | - fechaModal("modalGeral"); | |
90 | -} | |
91 | -function abreModalGeral(conteudo){ | |
92 | - abreModal("modalGeral",conteudo); | |
93 | -} | |
94 | -function fechaModalConfirma(){ | |
95 | - fechaModal("modalGeral"); | |
96 | -} | |
97 | -function abreModalConfirma(hash){ | |
98 | - var conteudo = Mustache.to_html( | |
99 | - $("#modalConfirmaTpl").html(), | |
100 | - hash | |
101 | - ); | |
102 | - abreModal("modalGeral",conteudo); | |
103 | -} | |
104 | -function modalAguarde(open){ | |
105 | - if(open == true){ | |
106 | - abreModalGeral($("#iconeAguardeTpl").html()); | |
107 | - } | |
108 | - else{ | |
109 | - fechaModalGeral(); | |
110 | - } | |
111 | -} | |
112 | -function iconeAguarde(onde){ | |
113 | - if(onde.html){ | |
114 | - onde.html($("#iconeAguardeTpl").html()); | |
115 | - } | |
116 | - else{ | |
117 | - $("#"+onde).html($("#iconeAguardeTpl").html()); | |
118 | - } | |
119 | -} | |
69 | + | |
70 | +i3GEOadmin.core = { | |
71 | + mostraErro: function(erro){ | |
72 | + var html = '<div class="alert alert-danger alert-dismissible" role="alert">' | |
73 | + + '<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>' | |
74 | + + '<strong>Erro!</strong> ' | |
75 | + + erro; | |
76 | + $(".navbar-fixed-bottom .container").html(html); | |
77 | + }, | |
78 | + fechaModal: function(id){ | |
79 | + $("#"+id).modal("hide"); | |
80 | + }, | |
81 | + abreModal: function(id,conteudo){ | |
82 | + $("#"+id+" .modal-body").html(conteudo); | |
83 | + if($("#"+id).css("display") == "none"){ | |
84 | + $("#"+id).modal("show"); | |
85 | + $.material.init(); | |
86 | + } | |
87 | + }, | |
88 | + fechaModalGeral: function(){ | |
89 | + i3GEOadmin.core.fechaModal("modalGeral"); | |
90 | + }, | |
91 | + abreModalGeral: function(conteudo){ | |
92 | + i3GEOadmin.core.abreModal("modalGeral",conteudo); | |
93 | + }, | |
94 | + fechaModalConfirma: function(){ | |
95 | + i3GEOadmin.core.fechaModal("modalGeral"); | |
96 | + }, | |
97 | + abreModalConfirma: function(hash){ | |
98 | + var conteudo = Mustache.to_html( | |
99 | + $("#modalConfirmaTpl").html(), | |
100 | + hash | |
101 | + ); | |
102 | + i3GEOadmin.core.abreModal("modalGeral",conteudo); | |
103 | + }, | |
104 | + modalAguarde: function(open){ | |
105 | + if(open == true){ | |
106 | + i3GEOadmin.core.abreModalGeral($("#iconeAguardeTpl").html()); | |
107 | + } | |
108 | + else{ | |
109 | + i3GEOadmin.core.fechaModalGeral(); | |
110 | + } | |
111 | + }, | |
112 | + iconeAguarde: function(onde){ | |
113 | + if(onde.html){ | |
114 | + onde.html($("#iconeAguardeTpl").html()); | |
115 | + } | |
116 | + else{ | |
117 | + $("#"+onde).html($("#iconeAguardeTpl").html()); | |
118 | + } | |
119 | + } | |
120 | +}; | |
120 | 121 | |
121 | 122 | |
122 | -// | |
123 | 123 | function cabecalhoMetaestat(id,excluir){ |
124 | 124 | var botao,i,n,temp, |
125 | - ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
126 | - u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
127 | - botoes = [ | |
128 | - {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:"../principal.html"}, | |
129 | - {id:"arvore",titulo:$trad("arvoreCompleta",i3GEOadmin.core.dicionario),link:"estat_variavel.html"}, | |
130 | - {id:"conexao",titulo:$trad("conexoes",i3GEOadmin.core.dicionario),link:"estat_conexao.html"}, | |
131 | - {id:"tipo_regiao",titulo:$trad("regioes",i3GEOadmin.core.dicionario),link:"estat_tipo_regiao.html"}, | |
132 | - {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
133 | - ]; | |
125 | + ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
126 | + u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
127 | + botoes = [ | |
128 | + {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:"../principal.html"}, | |
129 | + {id:"arvore",titulo:$trad("arvoreCompleta",i3GEOadmin.core.dicionario),link:"estat_variavel.html"}, | |
130 | + {id:"conexao",titulo:$trad("conexoes",i3GEOadmin.core.dicionario),link:"estat_conexao.html"}, | |
131 | + {id:"tipo_regiao",titulo:$trad("regioes",i3GEOadmin.core.dicionario),link:"estat_tipo_regiao.html"}, | |
132 | + {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
133 | + ]; | |
134 | 134 | n = botoes.length; |
135 | 135 | for(i=0;i<n;i++){ |
136 | 136 | if(botoes[i].id !== excluir){ |
... | ... | @@ -169,15 +169,15 @@ function cabecalhoMetaestat(id,excluir){ |
169 | 169 | |
170 | 170 | function cabecalhoUsuarios(id,excluir){ |
171 | 171 | var botao,i,n,temp, |
172 | - ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
173 | - u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
174 | - botoes = [ | |
175 | - {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:"../principal.html"}, | |
176 | - {id:"operacoes",titulo:$trad("operacoes",i3GEOadmin.core.dicionario),link:"operacoes.html"}, | |
177 | - {id:"usuarios",titulo:$trad("usuarios",i3GEOadmin.core.dicionario),link:"usuarios.html"}, | |
178 | - {id:"gruposusuarios",titulo:$trad("gruposUsuarios",i3GEOadmin.core.dicionario),link:"gruposusuarios.html"}, | |
179 | - {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
180 | - ]; | |
172 | + ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
173 | + u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
174 | + botoes = [ | |
175 | + {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:"../principal.html"}, | |
176 | + {id:"operacoes",titulo:$trad("operacoes",i3GEOadmin.core.dicionario),link:"operacoes.html"}, | |
177 | + {id:"usuarios",titulo:$trad("usuarios",i3GEOadmin.core.dicionario),link:"usuarios.html"}, | |
178 | + {id:"gruposusuarios",titulo:$trad("gruposUsuarios",i3GEOadmin.core.dicionario),link:"gruposusuarios.html"}, | |
179 | + {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
180 | + ]; | |
181 | 181 | n = botoes.length; |
182 | 182 | for(i=0;i<n;i++){ |
183 | 183 | if(botoes[i].id !== excluir){ |
... | ... | @@ -220,15 +220,15 @@ function cabecalhoGeral(id,excluir,prefixo){ |
220 | 220 | prefixo = ""; |
221 | 221 | } |
222 | 222 | var botao,i,n,temp, |
223 | - ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
224 | - u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
225 | - botoes = [ | |
226 | - {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:prefixo+"../principal.html"}, | |
227 | - {id:"menus",titulo:$trad("menus",i3GEOadmin.core.dicionario),link:prefixo+"menus.html"}, | |
228 | - {id:"arvore",titulo:$trad("arvore",i3GEOadmin.core.dicionario),link:prefixo+"arvore.html"}, | |
229 | - {id:"editormapfile",titulo:$trad("mapfiles",i3GEOadmin.core.dicionario),link:prefixo+"editormapfile.html"}, | |
230 | - {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
231 | - ]; | |
223 | + ins = "<fieldset><legend>" + $trad("atalhos",i3GEOadmin.core.dicionario) + "</legend>", | |
224 | + u = i3GEO.util.pegaCookie("i3geousuarionome"), | |
225 | + botoes = [ | |
226 | + {id:"principal",titulo:$trad("inicio",i3GEOadmin.core.dicionario),link:prefixo+"../principal.html"}, | |
227 | + {id:"menus",titulo:$trad("menus",i3GEOadmin.core.dicionario),link:prefixo+"menus.html"}, | |
228 | + {id:"arvore",titulo:$trad("arvore",i3GEOadmin.core.dicionario),link:prefixo+"arvore.html"}, | |
229 | + {id:"editormapfile",titulo:$trad("mapfiles",i3GEOadmin.core.dicionario),link:prefixo+"editormapfile.html"}, | |
230 | + {id:"login",titulo:$trad("login",i3GEOadmin.core.dicionario),js:"i3GEO.login.dialogo.abreLogin()"} | |
231 | + ]; | |
232 | 232 | n = botoes.length; |
233 | 233 | for(i=0;i<n;i++){ |
234 | 234 | if(botoes[i].id !== excluir){ |
... | ... | @@ -285,7 +285,7 @@ obj - {Object} objeto contendo os parametros, exemplo |
285 | 285 | |
286 | 286 | ]} |
287 | 287 | |
288 | -*/ | |
288 | + */ | |
289 | 289 | function core_arvore(titulo,onde,obj){ |
290 | 290 | var arvore,root,tempNode,d,c,i,linha,conteudo,j,temaNode; |
291 | 291 | if(!$i(onde)){return;} |
... | ... | @@ -333,7 +333,7 @@ no - objeto no que ser&aacute; movimentado |
333 | 333 | Return: |
334 | 334 | |
335 | 335 | true|false - se o movimento ocorreu |
336 | -*/ | |
336 | + */ | |
337 | 337 | function core_movimentaNo(tipo,no) |
338 | 338 | { |
339 | 339 | var movimenta = false; |
... | ... | @@ -373,7 +373,7 @@ fun&ccedil;&atilde;o gen&eacute;rica, pouco usada. |
373 | 373 | Parameters: |
374 | 374 | |
375 | 375 | o - string retornada pelo ajax |
376 | -*/ | |
376 | + */ | |
377 | 377 | function core_handleSuccess(o) |
378 | 378 | { |
379 | 379 | //div onde será mostrado o log |
... | ... | @@ -399,7 +399,7 @@ Processa o retorno da chamada em ajax quando tiver falhado. |
399 | 399 | Parameters: |
400 | 400 | |
401 | 401 | o - string retornada pelo ajax |
402 | -*/ | |
402 | + */ | |
403 | 403 | function core_handleFailure(o,texto) |
404 | 404 | { |
405 | 405 | //div onde será mostrado o log |
... | ... | @@ -440,7 +440,7 @@ callback - fun&ccedil;&atilde;o que processar&aacute; o retorno |
440 | 440 | tipo - GET ou POST |
441 | 441 | |
442 | 442 | postpar - parametros quando o tipo for post |
443 | -*/ | |
443 | + */ | |
444 | 444 | function core_makeRequest(sUrl,callback,tipo,postpar) |
445 | 445 | { |
446 | 446 | sUrl = escape(sUrl); |
... | ... | @@ -472,7 +472,7 @@ Mostra uma janela de aguarde |
472 | 472 | Parameters: |
473 | 473 | |
474 | 474 | tipo - ativa|desativa|string com uma mensagem |
475 | -*/ | |
475 | + */ | |
476 | 476 | function core_carregando(tipo) |
477 | 477 | { |
478 | 478 | } |
... | ... | @@ -490,7 +490,7 @@ handleNo - fun&ccedil;&atilde;o para n&atilde;o |
490 | 490 | mensagem - mensagem do diálogo |
491 | 491 | |
492 | 492 | largura - largura do diálogo em px |
493 | -*/ | |
493 | + */ | |
494 | 494 | function core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho) |
495 | 495 | { |
496 | 496 | if(!cabecalho || cabecalho === ""){ |
... | ... | @@ -500,18 +500,18 @@ function core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho) |
500 | 500 | YAHOO.namespace("continua.container"); |
501 | 501 | YAHOO.continua.container.simpledialog1 = |
502 | 502 | new YAHOO.widget.SimpleDialog("simpledialog1", |
503 | - { width: largura+"px", | |
504 | - fixedcenter: true, | |
505 | - visible: false, | |
506 | - draggable: false, | |
507 | - close: true, | |
508 | - text: mensagem, | |
509 | - icon: YAHOO.widget.SimpleDialog.ICON_HELP, | |
510 | - modal: true, | |
511 | - constraintoviewport: true, | |
512 | - buttons: [ { text:"Sim", handler:handleYes, isDefault:true }, | |
513 | - { text:"Não", handler:handleNo } ] | |
514 | - } ); | |
503 | + { width: largura+"px", | |
504 | + fixedcenter: true, | |
505 | + visible: false, | |
506 | + draggable: false, | |
507 | + close: true, | |
508 | + text: mensagem, | |
509 | + icon: YAHOO.widget.SimpleDialog.ICON_HELP, | |
510 | + modal: true, | |
511 | + constraintoviewport: true, | |
512 | + buttons: [ { text:"Sim", handler:handleYes, isDefault:true }, | |
513 | + { text:"Não", handler:handleNo } ] | |
514 | + } ); | |
515 | 515 | YAHOO.continua.container.simpledialog1.setHeader(cabecalho); |
516 | 516 | YAHOO.continua.container.simpledialog1.render(document.body); |
517 | 517 | YAHOO.continua.container.simpledialog1.show(); |
... | ... | @@ -530,25 +530,25 @@ handleNo - fun&ccedil;&atilde;o para n&atilde;o |
530 | 530 | mensagem - mensagem do diálogo |
531 | 531 | |
532 | 532 | largura - largura do diálogo em px |
533 | -*/ | |
533 | + */ | |
534 | 534 | function core_dialogoPergunta(handleYes,handleNo,mensagem,largura) |
535 | 535 | { |
536 | 536 | // Instantiate the Dialog |
537 | 537 | YAHOO.namespace("continua.container"); |
538 | 538 | YAHOO.continua.container.simpledialog1 = |
539 | 539 | new YAHOO.widget.SimpleDialog("simpledialog1", |
540 | - { width: largura+"px", | |
541 | - fixedcenter: true, | |
542 | - visible: false, | |
543 | - draggable: false, | |
544 | - close: true, | |
545 | - text: mensagem, | |
546 | - icon: "", | |
547 | - modal: true, | |
548 | - constraintoviewport: true, | |
549 | - buttons: [ { text:"Continua", handler:handleYes, isDefault:true }, | |
550 | - { text:"Cancela", handler:handleNo } ] | |
551 | - } ); | |
540 | + { width: largura+"px", | |
541 | + fixedcenter: true, | |
542 | + visible: false, | |
543 | + draggable: false, | |
544 | + close: true, | |
545 | + text: mensagem, | |
546 | + icon: "", | |
547 | + modal: true, | |
548 | + constraintoviewport: true, | |
549 | + buttons: [ { text:"Continua", handler:handleYes, isDefault:true }, | |
550 | + { text:"Cancela", handler:handleNo } ] | |
551 | + } ); | |
552 | 552 | //YAHOO.continua.container.simpledialog1.setHeader("Tem certeza?"); |
553 | 553 | YAHOO.continua.container.simpledialog1.render(document.body); |
554 | 554 | YAHOO.continua.container.simpledialog1.show(); |
... | ... | @@ -561,7 +561,7 @@ Parameters: |
561 | 561 | id - id do elemento que receberá o painel |
562 | 562 | |
563 | 563 | botao - id do elemento que deverá ser lcicado para abrir o painel |
564 | -*/ | |
564 | + */ | |
565 | 565 | function core_ativaPainelAjuda(id,botao) |
566 | 566 | { |
567 | 567 | $i(id).style.display = "block"; |
... | ... | @@ -571,9 +571,9 @@ function core_ativaPainelAjuda(id,botao) |
571 | 571 | YAHOO.admin.container.panelAjuda.render(); |
572 | 572 | } |
573 | 573 | if(arguments.length == 2) |
574 | - YAHOO.util.Event.addListener(botao, "click", YAHOO.admin.container.panelAjuda.show, YAHOO.admin.container.panelAjuda, true); | |
574 | + YAHOO.util.Event.addListener(botao, "click", YAHOO.admin.container.panelAjuda.show, YAHOO.admin.container.panelAjuda, true); | |
575 | 575 | else |
576 | - YAHOO.admin.container.panelAjuda.show(); | |
576 | + YAHOO.admin.container.panelAjuda.show(); | |
577 | 577 | } |
578 | 578 | /* |
579 | 579 | Function: core_ativaPainelTexto |
... | ... | @@ -581,7 +581,7 @@ Function: core_ativaPainelTexto |
581 | 581 | Parameters: |
582 | 582 | |
583 | 583 | id - id do elemento que receberá o painel |
584 | -*/ | |
584 | + */ | |
585 | 585 | function core_ativaPainelTexto(id) |
586 | 586 | { |
587 | 587 | YAHOO.admin.container.panelTexto = new YAHOO.widget.Panel(id, { width:"350px", height:"200px",overflow:"auto", visible:false,constraintoviewport:true } ); |
... | ... | @@ -604,7 +604,7 @@ Return |
604 | 604 | $perfis - variável global com o objeto perfis |
605 | 605 | |
606 | 606 | $perfisArray - array com a lista de perfis |
607 | -*/ | |
607 | + */ | |
608 | 608 | function core_pegaPerfis(funcao) |
609 | 609 | { |
610 | 610 | if(arguments.length == 0) |
... | ... | @@ -622,7 +622,7 @@ function core_pegaPerfis(funcao) |
622 | 622 | for (var i=0;i<$perfis.length;i++) |
623 | 623 | {$perfisArray.push($perfis[i].perfil);} |
624 | 624 | if(funcao != "") |
625 | - eval(funcao); | |
625 | + eval(funcao); | |
626 | 626 | } |
627 | 627 | catch(e){core_handleFailure(o,o.responseText);} |
628 | 628 | }, |
... | ... | @@ -649,7 +649,7 @@ filtro - (opcional) string com o filtro, por exemplo, "'download_tema' = 'SIM'" |
649 | 649 | checaNomes - (0pcional) bate o nome do mapfile (tema) com o registro no banco |
650 | 650 | |
651 | 651 | checaNames - (opcional) bate o nome do mapfile com o nome do layer |
652 | -*/ | |
652 | + */ | |
653 | 653 | function core_pegaMapfiles(funcaoM,letra,filtro,checaNomes,checaNames) |
654 | 654 | { |
655 | 655 | if(!letra){ |
... | ... | @@ -679,7 +679,7 @@ function core_pegaMapfiles(funcaoM,letra,filtro,checaNomes,checaNames) |
679 | 679 | { |
680 | 680 | $mapfiles = YAHOO.lang.JSON.parse(o.responseText); |
681 | 681 | if(funcaoM != "") |
682 | - eval(funcaoM); | |
682 | + eval(funcaoM); | |
683 | 683 | } |
684 | 684 | catch(e){core_handleFailure(o,o.responseText);} |
685 | 685 | }, |
... | ... | @@ -704,7 +704,7 @@ marcar - valor que ser&aacute; marcado como selecionado |
704 | 704 | funcao - string com o nome da função que será executada no evento onchange |
705 | 705 | |
706 | 706 | recarrega {booblean} - força recarregar o combo de mapfiles |
707 | -*/ | |
707 | + */ | |
708 | 708 | function core_comboMapfiles(onde,id,marcar,funcao,recarrega) |
709 | 709 | { |
710 | 710 | if(arguments.length == 3) |
... | ... | @@ -739,7 +739,7 @@ id - id do combo que ser&aacute; criado |
739 | 739 | marcar - valor que será marcado como selecionado |
740 | 740 | |
741 | 741 | funcao - string com o nome da função que será executada no evento onchange |
742 | -*/ | |
742 | + */ | |
743 | 743 | function core_comboPerfis(onde,id,marcar,funcao) |
744 | 744 | { |
745 | 745 | if(arguments.length == 3) |
... | ... | @@ -774,7 +774,7 @@ id - id do combo que ser&aacute; criado |
774 | 774 | marcar - valor que será marcado como selecionado |
775 | 775 | |
776 | 776 | funcao - string com o nome da função que será executada no evento onchange |
777 | -*/ | |
777 | + */ | |
778 | 778 | function core_comboPranchas(onde,id,marcar,funcao,id_atlas) |
779 | 779 | { |
780 | 780 | var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+id_atlas; |
... | ... | @@ -785,14 +785,14 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) |
785 | 785 | try |
786 | 786 | { |
787 | 787 | var valores = YAHOO.lang.JSON.parse(o.responseText); |
788 | - if(arguments.length == 3) | |
789 | - {funcao = "";} | |
790 | - if (funcao != "") | |
791 | - {funcao = "onchange='"+funcao+"'";} | |
792 | - ins = "<div class='styled-select150'><select id='"+id+"' "+funcao+" >"; | |
793 | - ins += core_comboObjeto(valores,"id_prancha","titulo_prancha",marcar); | |
794 | - ins += "</select></div>"; | |
795 | - $i(onde).innerHTML = ins; | |
788 | + if(arguments.length == 3) | |
789 | + {funcao = "";} | |
790 | + if (funcao != "") | |
791 | + {funcao = "onchange='"+funcao+"'";} | |
792 | + ins = "<div class='styled-select150'><select id='"+id+"' "+funcao+" >"; | |
793 | + ins += core_comboObjeto(valores,"id_prancha","titulo_prancha",marcar); | |
794 | + ins += "</select></div>"; | |
795 | + $i(onde).innerHTML = ins; | |
796 | 796 | } |
797 | 797 | catch(e){core_handleFailure(e,o.responseText);} |
798 | 798 | }, |
... | ... | @@ -817,7 +817,7 @@ id - id do combo que ser&aacute; criado |
817 | 817 | marcar - valor que será marcado como selecionado |
818 | 818 | |
819 | 819 | funcao - string com o nome da função que será executada no evento onchange |
820 | -*/ | |
820 | + */ | |
821 | 821 | function core_comboGrupos(onde,id,marcar,funcao) |
822 | 822 | { |
823 | 823 | var sUrl = "../php/menutemas.php?funcao=pegaGrupos"; |
... | ... | @@ -828,14 +828,14 @@ function core_comboGrupos(onde,id,marcar,funcao) |
828 | 828 | try |
829 | 829 | { |
830 | 830 | var valores = YAHOO.lang.JSON.parse(o.responseText); |
831 | - if(arguments.length == 3) | |
832 | - {funcao = "";} | |
833 | - if (funcao != "") | |
834 | - {funcao = "onchange='"+funcao+"'";} | |
835 | - ins = "<select size=6 style='width:370px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
836 | - ins += core_comboObjeto(valores,"id_grupo","nome_grupo",marcar); | |
837 | - ins += "</select>"; | |
838 | - $i(onde).innerHTML = ins; | |
831 | + if(arguments.length == 3) | |
832 | + {funcao = "";} | |
833 | + if (funcao != "") | |
834 | + {funcao = "onchange='"+funcao+"'";} | |
835 | + ins = "<select size=6 style='width:370px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
836 | + ins += core_comboObjeto(valores,"id_grupo","nome_grupo",marcar); | |
837 | + ins += "</select>"; | |
838 | + $i(onde).innerHTML = ins; | |
839 | 839 | } |
840 | 840 | catch(e){core_handleFailure(e,o.responseText);} |
841 | 841 | }, |
... | ... | @@ -860,7 +860,7 @@ id - id do combo que ser&aacute; criado |
860 | 860 | marcar - valor que será marcado como selecionado |
861 | 861 | |
862 | 862 | funcao - string com o nome da função que será executada no evento onchange |
863 | -*/ | |
863 | + */ | |
864 | 864 | function core_comboSubGrupos(onde,id,marcar,funcao) |
865 | 865 | { |
866 | 866 | var sUrl = "../php/menutemas.php?funcao=pegaSubGrupos"; |
... | ... | @@ -871,14 +871,14 @@ function core_comboSubGrupos(onde,id,marcar,funcao) |
871 | 871 | try |
872 | 872 | { |
873 | 873 | var valores = YAHOO.lang.JSON.parse(o.responseText); |
874 | - if(arguments.length == 3) | |
875 | - {funcao = "";} | |
876 | - if (funcao != "") | |
877 | - {funcao = "onchange='"+funcao+"'";} | |
878 | - ins = "<select size=6 style='width:370px; font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
879 | - ins += core_comboObjeto(valores,"id_subgrupo","nome_subgrupo",marcar); | |
880 | - ins += "</select>"; | |
881 | - $i(onde).innerHTML = ins; | |
874 | + if(arguments.length == 3) | |
875 | + {funcao = "";} | |
876 | + if (funcao != "") | |
877 | + {funcao = "onchange='"+funcao+"'";} | |
878 | + ins = "<select size=6 style='width:370px; font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
879 | + ins += core_comboObjeto(valores,"id_subgrupo","nome_subgrupo",marcar); | |
880 | + ins += "</select>"; | |
881 | + $i(onde).innerHTML = ins; | |
882 | 882 | } |
883 | 883 | catch(e){core_handleFailure(e,o.responseText);} |
884 | 884 | }, |
... | ... | @@ -903,7 +903,7 @@ id - id do combo que ser&aacute; criado |
903 | 903 | marcar - valor que será marcado como selecionado |
904 | 904 | |
905 | 905 | funcao - string com o nome da função que será executada no evento onchange |
906 | -*/ | |
906 | + */ | |
907 | 907 | function core_comboTemas(onde,id,marcar,funcao) |
908 | 908 | { |
909 | 909 | var sUrl = "../php/menutemas.php?funcao=pegaTemas2"; |
... | ... | @@ -914,14 +914,14 @@ function core_comboTemas(onde,id,marcar,funcao) |
914 | 914 | try |
915 | 915 | { |
916 | 916 | var valores = YAHOO.lang.JSON.parse(o.responseText); |
917 | - if(arguments.length == 3) | |
918 | - {funcao = "";} | |
919 | - if (funcao != "") | |
920 | - {funcao = "onchange='"+funcao+"'";} | |
921 | - ins = "<select size=6 style='width:355px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
922 | - ins += core_comboObjeto(valores,"id_tema","nome_tema",marcar,"codigo_tema"); | |
923 | - ins += "</select>"; | |
924 | - $i(onde).innerHTML = ins; | |
917 | + if(arguments.length == 3) | |
918 | + {funcao = "";} | |
919 | + if (funcao != "") | |
920 | + {funcao = "onchange='"+funcao+"'";} | |
921 | + ins = "<select size=6 style='width:355px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
922 | + ins += core_comboObjeto(valores,"id_tema","nome_tema",marcar,"codigo_tema"); | |
923 | + ins += "</select>"; | |
924 | + $i(onde).innerHTML = ins; | |
925 | 925 | } |
926 | 926 | catch(e){core_handleFailure(e,o.responseText);} |
927 | 927 | }, |
... | ... | @@ -941,7 +941,7 @@ Pega a lista de tags |
941 | 941 | Parameters: |
942 | 942 | |
943 | 943 | funcao - (opcional) nome da funcao que será executada ao terminar a busca pelos dados |
944 | -*/ | |
944 | + */ | |
945 | 945 | function core_pegaTags(funcao) |
946 | 946 | { |
947 | 947 | if(arguments.length == 0) |
... | ... | @@ -956,7 +956,7 @@ function core_pegaTags(funcao) |
956 | 956 | $tags = YAHOO.lang.JSON.parse(o.responseText); |
957 | 957 | if($tags == ""){$tags = " ";} |
958 | 958 | if(funcao != "") |
959 | - eval(funcao); | |
959 | + eval(funcao); | |
960 | 960 | } |
961 | 961 | catch(e){core_handleFailure(e,o.responseText);} |
962 | 962 | }, |
... | ... | @@ -979,7 +979,7 @@ id - id do combo que ser&aacute; criado |
979 | 979 | marcar - valor que será marcado como selecionado |
980 | 980 | |
981 | 981 | change - nome da função do evento onchange |
982 | -*/ | |
982 | + */ | |
983 | 983 | function core_comboTags(onde,id,change) |
984 | 984 | { |
985 | 985 | if($tags == "") |
... | ... | @@ -1014,7 +1014,7 @@ key - chave (nome do item) (utilize "" para escapar) |
1014 | 1014 | unico - sim|nao indicando se apenas um pode ser escolhido |
1015 | 1015 | |
1016 | 1016 | funcaoFinal - (opcional) funcao que sera executada no final do processo |
1017 | -*/ | |
1017 | + */ | |
1018 | 1018 | function core_menuCheckBox(valores,textos,selecionados,target,record,key,unico,funcaoFinal){ |
1019 | 1019 | if(!unico){ |
1020 | 1020 | unico = "nao"; |
... | ... | @@ -1059,14 +1059,14 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key,unico,f |
1059 | 1059 | ndiv.style.width = "100%"; |
1060 | 1060 | ndiv.style.overflow = "auto"; |
1061 | 1061 | ndiv.innerHTML = "<div id='core_botoesCabecalho' ></div><br>" + |
1062 | - "<div id='core_menuCK_bd' style='background:white;text-align:left;border:1px solid gray'></div>"; | |
1062 | + "<div id='core_menuCK_bd' style='background:white;text-align:left;border:1px solid gray'></div>"; | |
1063 | 1063 | novoel.appendChild(ndiv); |
1064 | 1064 | document.body.appendChild(novoel); |
1065 | 1065 | og_core = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name:"okcancel_checkbox_id", container:"core_botoesCabecalho" }); |
1066 | 1066 | og_core.addButtons([ |
1067 | - { label: "OK", value: "OK", checked: false}, | |
1068 | - { label: "Fecha", value: "CANCEL", checked: false } | |
1069 | - ]); | |
1067 | + { label: "OK", value: "OK", checked: false}, | |
1068 | + { label: "Fecha", value: "CANCEL", checked: false } | |
1069 | + ]); | |
1070 | 1070 | og_core.on("checkedButtonChange", on_menuCheckBoxChange); |
1071 | 1071 | YAHOO.admin.container.panelCK = new YAHOO.widget.Panel("core_menuCK", { draggable:false,modal:false,zindex:"100",close:false,underlay:false,width:"200px", height:"158px",overflow:"auto", visible:false,constraintoviewport:false } ); |
1072 | 1072 | YAHOO.admin.container.panelCK.render(); |
... | ... | @@ -1080,7 +1080,7 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key,unico,f |
1080 | 1080 | ck = ""; |
1081 | 1081 | for(j=0;j<selecionados.length;j++){ |
1082 | 1082 | if(selecionados[j] == valores[i]) |
1083 | - ck = "CHECKED"; | |
1083 | + ck = "CHECKED"; | |
1084 | 1084 | } |
1085 | 1085 | if(unico === "nao"){ |
1086 | 1086 | ins.push("<input style='cursor:pointer;' type=checkbox id='CK_"+valores[i]+"' value='"+valores[i]+"' "+ck+" />"+textos[i]+"<br>"); |
... | ... | @@ -1103,7 +1103,7 @@ function core_menuCheckBox(valores,textos,selecionados,target,record,key,unico,f |
1103 | 1103 | Function: core_combosimnao |
1104 | 1104 | |
1105 | 1105 | Retorna os itens option de um combo sim nao |
1106 | -*/ | |
1106 | + */ | |
1107 | 1107 | function core_combosimnao(marcar) |
1108 | 1108 | { |
1109 | 1109 | var ins = "<option value='' "; |
... | ... | @@ -1121,7 +1121,7 @@ function core_combosimnao(marcar) |
1121 | 1121 | Function: core_comboObjeto |
1122 | 1122 | |
1123 | 1123 | Retorna os itens option de um combo baseado em um objeto json |
1124 | -*/ | |
1124 | + */ | |
1125 | 1125 | function core_comboObjeto(obj,valor,texto,marcar,texto2,texto3) |
1126 | 1126 | { |
1127 | 1127 | var ins = "<option value='' "; |
... | ... | @@ -1166,7 +1166,7 @@ Gera campos de formul&aacute;rio |
1166 | 1166 | Parameters: |
1167 | 1167 | |
1168 | 1168 | dados - objeto no formato {"linhas":[{titulo:"Nome do tema:",size:"50",id:"Enome_tema",value:i.nome_tema,tipo:"text",div:""}]} |
1169 | -*/ | |
1169 | + */ | |
1170 | 1170 | function core_geraLinhas(dados) |
1171 | 1171 | { |
1172 | 1172 | var nparam = dados.linhas.length; |
... | ... | @@ -1174,7 +1174,7 @@ function core_geraLinhas(dados) |
1174 | 1174 | var resultado = ""; |
1175 | 1175 | core_geralinhasEscondeAjuda = function(id){ |
1176 | 1176 | var a = $i(id+"_ajuda"), |
1177 | - i = $i(id+"_imgajuda"); | |
1177 | + i = $i(id+"_imgajuda"); | |
1178 | 1178 | |
1179 | 1179 | if(a.style.display == "block"){ |
1180 | 1180 | a.style.display = "none"; |
... | ... | @@ -1254,7 +1254,7 @@ sUrl - url com o programa que ser&aacute; executado no servidor |
1254 | 1254 | idBotao - id do elemento com o botão |
1255 | 1255 | |
1256 | 1256 | nomeFuncao - nome da função que será executada ao concluir a adição da linha |
1257 | -*/ | |
1257 | + */ | |
1258 | 1258 | function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) |
1259 | 1259 | { |
1260 | 1260 | if(arguments.length == 1){ |
... | ... | @@ -1267,32 +1267,32 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) |
1267 | 1267 | core_carregando("ativa"); |
1268 | 1268 | core_carregando(" adicionando um novo registro"); |
1269 | 1269 | var callback = { |
1270 | - success:function(o){ | |
1271 | - var texto = ""; | |
1272 | - try{ | |
1273 | - core_carregando("desativa"); | |
1274 | - if(nomeFuncao != ""){ | |
1275 | - if(YAHOO.lang.isFunction(nomeFuncao)){ | |
1276 | - nomeFuncao.call(o); | |
1270 | + success:function(o){ | |
1271 | + var texto = ""; | |
1272 | + try{ | |
1273 | + core_carregando("desativa"); | |
1274 | + if(nomeFuncao != ""){ | |
1275 | + if(YAHOO.lang.isFunction(nomeFuncao)){ | |
1276 | + nomeFuncao.call(o); | |
1277 | + } | |
1278 | + else{ | |
1279 | + eval(nomeFuncao+"()"); | |
1280 | + } | |
1277 | 1281 | } |
1278 | 1282 | else{ |
1279 | - eval(nomeFuncao+"()"); | |
1283 | + texto = YAHOO.lang.JSON.parse(o.responseText)[0]; | |
1284 | + if(texto === ""){ | |
1285 | + texto = "Clique para editar"; | |
1286 | + } | |
1287 | + myDataTable.addRow(texto,0); | |
1280 | 1288 | } |
1281 | 1289 | } |
1282 | - else{ | |
1283 | - texto = YAHOO.lang.JSON.parse(o.responseText)[0]; | |
1284 | - if(texto === ""){ | |
1285 | - texto = "Clique para editar"; | |
1286 | - } | |
1287 | - myDataTable.addRow(texto,0); | |
1290 | + catch(e){ | |
1291 | + core_handleFailure(e,o.responseText); | |
1288 | 1292 | } |
1289 | - } | |
1290 | - catch(e){ | |
1291 | - core_handleFailure(e,o.responseText); | |
1292 | - } | |
1293 | - }, | |
1294 | - failure:core_handleFailure, | |
1295 | - argument: { foo:"foo", bar:"bar" } | |
1293 | + }, | |
1294 | + failure:core_handleFailure, | |
1295 | + argument: { foo:"foo", bar:"bar" } | |
1296 | 1296 | }; |
1297 | 1297 | core_makeRequest(sUrl,callback); |
1298 | 1298 | }; |
... | ... | @@ -1312,11 +1312,11 @@ mensagem - mensagem que ser&aacute; mostrada na tela |
1312 | 1312 | sUrl - url do programa que será executado no servidor |
1313 | 1313 | |
1314 | 1314 | funcaoRetorno - funcao que será executada ao terminar a busca pelos dados |
1315 | -*/ | |
1315 | + */ | |
1316 | 1316 | function core_pegaDados(mensagem,sUrl,funcaoRetorno) |
1317 | 1317 | { |
1318 | 1318 | if("mensagem" != "") |
1319 | - core_carregando(mensagem); | |
1319 | + core_carregando(mensagem); | |
1320 | 1320 | var callback = |
1321 | 1321 | { |
1322 | 1322 | success:function(o) |
... | ... | @@ -1361,33 +1361,33 @@ row - objeto row que foi clicado pelo usu&aacute;rio. Utilizado para se obter os |
1361 | 1361 | sUrl - url do programa que será executado |
1362 | 1362 | |
1363 | 1363 | nomeFuncao - nome da funcao que sera executada apos gravar os dados (opcional) |
1364 | -*/ | |
1364 | + */ | |
1365 | 1365 | function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) |
1366 | 1366 | { |
1367 | 1367 | core_carregando("ativa"); |
1368 | 1368 | core_carregando(mensagem); |
1369 | 1369 | if(arguments.length < 4) |
1370 | - nomeFuncao = ""; | |
1370 | + nomeFuncao = ""; | |
1371 | 1371 | var callback = |
1372 | 1372 | { |
1373 | 1373 | success:function(o) |
1374 | 1374 | { |
1375 | - core_carregando("desativa"); | |
1376 | - var rec = myDataTable.getRecordSet().getRecord(row); | |
1377 | - var linha = myDataTable.getTrEl(rec); | |
1378 | - if(nomeFuncao != "") | |
1379 | - { | |
1380 | - eval(nomeFuncao+"()"); | |
1381 | - try | |
1382 | - {myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);} | |
1383 | - catch(e){} | |
1384 | - } | |
1385 | - else | |
1386 | - { | |
1387 | - myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); | |
1375 | + core_carregando("desativa"); | |
1376 | + var rec = myDataTable.getRecordSet().getRecord(row); | |
1377 | + var linha = myDataTable.getTrEl(rec); | |
1378 | + if(nomeFuncao != "") | |
1379 | + { | |
1380 | + eval(nomeFuncao+"()"); | |
1381 | + try | |
1382 | + {myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);} | |
1383 | + catch(e){} | |
1388 | 1384 | } |
1389 | - linha.style.color = ""; | |
1390 | - linha.style.textDecoration = "none"; | |
1385 | + else | |
1386 | + { | |
1387 | + myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); | |
1388 | + } | |
1389 | + linha.style.color = ""; | |
1390 | + linha.style.textDecoration = "none"; | |
1391 | 1391 | }, |
1392 | 1392 | failure:core_handleFailure, |
1393 | 1393 | argument: { foo:"foo", bar:"bar" } |
... | ... | @@ -1408,7 +1408,7 @@ sUrl - url do programa que ser&aacute; executado |
1408 | 1408 | row - objeto row de um datatable |
1409 | 1409 | |
1410 | 1410 | mensagem - |
1411 | -*/ | |
1411 | + */ | |
1412 | 1412 | function core_excluiLinha(sUrl,row,mensagem,cabecalho,tabela) |
1413 | 1413 | { |
1414 | 1414 | if(!cabecalho){ |
... | ... | @@ -1471,7 +1471,7 @@ sUrl - url do programa que ser&aacute; executado |
1471 | 1471 | no - objeto no de um treeview |
1472 | 1472 | |
1473 | 1473 | mensagem - |
1474 | -*/ | |
1474 | + */ | |
1475 | 1475 | function core_excluiNoTree(sUrl,no,mensagem,cabecalho) |
1476 | 1476 | { |
1477 | 1477 | if(!cabecalho){ |
... | ... | @@ -1497,11 +1497,11 @@ function core_excluiNoTree(sUrl,no,mensagem,cabecalho) |
1497 | 1497 | } |
1498 | 1498 | else |
1499 | 1499 | { |
1500 | - if(no){ | |
1501 | - tree.removeNode(no); | |
1502 | - tree.draw(); | |
1500 | + if(no){ | |
1501 | + tree.removeNode(no); | |
1502 | + tree.draw(); | |
1503 | 1503 | } |
1504 | - core_carregando("desativa"); | |
1504 | + core_carregando("desativa"); | |
1505 | 1505 | } |
1506 | 1506 | } |
1507 | 1507 | catch(e){core_handleFailure(o,o.responseText);} |
... | ... | @@ -1539,7 +1539,7 @@ modal - boolean |
1539 | 1539 | bsalva - boolean botao salvar |
1540 | 1540 | |
1541 | 1541 | bcancela - boolean botao cancelar |
1542 | -*/ | |
1542 | + */ | |
1543 | 1543 | function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) |
1544 | 1544 | { |
1545 | 1545 | if(!funcaoOK){ |
... | ... | @@ -1569,13 +1569,13 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) |
1569 | 1569 | if(!$i("janela_editor")) |
1570 | 1570 | { |
1571 | 1571 | var ins = "", temp = "", lb, |
1572 | - salvai = "<input id=okcancel_checkboxOK type='buttom' value='Salva' />", | |
1573 | - cancelai = "<input id=okcancel_checkboxCANCEL type='buttom' value='Cancela' />", | |
1574 | - novoel = document.createElement("div"); | |
1572 | + salvai = "<input id=okcancel_checkboxOK type='buttom' value='Salva' />", | |
1573 | + cancelai = "<input id=okcancel_checkboxCANCEL type='buttom' value='Cancela' />", | |
1574 | + novoel = document.createElement("div"); | |
1575 | 1575 | novoel.id = "janela_editor"; |
1576 | 1576 | ins = '<div class="hd"><div id="okcancel_checkbox" ></div></div>' + |
1577 | - "<div class='bd' style='height:"+h+";overflow:auto'>" + | |
1578 | - "<div id='editor_bd'></div>"; | |
1577 | + "<div class='bd' style='height:"+h+";overflow:auto'>" + | |
1578 | + "<div id='editor_bd'></div>"; | |
1579 | 1579 | novoel.innerHTML = ins; |
1580 | 1580 | document.body.appendChild(novoel); |
1581 | 1581 | if(funcaoOK != "") |
... | ... | @@ -1590,15 +1590,15 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) |
1590 | 1590 | lb.innerHTML = temp + '<span style="margin-left:10px;position:relative;top:-5px">'+titulo+'</span>'; |
1591 | 1591 | if(bsalva === true){ |
1592 | 1592 | new YAHOO.widget.Button( |
1593 | - "okcancel_checkboxOK", | |
1594 | - {onclick:{fn: function(){ | |
1595 | - if(YAHOO.lang.isFunction(funcaoOK)){ | |
1596 | - funcaoOK.call(); | |
1597 | - } | |
1598 | - else{ | |
1599 | - eval(funcaoOK); | |
1600 | - } | |
1601 | - }}} | |
1593 | + "okcancel_checkboxOK", | |
1594 | + {onclick:{fn: function(){ | |
1595 | + if(YAHOO.lang.isFunction(funcaoOK)){ | |
1596 | + funcaoOK.call(); | |
1597 | + } | |
1598 | + else{ | |
1599 | + eval(funcaoOK); | |
1600 | + } | |
1601 | + }}} | |
1602 | 1602 | ); |
1603 | 1603 | var temp = $i("okcancel_checkbox"); |
1604 | 1604 | temp.style.top = "2px"; |
... | ... | @@ -1608,11 +1608,11 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) |
1608 | 1608 | } |
1609 | 1609 | if(bcancela === true){ |
1610 | 1610 | new YAHOO.widget.Button( |
1611 | - "okcancel_checkboxCANCEL", | |
1612 | - {onclick:{fn: function(){ | |
1613 | - YAHOO.admin.container.panelEditor.destroy(); | |
1614 | - YAHOO.admin.container.panelEditor = null; | |
1615 | - }}} | |
1611 | + "okcancel_checkboxCANCEL", | |
1612 | + {onclick:{fn: function(){ | |
1613 | + YAHOO.admin.container.panelEditor.destroy(); | |
1614 | + YAHOO.admin.container.panelEditor = null; | |
1615 | + }}} | |
1616 | 1616 | ); |
1617 | 1617 | } |
1618 | 1618 | } |
... | ... | @@ -1653,7 +1653,7 @@ function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) |
1653 | 1653 | Function idiomaSel |
1654 | 1654 | |
1655 | 1655 | Retorna o idioma selecionado pesquisando no elemento select com id = "idioma" |
1656 | -*/ | |
1656 | + */ | |
1657 | 1657 | function idiomaSel(){ |
1658 | 1658 | var idioma = "pt"; |
1659 | 1659 | if($i("idioma")) |
... | ... | @@ -1671,7 +1671,7 @@ function core_abreCor(janela,elemento) |
1671 | 1671 | } |
1672 | 1672 | function core_desativaforms(lista){ |
1673 | 1673 | var n = lista.length, |
1674 | - i,t; | |
1674 | + i,t; | |
1675 | 1675 | for (i=0;i<n;i++){ |
1676 | 1676 | t = $i(lista[i]); |
1677 | 1677 | if(t){ |
... | ... | @@ -1682,7 +1682,7 @@ function core_desativaforms(lista){ |
1682 | 1682 | } |
1683 | 1683 | function core_ativaforms(lista){ |
1684 | 1684 | var n = lista.length, |
1685 | - i,t; | |
1685 | + i,t; | |
1686 | 1686 | for (i=0;i<n;i++){ |
1687 | 1687 | t = $i(lista[i]); |
1688 | 1688 | if(t){ |
... | ... | @@ -1701,7 +1701,7 @@ function core_filtraLetrasCombo(id,letra){ |
1701 | 1701 | $i("iniciaisLetras").value = letra; |
1702 | 1702 | } |
1703 | 1703 | var combo = $i(id), |
1704 | - n, i, o, v; | |
1704 | + n, i, o, v; | |
1705 | 1705 | if(combo){ |
1706 | 1706 | o = combo.options; |
1707 | 1707 | n = o.length; |
... | ... | @@ -1722,8 +1722,8 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ |
1722 | 1722 | w = 40; |
1723 | 1723 | } |
1724 | 1724 | var o,i,ins= "<p><b>", |
1725 | - letras = ["Todos","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z","_","1","2","3","4","5","6","7","8","9"], | |
1726 | - nletras = letras.length; | |
1725 | + letras = ["Todos","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z","_","1","2","3","4","5","6","7","8","9"], | |
1726 | + nletras = letras.length; | |
1727 | 1727 | if(!i3GEO.util){ |
1728 | 1728 | alert("Erro i3GEO.util ???"); |
1729 | 1729 | return; |
... | ... | @@ -1735,9 +1735,9 @@ function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ |
1735 | 1735 | if(!semLetras){ |
1736 | 1736 | for (i = 0; i < nletras; i++) { |
1737 | 1737 | ins += "<span onclick='"+nomeFuncao+"(\"" |
1738 | - + letras[i] | |
1739 | - + "\")' style='color:blue;cursor:pointer;padding:1px;border: 1px solid #C8C8FA'>" | |
1740 | - + letras[i] + "</span> "; | |
1738 | + + letras[i] | |
1739 | + + "\")' style='color:blue;cursor:pointer;padding:1px;border: 1px solid #C8C8FA'>" | |
1740 | + + letras[i] + "</span> "; | |
1741 | 1741 | } |
1742 | 1742 | } |
1743 | 1743 | else{ | ... | ... |
admin1/js/usuarios.js
... | ... | @@ -1,380 +0,0 @@ |
1 | -/* | |
2 | -Title: usuarios.js | |
3 | - | |
4 | -Funções que controlam o cadastro de usuarios | |
5 | - | |
6 | -Licenca: | |
7 | - | |
8 | -GPL2 | |
9 | - | |
10 | -i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
11 | - | |
12 | -Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
13 | -Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
14 | - | |
15 | -Este programa é software livre; você pode redistribuí-lo | |
16 | -e/ou modificá-lo sob os termos da Licença Pública Geral | |
17 | -GNU conforme publicada pela Free Software Foundation; | |
18 | - | |
19 | -Este programa é distribuído na expectativa de que seja útil, | |
20 | -porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
21 | -de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
22 | -Consulte a Licença Pública Geral do GNU para mais detalhes. | |
23 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
24 | -GNU junto com este programa; se não, escreva para a | |
25 | -Free Software Foundation, Inc., no endereço | |
26 | -59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
27 | - | |
28 | -Arquivo: | |
29 | - | |
30 | -i3geo/admin/js/usuarios.js | |
31 | -*/ | |
32 | -YAHOO.namespace("admin.container"); | |
33 | -/* | |
34 | -Function: initMenu | |
35 | - | |
36 | -Inicializa o editor | |
37 | -*/ | |
38 | -function initMenu(){ | |
39 | - ativaBotaoAdicionaUsuario("../php/usuarios.php?funcao=alterarUsuarios","adiciona"); | |
40 | - core_carregando("ativa"); | |
41 | - core_ativaPainelAjuda("ajuda","botaoAjuda"); | |
42 | - pegaUsuarios(); | |
43 | -} | |
44 | -function ativaBotaoAdicionaUsuario(sUrl,idBotao){ | |
45 | - var botao, adiciona = function() | |
46 | - { | |
47 | - core_carregando("ativa"); | |
48 | - core_carregando($trad("msgNovoRegistro",i3GEOadmin.core.dicionario)); | |
49 | - var callback = | |
50 | - { | |
51 | - success:function(o) | |
52 | - { | |
53 | - try | |
54 | - { | |
55 | - var j = YAHOO.lang.JSON.parse(o.responseText); | |
56 | - adicionaNosUsuarios(j,true); | |
57 | - editar("usuarios",j[j.length-1].id_usuario); | |
58 | - core_carregando("desativa"); | |
59 | - } | |
60 | - catch(e){core_handleFailure(e,o.responseText);} | |
61 | - }, | |
62 | - failure:core_handleFailure, | |
63 | - argument: { foo:"foo", bar:"bar" } | |
64 | - }; | |
65 | - core_makeRequest(sUrl,callback); | |
66 | - }; | |
67 | - //cria o botão de adição de um novo menu | |
68 | - botao = new YAHOO.widget.Button(idBotao,{ onclick: { fn: adiciona } }); | |
69 | - botao.addClass("rodar"); | |
70 | -} | |
71 | -/* | |
72 | -Function: pegaOperacoes | |
73 | - | |
74 | -Obtém a lista de operacoes | |
75 | - | |
76 | -<PEGAOPERACOES> | |
77 | -*/ | |
78 | -function pegaUsuarios(){ | |
79 | - core_pegaDados($trad("msgBuscaUsuario",i3GEOadmin.usuarios.dicionario),"../php/usuarios.php?funcao=pegaUsuarios","montaArvore"); | |
80 | -} | |
81 | -/* | |
82 | -Function: montaArvore | |
83 | - | |
84 | -Monta a árvore de edição | |
85 | - | |
86 | -<PEGAPRANCHAS> | |
87 | -*/ | |
88 | -function montaArvore(dados){ | |
89 | - YAHOO.example.treeExample = new function() | |
90 | - { | |
91 | - tree = ""; | |
92 | - function changeIconMode() | |
93 | - { | |
94 | - buildTree(); | |
95 | - } | |
96 | - function loadNodeData(node, fnLoadComplete){ | |
97 | - var sUrl = "../php/usuarios.php?funcao=pegaPapeisUsuario&id_usuario="+node.data.id_usuario; | |
98 | - var callback = { | |
99 | - success: function(oResponse){ | |
100 | - var dados = YAHOO.lang.JSON.parse(oResponse.responseText); | |
101 | - adicionaNosPapeis(node,dados,false); | |
102 | - oResponse.argument.fnLoadComplete(); | |
103 | - }, | |
104 | - failure: function(oResponse){ | |
105 | - oResponse.argument.fnLoadComplete(); | |
106 | - }, | |
107 | - argument:{ | |
108 | - "node": node, | |
109 | - "fnLoadComplete": fnLoadComplete | |
110 | - }, | |
111 | - timeout: 25000 | |
112 | - }; | |
113 | - YAHOO.util.Connect.asyncRequest('GET', sUrl, callback); | |
114 | - } | |
115 | - function buildTree(){ | |
116 | - tree = new YAHOO.widget.TreeView("tabela"); | |
117 | - tree.setDynamicLoad(loadNodeData, 1); | |
118 | - var root = tree.getRoot(); | |
119 | - var tempNode = new YAHOO.widget.TextNode('', root, false); | |
120 | - tempNode.isLeaf = true; | |
121 | - tempNode.enableHighlight = false; | |
122 | - core_carregando("desativa"); | |
123 | - } | |
124 | - buildTree(); | |
125 | - }(); | |
126 | - adicionaNosUsuarios(dados); | |
127 | - tree.draw(); | |
128 | -} | |
129 | -/* | |
130 | -Function: adicionaNosPapeis | |
131 | - | |
132 | -Mostra os nos de uma operacao | |
133 | - | |
134 | -<PEGATEMAS> | |
135 | -*/ | |
136 | -function adicionaNosPapeis(no,dados,redesenha) | |
137 | -{ | |
138 | - function temaIconMode() | |
139 | - { | |
140 | - var newVal = parseInt(this.value); | |
141 | - if (newVal != currentIconMode) | |
142 | - {currentIconMode = newVal;} | |
143 | - } | |
144 | - if(!redesenha) | |
145 | - { | |
146 | - var conteudo = "<span style=\"cursor:pointer;\" onclick=\"editar('papel','"+no.data.id_usuario+"')\" ><img style=\"position:relative;top:2px\" src=\"../imagens/05.png\" /><i>"+ $trad("novoPapel",i3GEOadmin.usuarios.dicionario) +"</i></span>"; | |
147 | - var d = {html:conteudo}; | |
148 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
149 | - tempNode.isLeaf = true; | |
150 | - tempNode.enableHighlight = false; | |
151 | - } | |
152 | - for (var i=0, j=dados.length; i<j; i++) | |
153 | - { | |
154 | - if(!tree.getNodeByProperty("id_nopapel",dados[i].id_usuario+"_"+dados[i].id_papel)){ | |
155 | - var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('papel','"+dados[i].id_usuario+"','"+dados[i].id_papel+"')\" title="+ $trad("excluir",i3GEOadmin.core.dicionario) +" width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
156 | - if(dados[i].nome != "") | |
157 | - {conteudo += " <span><b>"+dados[i].nome+"</b> - "+dados[i].descricao+"</span>";} | |
158 | - else | |
159 | - {conteudo += " <span style=color:red >"+ $trad("definePapel",i3GEOadmin.usuarios.dicionario) +"</span>";} | |
160 | - var d = {html:conteudo,id_nopapel:dados[i].id_usuario+"_"+dados[i].id_papel,tipo:"papel"}; | |
161 | - var tempNode = new YAHOO.widget.HTMLNode(d, no, false,true); | |
162 | - tempNode.isLeaf = true; | |
163 | - tempNode.enableHighlight = false; | |
164 | - } | |
165 | - } | |
166 | - if(redesenha){tree.draw();} | |
167 | -} | |
168 | -function adicionaNosUsuarios(dados,redesenha){ | |
169 | - var root = tree.getRoot(); | |
170 | - for (var i=0, j=dados.length; i<j; i++){ | |
171 | - var conteudo = " <img style=\"position:relative;cursor:pointer;top:0px\" onclick=\"excluir('usuario','"+dados[i].id_usuario+"')\" title="+ $trad("excluir",i3GEOadmin.core.dicionario) +" width='10px' heigth='10px' src=\"../imagens/01.png\" />"; | |
172 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:2px\" onclick=\"editar('usuario','"+dados[i].id_usuario+"')\" title="+ $trad("editar",i3GEOadmin.core.dicionario) +"editar src=\"../imagens/06.png\" /><b>"; | |
173 | - conteudo += " <img style=\"position:relative;cursor:pointer;top:0px;width:25px;\" onclick=\"emailsenha('"+dados[i].id_usuario+"')\" title='"+ $trad("enviaSenha",i3GEOadmin.usuarios.dicionario) +"' src=\"../imagens/07.png\" /><b>"; | |
174 | - if(dados[i].nome_usuario && dados[i].nome_usuario != "") | |
175 | - {conteudo += " <span>"+dados[i].nome_usuario+" - "+dados[i].login+" - ativo: "+dados[i].ativo+"</span>";} | |
176 | - else | |
177 | - {conteudo += " <span style=color:red >"+ $trad("defineUsuario",i3GEOadmin.usuarios.dicionario) +"</span>";} | |
178 | - var d = {html:conteudo,id_usuario:dados[i].id_usuario,tipo:"usuario"}; | |
179 | - var tempNode = new YAHOO.widget.HTMLNode(d, root, false,true); | |
180 | - tempNode.enableHighlight = false; | |
181 | - } | |
182 | - if(redesenha){tree.draw();} | |
183 | -} | |
184 | -/* | |
185 | -Function: editar | |
186 | - | |
187 | -Abre o editor de um no | |
188 | -*/ | |
189 | -function editar(tipo,id) | |
190 | -{ | |
191 | - core_carregando("ativa"); | |
192 | - core_carregando($trad("msgBuscaDados",i3GEOadmin.core.dicionario)); | |
193 | - var sUrl = null; | |
194 | - var callback = | |
195 | - { | |
196 | - success:function(o) | |
197 | - { | |
198 | - try | |
199 | - { | |
200 | - if(tipo == "usuario") | |
201 | - { | |
202 | - var dados = YAHOO.lang.JSON.parse(o.responseText)[0]; | |
203 | - montaDivUsuario(dados); | |
204 | - core_carregando("desativa"); | |
205 | - } | |
206 | - if(tipo == "papel") | |
207 | - { | |
208 | - var dados = YAHOO.lang.JSON.parse(o.responseText); | |
209 | - core_montaEditor("gravaDados('papel','"+id+"')","250px","100px","","Papel",true,true,false); | |
210 | - $i("editor_bd").innerHTML = montaDivPapel(dados); | |
211 | - document.getElementById("Eid_papel").style.width = "200px"; | |
212 | - core_carregando("desativa"); | |
213 | - } | |
214 | - core_carregando("desativa"); | |
215 | - } | |
216 | - catch(e){core_handleFailure(e,o.responseText);} | |
217 | - }, | |
218 | - failure:core_handleFailure, | |
219 | - argument: { foo:"foo", bar:"bar" } | |
220 | - }; | |
221 | - if(tipo == "usuario") | |
222 | - {sUrl = "../php/usuarios.php?funcao=pegaDadosUsuario&id_usuario="+id;} | |
223 | - if(tipo == "papel") | |
224 | - {sUrl = "../php/usuarios.php?funcao=listaPapeis";} | |
225 | - if(sUrl) | |
226 | - {core_makeRequest(sUrl,callback);} | |
227 | -} | |
228 | -function montaDivUsuario(i){ | |
229 | - var temp = function(){ | |
230 | - gravaDados('usuario',i.id_usuario); | |
231 | - }; | |
232 | - core_montaEditor(temp,"450px","380px","",$trad("usuario",i3GEOadmin.usuarios.dicionario),true,true,false); | |
233 | - var param = { | |
234 | - "linhas":[ | |
235 | - {titulo:$trad("nome2",i3GEOadmin.core.dicionario),id:"Enome_usuario",size:"50",value:i.nome_usuario,tipo:"text",div:""}, | |
236 | - {titulo:"Login:",id:"Elogin",size:"50",value:i.login,tipo:"text",div:""}, | |
237 | - {ajuda:$trad("msgUsuario",i3GEOadmin.usuarios.dicionario),titulo:$trad("novaSenha",i3GEOadmin.usuarios.dicionario),id:"Esenha",size:"50",value:"",tipo:"text",div:""}, | |
238 | - {titulo:"E-mail:",id:"Eemail",size:"50",value:i.email,tipo:"text",div:""}, | |
239 | - {titulo:$trad("dataCadastro",i3GEOadmin.usuarios.dicionario),id:"Edata_cadastro",size:"50",value:i.data_cadastro,tipo:"text",div:""}, | |
240 | - {titulo:$trad("ativo",i3GEOadmin.usuarios.dicionario),id:"",size:"50",value:i.ativo,tipo:"text",div:"<div id=cAtivo ></div>"} | |
241 | - ] | |
242 | - }; | |
243 | - var ins = ""; | |
244 | - ins += core_geraLinhas(param); | |
245 | - ins += "<br><br><br>"; | |
246 | - $i("editor_bd").innerHTML = ins; | |
247 | - if($i("cAtivo")){ | |
248 | - temp = "<div class='styled-select'><select id='Eativo' >"; | |
249 | - temp += "<option value='1' >"+ $trad("sim2",i3GEOadmin.core.dicionario) +"</option>"; | |
250 | - temp += "<option value='0' >"+ $trad("nao2",i3GEOadmin.core.dicionario) +"</option>"; | |
251 | - temp += "</select></div>"; | |
252 | - $i("cAtivo").innerHTML = temp; | |
253 | - $i("Eativo").value = i.ativo; | |
254 | - } | |
255 | -} | |
256 | -function montaDivPapel(dados){ | |
257 | - var ins = "<div class='styled-select'><select id='Eid_papel' >"; | |
258 | - ins += core_comboObjeto(dados,"id_papel","nome","","descricao"); | |
259 | - ins += "</select></div>"; | |
260 | - return(ins); | |
261 | -} | |
262 | -/* | |
263 | -Function: excluir | |
264 | - | |
265 | -Exclui um elemento do atlas | |
266 | - | |
267 | -<EXCLUIRATLAS> | |
268 | - | |
269 | -<EXCLUIRPRANCHA> | |
270 | - | |
271 | -<EXCLUIRTEMA> | |
272 | -*/ | |
273 | -function excluir(tipo,id_usuario,id_papel) | |
274 | -{ | |
275 | - var mensagem = $trad("msgExcluiUsuario",i3GEOadmin.usuarios.dicionario)+id_usuario; | |
276 | - var no = null; | |
277 | - var sUrl = null; | |
278 | - if(tipo == "usuario") { | |
279 | - no = tree.getNodeByProperty("id_usuario",id_usuario); | |
280 | - sUrl = "../php/usuarios.php?funcao=excluirUsuario&id_usuario="+id_usuario; | |
281 | - } | |
282 | - if(tipo == "papel") { | |
283 | - no = tree.getNodeByProperty("id_nopapel",id_usuario+"_"+id_papel); | |
284 | - sUrl = "../php/usuarios.php?funcao=excluirPapelUsuario&id_papel="+id_papel+"&id_usuario="+id_usuario; | |
285 | - } | |
286 | - if(sUrl) | |
287 | - {core_excluiNoTree(sUrl,no,mensagem);} | |
288 | -} | |
289 | -/* | |
290 | -Function: emailsenha | |
291 | - | |
292 | -Enviar senha por email | |
293 | -*/ | |
294 | -function emailsenha(id_usuario) | |
295 | -{ | |
296 | - var callback = { | |
297 | - success:function(o){ | |
298 | - try { | |
299 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { | |
300 | - core_carregando("<span style=color:red >"+ $trad("msgNaoEnvia",i3GEOadmin.usuarios.dicionario) +""); | |
301 | - setTimeout("core_carregando('desativa')",3000); | |
302 | - } | |
303 | - else{ | |
304 | - core_carregando("desativa"); | |
305 | - } | |
306 | - } | |
307 | - catch(e){core_handleFailure(e,o.responseText);} | |
308 | - }, | |
309 | - failure:core_handleFailure, | |
310 | - argument: { foo:"foo", bar:"bar" } | |
311 | - }; | |
312 | - core_carregando("ativa"); | |
313 | - core_carregando($trad("msgEnvia",i3GEOadmin.usuarios.dicionario)); | |
314 | - var sUrl = "../php/usuarios.php?funcao=enviarSenhaEmail&id_usuario="+id_usuario; | |
315 | - core_makeRequest(sUrl,callback,'POST'); | |
316 | -} | |
317 | -/* | |
318 | -Function: gravaDados | |
319 | - | |
320 | -Altera dados de um elemento do cadastro | |
321 | - | |
322 | -<ALTERARATLAS> | |
323 | - | |
324 | -<ALTERARPRANCHA> | |
325 | - | |
326 | -<ALTERARTEMA> | |
327 | -*/ | |
328 | -function gravaDados(tipo,id) | |
329 | -{ | |
330 | - var campos = null; | |
331 | - var par = null; | |
332 | - var prog = null; | |
333 | - if(tipo == "usuario"){ | |
334 | - campos = ["nome_usuario","login","senha","data_cadastro","email","ativo"]; | |
335 | - par = "&id_usuario="+id; | |
336 | - prog = "../php/usuarios.php?funcao=alterarUsuarios"; | |
337 | - } | |
338 | - if(tipo == "papel"){ | |
339 | - campos = ["id_papel"]; | |
340 | - par = "&id_usuario="+id; | |
341 | - prog = "../php/usuarios.php?funcao=adicionaPapelUsuario"; | |
342 | - } | |
343 | - for (var i=0;i<campos.length;i++) | |
344 | - {par += "&"+campos[i]+"="+($i("E"+campos[i]).value);} | |
345 | - | |
346 | - var callback = { | |
347 | - success:function(o){ | |
348 | - try { | |
349 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") { | |
350 | - core_carregando("<span style=color:red >"+ $trad("msgNaoExclui",i3GEOadmin.usuarios.dicionario) +"</span>"); | |
351 | - setTimeout("core_carregando('desativa')",3000); | |
352 | - } | |
353 | - else{ | |
354 | - if(tipo == "usuario"){ | |
355 | - var no = tree.getNodeByProperty("id_usuario",id); | |
356 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Enome_usuario").value+" "+document.getElementById("Elogin").value+" ativo: "+document.getElementById("Eativo").value; | |
357 | - no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | |
358 | - no.html = no.getContentEl().innerHTML; | |
359 | - } | |
360 | - if(tipo == "papel"){ | |
361 | - var no = tree.getNodeByProperty("id_usuario",id); | |
362 | - adicionaNosPapeis(no,YAHOO.lang.JSON.parse(o.responseText),true); | |
363 | - } | |
364 | - core_carregando("desativa"); | |
365 | - } | |
366 | - YAHOO.admin.container.panelEditor.destroy(); | |
367 | - YAHOO.admin.container.panelEditor = null; | |
368 | - } | |
369 | - catch(e){core_handleFailure(e,o.responseText);} | |
370 | - }, | |
371 | - failure:core_handleFailure, | |
372 | - argument: { foo:"foo", bar:"bar" } | |
373 | - }; | |
374 | - if(prog && par){ | |
375 | - core_carregando("ativa"); | |
376 | - core_carregando($trad("gravaId",i3GEOadmin.core.dicionario)+id); | |
377 | - var sUrl = prog+par; | |
378 | - core_makeRequest(sUrl,callback,'POST'); | |
379 | - } | |
380 | -} |
admin1/usuarios/cadastro/index.js
... | ... | @@ -22,252 +22,240 @@ Free Software Foundation, Inc., no endere&ccedil;o |
22 | 22 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
23 | 23 | |
24 | 24 | */ |
25 | - | |
26 | -function init(onde){ | |
27 | - //variavel global indicando o elemento que recebera a lista de usuarios | |
28 | - ondeListaUsuarios = onde; | |
29 | - //conteudo html do formulario de adicao de operacao | |
30 | - formAdicionaUsuario = ""; | |
31 | - pegaUsuarios(); | |
32 | -} | |
33 | -/* | |
25 | +i3GEOadmin.usuarios = { | |
26 | + //variavel global indicando o elemento que recebera a lista de usuarios | |
27 | + ondeListaUsuarios: "", | |
28 | + //conteudo html do formulario de adicao de operacao | |
29 | + formAdicionaUsuario: "", | |
30 | + init: function(onde){ | |
31 | + i3GEOadmin.usuarios.ondeListaUsuarios = onde; | |
32 | + i3GEOadmin.usuarios.pegaUsuarios(); | |
33 | + }, | |
34 | + /* | |
34 | 35 | Function: pegaUsuarios |
35 | 36 | |
36 | 37 | Obtém a lista de usuarios |
37 | - */ | |
38 | -function pegaUsuarios(){ | |
39 | - iconeAguarde(ondeListaUsuarios); | |
40 | - $.post( | |
41 | - "exec.php?funcao=pegaUsuariosEpapeis" | |
42 | - ) | |
43 | - .done( | |
44 | - function(data, status){ | |
45 | - //valor do filtro atual | |
46 | - var filtro = valorFiltro(); | |
47 | - //objeto json com os dados viondos do banco | |
48 | - var json = jQuery.parseJSON(data); | |
49 | - //template dos checkbox | |
50 | - var templatePapeis = $("#templateInputPapeis").html(); | |
51 | - //template do form de cada operacao | |
52 | - var templateUsuarios = $("#templateUsuarios").html(); | |
53 | - //lista todas as usuarios | |
54 | - var html = Mustache.to_html( | |
55 | - "{{#data}}" + templateUsuarios + "{{/data}}", | |
56 | - { | |
57 | - "data": json["usuarios"], | |
58 | - "excluir": $trad("excluir",i3GEOadmin.core.dicionario), | |
59 | - "onExcluir": "excluirUsuarioDialogo",//funcao | |
60 | - "salvar": $trad("salva",i3GEOadmin.core.dicionario), | |
61 | - "onSalvar": "salvarUsuarioDialogo",//funcao | |
62 | - "enviaSenha": $trad("enviaSenha",i3GEOadmin.usuarios.dicionario), | |
63 | - "onEnviarSenha": "EnviarSenha",//funcao | |
64 | - "usuario": $trad("usuario",i3GEOadmin.usuarios.dicionario), | |
65 | - "nome": $trad("nome",i3GEOadmin.usuarios.dicionario), | |
66 | - "labelDataCadastro": $trad("dataCadastro",i3GEOadmin.usuarios.dicionario), | |
67 | - "labelAtivo": $trad("ativo",i3GEOadmin.usuarios.dicionario), | |
68 | - "labelNovaSenha": $trad("novaSenha",i3GEOadmin.usuarios.dicionario), | |
69 | - "papeisv": $trad("papeisv",i3GEOadmin.usuarios.dicionario), | |
70 | - "sim": $trad("sim",i3GEOadmin.usuarios.dicionario), | |
71 | - "nao": $trad("nao",i3GEOadmin.usuarios.dicionario), | |
72 | - "selAtivoSim": function(){ | |
73 | - var p = this.ativo; | |
74 | - if(p == "0"){ | |
75 | - return ""; | |
76 | - } else { | |
77 | - return "selected"; | |
78 | - } | |
79 | - }, | |
80 | - "selAtivoNao": function(){ | |
81 | - var p = this.ativo; | |
82 | - if(p == "0"){ | |
83 | - return "selected"; | |
84 | - } else { | |
85 | - return ""; | |
86 | - } | |
87 | - }, | |
88 | - "inputPapeis": function(){ | |
89 | - //marca os checkbox | |
90 | - var p = this.papeis; | |
91 | - $(json["papeis"]).each( | |
92 | - function(i,el){ | |
93 | - if(p && el.id_papel && (p[el.id_papel] || el.id_papel == 1)){ | |
94 | - json["papeis"][i]["checked"] = "checked"; | |
95 | - } | |
96 | - else{ | |
97 | - json["papeis"][i]["checked"] = ""; | |
98 | - } | |
99 | - } | |
100 | - ); | |
101 | - return Mustache.to_html( | |
102 | - "{{#data}}" + templatePapeis + "{{/data}}", | |
38 | + */ | |
39 | + pegaUsuarios: function(){ | |
40 | + i3GEOadmin.core.iconeAguarde(i3GEOadmin.usuarios.ondeListaUsuarios); | |
41 | + $.post( | |
42 | + "exec.php?funcao=pegaUsuariosEpapeis" | |
43 | + ) | |
44 | + .done( | |
45 | + function(data, status){ | |
46 | + //valor do filtro atual | |
47 | + var filtro = i3GEOadmin.usuarios.valorFiltro(); | |
48 | + //objeto json com os dados viondos do banco | |
49 | + var json = jQuery.parseJSON(data); | |
50 | + //template dos checkbox | |
51 | + var templatePapeis = $("#templateInputPapeis").html(); | |
52 | + //template do form de cada operacao | |
53 | + var templateUsuarios = $("#templateUsuarios").html(); | |
54 | + //lista todas as usuarios | |
55 | + var html = Mustache.to_html( | |
56 | + "{{#data}}" + templateUsuarios + "{{/data}}", | |
57 | + $.extend( | |
58 | + i3GEOadmin.usuarios.dicionario, | |
103 | 59 | { |
104 | - "data":json["papeis"] | |
60 | + "data": json["usuarios"], | |
61 | + "onExcluir": "i3GEOadmin.usuarios.excluirUsuarioDialogo",//funcao | |
62 | + "onSalvar": "i3GEOadmin.usuarios.salvarUsuarioDialogo",//funcao | |
63 | + "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro, | |
64 | + "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo, | |
65 | + "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha, | |
66 | + "selAtivoSim": function(){ | |
67 | + var p = this.ativo; | |
68 | + if(p == "0"){ | |
69 | + return ""; | |
70 | + } else { | |
71 | + return "selected"; | |
72 | + } | |
73 | + }, | |
74 | + "selAtivoNao": function(){ | |
75 | + var p = this.ativo; | |
76 | + if(p == "0"){ | |
77 | + return "selected"; | |
78 | + } else { | |
79 | + return ""; | |
80 | + } | |
81 | + }, | |
82 | + "inputPapeis": function(){ | |
83 | + //marca os checkbox | |
84 | + var p = this.papeis; | |
85 | + $(json["papeis"]).each( | |
86 | + function(i,el){ | |
87 | + if(p && el.id_papel && (p[el.id_papel] || el.id_papel == 1)){ | |
88 | + json["papeis"][i]["checked"] = "checked"; | |
89 | + } | |
90 | + else{ | |
91 | + json["papeis"][i]["checked"] = ""; | |
92 | + } | |
93 | + } | |
94 | + ); | |
95 | + return Mustache.to_html( | |
96 | + "{{#data}}" + templatePapeis + "{{/data}}", | |
97 | + { | |
98 | + "data":json["papeis"] | |
99 | + } | |
100 | + ); | |
101 | + } | |
105 | 102 | } |
106 | - ); | |
107 | - } | |
103 | + ) | |
104 | + ); | |
105 | + i3GEOadmin.usuarios.ondeListaUsuarios.html(html); | |
106 | + //filtro | |
107 | + html = Mustache.to_html( | |
108 | + "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", | |
109 | + {"data":json["usuarios"]} | |
110 | + ); | |
111 | + $("#filtro").html("<option value='' >---</option>" + html); | |
112 | + if(filtro != ""){ | |
113 | + i3GEOadmin.usuarios.defineFiltro(filtro); | |
114 | + i3GEOadmin.usuarios.filtra(i3GEOadmin.usuarios.pegaFiltro()); | |
108 | 115 | } |
109 | - ); | |
110 | - ondeListaUsuarios.html(html); | |
111 | - //filtro | |
112 | - html = Mustache.to_html( | |
113 | - "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", | |
114 | - {"data":json["usuarios"]} | |
115 | - ); | |
116 | - $("#filtro").html("<option value='' >---</option>" + html); | |
117 | - if(filtro != ""){ | |
118 | - defineFiltro(filtro); | |
119 | - filtra(pegaFiltro()); | |
120 | - } | |
121 | - //monta um template para o modal de inclusao de novo usuario | |
122 | - html = Mustache.to_html( | |
123 | - $("#templateUsuarios").html(), | |
124 | - { | |
125 | - "id_usuario": "modal", | |
126 | - "enviaSenha": $trad("enviaSenha",i3GEOadmin.usuarios.dicionario), | |
127 | - "excluir": $trad("cancelar",i3GEOadmin.core.dicionario), | |
128 | - "onExcluir": "fechaModalGeral",//funcao | |
129 | - "salvar": $trad("salva",i3GEOadmin.core.dicionario), | |
130 | - "onSalvar": "adicionaUsuario",//funcao | |
131 | - "usuario": $trad("usuario",i3GEOadmin.usuarios.dicionario), | |
132 | - "nome": $trad("nome",i3GEOadmin.usuarios.dicionario), | |
133 | - "labelDataCadastro": $trad("dataCadastro",i3GEOadmin.usuarios.dicionario), | |
134 | - "labelAtivo": $trad("ativo",i3GEOadmin.usuarios.dicionario), | |
135 | - "labelNovaSenha": $trad("novaSenha",i3GEOadmin.usuarios.dicionario), | |
136 | - "papeisv": $trad("papeisv",i3GEOadmin.usuarios.dicionario), | |
137 | - "sim": $trad("sim",i3GEOadmin.usuarios.dicionario), | |
138 | - "nao": $trad("nao",i3GEOadmin.usuarios.dicionario), | |
139 | - "inputPapeis": function(){ | |
140 | - return Mustache.to_html( | |
141 | - "{{#data}}" + $("#templateInputPapeis").html() + "{{/data}}", | |
116 | + //monta um template para o modal de inclusao de novo usuario | |
117 | + html = Mustache.to_html( | |
118 | + $("#templateUsuarios").html(), | |
119 | + $.extend( | |
120 | + i3GEOadmin.usuarios.dicionario, | |
142 | 121 | { |
143 | - "data":json["papeis"] | |
122 | + "id_usuario": "modal", | |
123 | + "excluir": i3GEOadmin.usuarios.dicionario.cancelar, | |
124 | + "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao | |
125 | + "onSalvar": "i3GEOadmin.usuarios.adicionaUsuario",//funcao | |
126 | + "labelDataCadastro": i3GEOadmin.usuarios.dicionario.dataCadastro, | |
127 | + "labelAtivo": i3GEOadmin.usuarios.dicionario.ativo, | |
128 | + "labelNovaSenha": i3GEOadmin.usuarios.dicionario.novaSenha, | |
129 | + "inputPapeis": function(){ | |
130 | + return Mustache.to_html( | |
131 | + "{{#data}}" + $("#templateInputPapeis").html() + "{{/data}}", | |
132 | + { | |
133 | + "data":json["papeis"] | |
134 | + } | |
135 | + ); | |
136 | + } | |
144 | 137 | } |
145 | - ); | |
146 | - } | |
138 | + ) | |
139 | + ); | |
140 | + i3GEOadmin.usuarios.formAdicionaUsuario = html; | |
141 | + $.material.init(); | |
142 | + } | |
143 | + ) | |
144 | + .fail(function(data){ | |
145 | + i3GEOadmin.usuarios.ondeListaUsuarios.html(""); | |
146 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
147 | + }); | |
148 | + }, | |
149 | + adicionaUsuarioDialogo: function(){ | |
150 | + i3GEOadmin.core.abreModalGeral(i3GEOadmin.usuarios.formAdicionaUsuario); | |
151 | + }, | |
152 | +// os parametros sao obtidos do formulario aberto do modal | |
153 | + adicionaUsuario: function(){ | |
154 | + var parametros = $("#form-modal form").serialize(); | |
155 | + i3GEOadmin.core.fechaModalGeral(); | |
156 | + i3GEOadmin.core.modalAguarde(true); | |
157 | + $.post( | |
158 | + "exec.php?funcao=adicionarUsuario", | |
159 | + parametros | |
160 | + ) | |
161 | + .done( | |
162 | + function(data, status){ | |
163 | + i3GEOadmin.core.modalAguarde(false); | |
164 | + i3GEOadmin.core.iconeAguarde(ondeListaUsuarios); | |
165 | + i3GEOadmin.usuarios.pegaUsuarios(); | |
166 | + } | |
167 | + ) | |
168 | + .fail( | |
169 | + function(data){ | |
170 | + i3GEOadmin.core.modalAguarde(false); | |
171 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
172 | + } | |
173 | + ); | |
174 | + }, | |
175 | + excluirUsuarioDialogo: function(id_usuario){ | |
176 | + var hash = { | |
177 | + "mensagem": i3GEOadmin.usuarios.dicionario.confirma, | |
178 | + "onBotao1": "i3GEOadmin.usuarios.excluirUsuario('"+id_usuario+"')", | |
179 | + "botao1": i3GEOadmin.usuarios.dicionario.sim, | |
180 | + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", | |
181 | + "botao2": i3GEOadmin.usuarios.dicionario.nao | |
182 | + }; | |
183 | + i3GEOadmin.core.abreModalConfirma(hash); | |
184 | + }, | |
185 | + excluirUsuario: function(id_usuario){ | |
186 | + i3GEOadmin.core.modalAguarde(true); | |
187 | + $.post( | |
188 | + "exec.php?funcao=excluirUsuario", | |
189 | + "id_usuario="+id_usuario | |
190 | + ) | |
191 | + .done( | |
192 | + function(data, status){ | |
193 | + i3GEOadmin.core.modalAguarde(false); | |
194 | + var json = jQuery.parseJSON(data)*1; | |
195 | + $("#form-" + json).remove(); | |
196 | + } | |
197 | + ) | |
198 | + .fail( | |
199 | + function(data){ | |
200 | + i3GEOadmin.core.modalAguarde(false); | |
201 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
202 | + } | |
203 | + ); | |
204 | + }, | |
205 | + salvarUsuarioDialogo: function(id_usuario){ | |
206 | + var hash = { | |
207 | + "mensagem": i3GEOadmin.usuarios.dicionario.confirma, | |
208 | + "onBotao1": "i3GEOadmin.usuarios.salvarUsuario('"+id_usuario+"')", | |
209 | + "botao1": i3GEOadmin.usuarios.dicionario.sim, | |
210 | + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", | |
211 | + "botao2": i3GEOadmin.usuarios.dicionario.nao | |
212 | + }; | |
213 | + i3GEOadmin.core.abreModalConfirma(hash); | |
214 | + }, | |
215 | + salvarUsuario: function(id_usuario){ | |
216 | + var parametros = $("#form-" + id_usuario + " form").serialize(); | |
217 | + i3GEOadmin.core.fechaModalGeral(); | |
218 | + i3GEOadmin.core.modalAguarde(true); | |
219 | + $.post( | |
220 | + "exec.php?funcao=alterarUsuario", | |
221 | + "id_usuario="+ id_usuario+"&"+parametros | |
222 | + ) | |
223 | + .done( | |
224 | + function(data, status){ | |
225 | + i3GEOadmin.core.modalAguarde(false); | |
226 | + i3GEOadmin.core.iconeAguarde(ondeListaUsuarios); | |
227 | + i3GEOadmin.usuarios.pegaUsuarios(); | |
228 | + } | |
229 | + ) | |
230 | + .fail( | |
231 | + function(data){ | |
232 | + i3GEOadmin.core.modalAguarde(false); | |
233 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
234 | + } | |
235 | + ); | |
236 | + }, | |
237 | + pegaFiltro: function(){ | |
238 | + return $i("filtro"); | |
239 | + }, | |
240 | + valorFiltro: function(){ | |
241 | + return i3GEOadmin.usuarios.pegaFiltro().value; | |
242 | + }, | |
243 | + defineFiltro: function(valor){ | |
244 | + i3GEOadmin.usuarios.pegaFiltro().value = valor; | |
245 | + }, | |
246 | + filtra: function(obj){ | |
247 | + $("#corpo .panel").each( | |
248 | + function(i,el){ | |
249 | + if(obj.value == ""){ | |
250 | + $(el).show(); | |
147 | 251 | } |
148 | - ); | |
149 | - formAdicionaUsuario = html; | |
150 | - $.material.init(); | |
151 | - } | |
152 | - ) | |
153 | - .fail(function(data){ | |
154 | - ondeListaUsuarios.html(""); | |
155 | - mostraErro(data.status + " " +data.statusText); | |
156 | - }); | |
157 | -} | |
158 | -function adicionaUsuarioDialogo(){ | |
159 | - abreModalGeral(formAdicionaUsuario); | |
160 | -} | |
161 | - | |
162 | -//os parametros sao obtidos do formulario aberto do modal | |
163 | - | |
164 | -function adicionaUsuario(){ | |
165 | - var parametros = $("#form-modal form").serialize(); | |
166 | - fechaModalGeral(); | |
167 | - modalAguarde(true); | |
168 | - $.post( | |
169 | - "exec.php?funcao=adicionarUsuario", | |
170 | - parametros | |
171 | - ) | |
172 | - .done( | |
173 | - function(data, status){ | |
174 | - modalAguarde(false); | |
175 | - iconeAguarde(ondeListaUsuarios); | |
176 | - pegaUsuarios(); | |
177 | - } | |
178 | - ) | |
179 | - .fail( | |
180 | - function(data){ | |
181 | - modalAguarde(false); | |
182 | - mostraErro(data.status + " " +data.statusText); | |
183 | - } | |
184 | - ); | |
185 | -} | |
186 | -function excluirUsuarioDialogo(id_usuario){ | |
187 | - var hash = { | |
188 | - "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), | |
189 | - "onBotao1": "excluirUsuario('"+id_usuario+"')", | |
190 | - "botao1": $trad("sim",i3GEOadmin.core.dicionario), | |
191 | - "onBotao2": "fechaModalConfirma();", | |
192 | - "botao2": $trad("nao",i3GEOadmin.core.dicionario) | |
193 | - }; | |
194 | - abreModalConfirma(hash); | |
195 | -} | |
196 | -function excluirUsuario(id_usuario){ | |
197 | - modalAguarde(true); | |
198 | - $.post( | |
199 | - "exec.php?funcao=excluirUsuario", | |
200 | - "id_usuario="+id_usuario | |
201 | - ) | |
202 | - .done( | |
203 | - function(data, status){ | |
204 | - modalAguarde(false); | |
205 | - var json = jQuery.parseJSON(data)*1; | |
206 | - $("#form-" + json).remove(); | |
207 | - } | |
208 | - ) | |
209 | - .fail( | |
210 | - function(data){ | |
211 | - modalAguarde(false); | |
212 | - mostraErro(data.status + " " +data.statusText); | |
213 | - } | |
214 | - ); | |
215 | -} | |
216 | -function salvarUsuarioDialogo(id_usuario){ | |
217 | - var hash = { | |
218 | - "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), | |
219 | - "onBotao1": "salvarUsuario('"+id_usuario+"')", | |
220 | - "botao1": $trad("sim",i3GEOadmin.core.dicionario), | |
221 | - "onBotao2": "fechaModalConfirma();", | |
222 | - "botao2": $trad("nao",i3GEOadmin.core.dicionario) | |
223 | - }; | |
224 | - abreModalConfirma(hash); | |
225 | -} | |
226 | -function salvarUsuario(id_usuario){ | |
227 | - var parametros = $("#form-" + id_usuario + " form").serialize(); | |
228 | - fechaModalGeral(); | |
229 | - modalAguarde(true); | |
230 | - $.post( | |
231 | - "exec.php?funcao=alterarUsuario", | |
232 | - "id_usuario="+ id_usuario+"&"+parametros | |
233 | - ) | |
234 | - .done( | |
235 | - function(data, status){ | |
236 | - modalAguarde(false); | |
237 | - iconeAguarde(ondeListaUsuarios); | |
238 | - pegaUsuarios(); | |
239 | - } | |
240 | - ) | |
241 | - .fail( | |
242 | - function(data){ | |
243 | - modalAguarde(false); | |
244 | - mostraErro(data.status + " " +data.statusText); | |
245 | - } | |
246 | - ); | |
247 | -} | |
248 | -function pegaFiltro(){ | |
249 | - return $i("filtro"); | |
250 | -} | |
251 | -function valorFiltro(){ | |
252 | - return pegaFiltro().value; | |
253 | -} | |
254 | -function defineFiltro(valor){ | |
255 | - pegaFiltro().value = valor; | |
256 | -} | |
257 | -function filtra(obj){ | |
258 | - | |
259 | - $("#corpo .panel").each( | |
260 | - function(i,el){ | |
261 | - if(obj.value == ""){ | |
262 | - $(el).show(); | |
263 | - } | |
264 | - else { | |
265 | - $(el).hide(); | |
266 | - } | |
252 | + else { | |
253 | + $(el).hide(); | |
254 | + } | |
255 | + } | |
256 | + ); | |
257 | + if(obj.value != ""){ | |
258 | + $("#"+obj.value).show(); | |
267 | 259 | } |
268 | - ); | |
269 | - if(obj.value != ""){ | |
270 | - $("#"+obj.value).show(); | |
271 | - } | |
272 | -} | |
273 | - | |
260 | + } | |
261 | +}; | |
274 | 262 | \ No newline at end of file | ... | ... |
admin1/usuarios/cadastro/index.php
... | ... | @@ -27,11 +27,11 @@ include "../../head.php"; |
27 | 27 | <!-- aqui entra o filtro --> |
28 | 28 | <div class="form-group"> |
29 | 29 | <label class="control-label">{{{filtro}}}</label> |
30 | - <select onchange="filtra(this)" id="filtro" class="form-control input-lg"> | |
30 | + <select onchange="i3GEOadmin.usuarios.filtra(this)" id="filtro" class="form-control input-lg"> | |
31 | 31 | </select> |
32 | 32 | </div> |
33 | 33 | <div class="row pull-right"> |
34 | - <a onclick="adicionaUsuarioDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> | |
34 | + <a onclick="i3GEOadmin.usuarios.adicionaUsuarioDialogo();" 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--> |
... | ... | @@ -130,8 +130,8 @@ include "../../head.php"; |
130 | 130 | </label> |
131 | 131 | </div> |
132 | 132 | </script> |
133 | -<script type="text/javascript" src="../../dicionario/usuarios.js"></script> | |
134 | 133 | <script type="text/javascript" src="index.js"></script> |
134 | +<script type="text/javascript" src="../../dicionario/usuarios.js"></script> | |
135 | 135 | <script> |
136 | 136 | $(document).ready(function(){ |
137 | 137 | //vem de admin1/index.js |
... | ... | @@ -147,16 +147,32 @@ include "../../head.php"; |
147 | 147 | //complementa dicionario |
148 | 148 | i3GEOadmin.usuarios.dicionario.adicionar = i3GEOadmin.core.dicionario.adicionar; |
149 | 149 | i3GEOadmin.usuarios.dicionario.filtro = i3GEOadmin.core.dicionario.filtro; |
150 | + i3GEOadmin.usuarios.dicionario.excluir = i3GEOadmin.core.dicionario.excluir; | |
151 | + i3GEOadmin.usuarios.dicionario.salvar = i3GEOadmin.core.dicionario.salva; | |
152 | + i3GEOadmin.usuarios.dicionario.enviaSenha = i3GEOadmin.usuarios.dicionario.enviaSenha; | |
153 | + i3GEOadmin.usuarios.dicionario.usuario = i3GEOadmin.usuarios.dicionario.usuario; | |
154 | + i3GEOadmin.usuarios.dicionario.nome = i3GEOadmin.usuarios.dicionario.nome; | |
155 | + i3GEOadmin.usuarios.dicionario.papeisv = i3GEOadmin.usuarios.dicionario.papeisv; | |
156 | + i3GEOadmin.usuarios.dicionario.sim = i3GEOadmin.core.dicionario.sim; | |
157 | + i3GEOadmin.usuarios.dicionario.nao = i3GEOadmin.core.dicionario.nao; | |
158 | + i3GEOadmin.usuarios.dicionario.cancelar = i3GEOadmin.core.dicionario.cancelar; | |
159 | + i3GEOadmin.usuarios.dicionario.dataCadastro = i3GEOadmin.usuarios.dicionario.dataCadastro; | |
160 | + i3GEOadmin.usuarios.dicionario.confirma = i3GEOadmin.core.dicionario.confirma; | |
161 | + | |
162 | + i3GEOadmin.core.dicionario = null; | |
163 | + | |
164 | + i3GEOadmin.usuarios.dicionario = i3GEO.idioma.objetoIdioma(i3GEOadmin.usuarios.dicionario); | |
165 | + | |
150 | 166 | t.html( |
151 | 167 | Mustache.to_html( |
152 | 168 | t.html(), |
153 | - i3GEO.idioma.objetoIdioma(i3GEOadmin.usuarios.dicionario) | |
169 | + i3GEOadmin.usuarios.dicionario | |
154 | 170 | ) |
155 | 171 | ); |
156 | 172 | $.material.init(); |
157 | 173 | var inicia = function() { |
158 | 174 | $(".hidden").removeClass('hidden'); |
159 | - init($("#corpo")); | |
175 | + i3GEOadmin.usuarios.init($("#corpo")); | |
160 | 176 | }; |
161 | 177 | i3GEO.login.verificaOperacao("admin/html/usuarios",i3GEO.configura.locaplic, inicia, "sessao"); |
162 | 178 | }); | ... | ... |
admin1/usuarios/operacoes/index.js
... | ... | @@ -22,231 +22,230 @@ Free Software Foundation, Inc., no endere&ccedil;o |
22 | 22 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
23 | 23 | |
24 | 24 | */ |
25 | -/* | |
25 | + | |
26 | +i3GEOadmin.operacoes = { | |
27 | + //variavel global indicando o elemento que recebera a lista de operacoes | |
28 | + ondeListaOperacoes: "", | |
29 | + //conteudo html do formulario de adicao de operacao | |
30 | + formAdicionaOperacao: "", | |
31 | + /* | |
26 | 32 | Function: initMenu |
27 | 33 | |
28 | 34 | Inicializa o editor |
29 | - */ | |
30 | -function init(onde){ | |
31 | - //variavel global indicando o elemento que recebera a lista de operacoes | |
32 | - ondeListaOperacoes = onde; | |
33 | - //conteudo html do formulario de adicao de operacao | |
34 | - formAdicionaOperacao = ""; | |
35 | - pegaOperacoes(); | |
36 | -} | |
37 | -/* | |
35 | + */ | |
36 | + init: function(onde){ | |
37 | + i3GEOadmin.operacoes.ondeListaOperacoes = onde; | |
38 | + i3GEOadmin.operacoes.pegaOperacoes(); | |
39 | + }, | |
40 | + /* | |
38 | 41 | Function: pegaOperacoes |
39 | 42 | |
40 | 43 | Obtém a lista de operacoes |
41 | - */ | |
42 | -function pegaOperacoes(){ | |
43 | - iconeAguarde(ondeListaOperacoes); | |
44 | - $.post( | |
45 | - "exec.php?funcao=pegaOperacoesEpapeis" | |
46 | - ) | |
47 | - .done( | |
48 | - function(data, status){ | |
49 | - //valor do filtro atual | |
50 | - var filtro = valorFiltro(); | |
51 | - //objeto json com os dados viondos do banco | |
52 | - var json = jQuery.parseJSON(data); | |
53 | - //template dos checkbox | |
54 | - var templatePapeis = $("#templateInputPapeis").html(); | |
55 | - //template do form de cada operacao | |
56 | - var templateOperacoes = $("#templateOperacoes").html(); | |
57 | - //lista todas as operacoes | |
58 | - var html = Mustache.to_html( | |
59 | - "{{#data}}" + templateOperacoes + "{{/data}}", | |
60 | - { | |
61 | - "data":json["operacoes"], | |
62 | - "excluir": $trad("excluir",i3GEOadmin.core.dicionario), | |
63 | - "onExcluir": "excluirOperacaoDialogo",//funcao | |
64 | - "salvar": $trad("salva",i3GEOadmin.core.dicionario), | |
65 | - "onSalvar": "salvarOperacaoDialogo",//funcao | |
66 | - "labelCodigo": $trad("codigo",i3GEOadmin.operacoes.dicionario), | |
67 | - "labelDescricao": $trad("descricao",i3GEOadmin.operacoes.dicionario), | |
68 | - "operacao": $trad("operacao",i3GEOadmin.operacoes.dicionario), | |
69 | - "papeisv": $trad("papeisv",i3GEOadmin.operacoes.dicionario), | |
70 | - "inputPapeis": function(){ | |
71 | - //marca os checkbox | |
72 | - var p = this.papeis; | |
73 | - $(json["papeis"]).each( | |
74 | - function(i,el){ | |
75 | - if(p && el.id_papel && (p[el.id_papel] || el.id_papel == 1)){ | |
76 | - json["papeis"][i]["checked"] = "checked"; | |
77 | - } | |
78 | - else{ | |
79 | - json["papeis"][i]["checked"] = ""; | |
80 | - } | |
81 | - } | |
82 | - ); | |
83 | - return Mustache.to_html( | |
84 | - "{{#data}}" + templatePapeis + "{{/data}}", | |
44 | + */ | |
45 | + pegaOperacoes: function(){ | |
46 | + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes); | |
47 | + $.post( | |
48 | + "exec.php?funcao=pegaOperacoesEpapeis" | |
49 | + ) | |
50 | + .done( | |
51 | + function(data, status){ | |
52 | + //valor do filtro atual | |
53 | + var filtro = i3GEOadmin.operacoes.valorFiltro(); | |
54 | + //objeto json com os dados viondos do banco | |
55 | + var json = jQuery.parseJSON(data); | |
56 | + //template dos checkbox | |
57 | + var templatePapeis = $("#templateInputPapeis").html(); | |
58 | + //template do form de cada operacao | |
59 | + var templateOperacoes = $("#templateOperacoes").html(); | |
60 | + //lista todas as operacoes | |
61 | + var html = Mustache.to_html( | |
62 | + "{{#data}}" + templateOperacoes + "{{/data}}", | |
63 | + $.extend( | |
64 | + i3GEOadmin.operacoes.dicionario, | |
85 | 65 | { |
86 | - "data":json["papeis"] | |
66 | + "data":json["operacoes"], | |
67 | + "onExcluir": "i3GEOadmin.operacoes.excluirOperacaoDialogo",//funcao | |
68 | + "onSalvar": "i3GEOadmin.operacoes.salvarOperacaoDialogo",//funcao | |
69 | + "labelCodigo": i3GEOadmin.operacoes.dicionario.codigo, | |
70 | + "labelDescricao": i3GEOadmin.operacoes.dicionario.descricao, | |
71 | + "inputPapeis": function(){ | |
72 | + //marca os checkbox | |
73 | + var p = this.papeis; | |
74 | + $(json["papeis"]).each( | |
75 | + function(i,el){ | |
76 | + if(p && el.id_papel && (p[el.id_papel] || el.id_papel == 1)){ | |
77 | + json["papeis"][i]["checked"] = "checked"; | |
78 | + } | |
79 | + else{ | |
80 | + json["papeis"][i]["checked"] = ""; | |
81 | + } | |
82 | + } | |
83 | + ); | |
84 | + return Mustache.to_html( | |
85 | + "{{#data}}" + templatePapeis + "{{/data}}", | |
86 | + { | |
87 | + "data":json["papeis"] | |
88 | + } | |
89 | + ); | |
90 | + } | |
87 | 91 | } |
88 | - ); | |
89 | - } | |
92 | + ) | |
93 | + ); | |
94 | + i3GEOadmin.operacoes.ondeListaOperacoes.html(html); | |
95 | + //filtro | |
96 | + html = Mustache.to_html( | |
97 | + "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", | |
98 | + {"data":json["operacoes"]} | |
99 | + ); | |
100 | + $("#filtro").html("<option value='' >---</option>" + html); | |
101 | + if(filtro != ""){ | |
102 | + i3GEOadmin.operacoes.defineFiltro(filtro); | |
103 | + i3GEOadmin.operacoes.filtra(pegaFiltro()); | |
90 | 104 | } |
91 | - ); | |
92 | - ondeListaOperacoes.html(html); | |
93 | - //filtro | |
94 | - html = Mustache.to_html( | |
95 | - "{{#data}}" + $("#templateFiltro").html() + "{{/data}}", | |
96 | - {"data":json["operacoes"]} | |
97 | - ); | |
98 | - $("#filtro").html("<option value='' >---</option>" + html); | |
99 | - if(filtro != ""){ | |
100 | - defineFiltro(filtro); | |
101 | - filtra(pegaFiltro()); | |
102 | - } | |
103 | - //monta um template para o modal de inclusao de nova operacao | |
104 | - html = Mustache.to_html( | |
105 | - $("#templateOperacoes").html(), | |
106 | - { | |
107 | - "labelCodigo": $trad("codigo",i3GEOadmin.operacoes.dicionario), | |
108 | - "labelDescricao": $trad("descricao",i3GEOadmin.operacoes.dicionario), | |
109 | - "operacao": $trad("operacao",i3GEOadmin.operacoes.dicionario), | |
110 | - "papeisv": $trad("papeisv",i3GEOadmin.operacoes.dicionario), | |
111 | - "excluir": $trad("cancelar",i3GEOadmin.core.dicionario), | |
112 | - "onExcluir": "fechaModalGeral",//funcao | |
113 | - "salvar": $trad("salva",i3GEOadmin.core.dicionario), | |
114 | - "onSalvar": "adicionaOperacao",//funcao | |
115 | - "codigo": "", | |
116 | - "id_operacao": "modal", | |
117 | - "descricao": "", | |
118 | - "inputPapeis": function(){ | |
119 | - return Mustache.to_html( | |
120 | - "{{#data}}" + $("#templateInputPapeis").html() + "{{/data}}", | |
105 | + //monta um template para o modal de inclusao de nova operacao | |
106 | + html = Mustache.to_html( | |
107 | + $("#templateOperacoes").html(), | |
108 | + $.extend( | |
109 | + i3GEOadmin.operacoes.dicionario, | |
121 | 110 | { |
122 | - "data":json["papeis"] | |
111 | + "labelCodigo": $trad("codigo",i3GEOadmin.operacoes.dicionario), | |
112 | + "labelDescricao": $trad("descricao",i3GEOadmin.operacoes.dicionario), | |
113 | + "onExcluir": "i3GEOadmin.core.fechaModalGeral",//funcao | |
114 | + "onSalvar": "i3GEOadmin.operacoes.adicionaOperacao",//funcao | |
115 | + "codigo": "", | |
116 | + "id_operacao": "modal", | |
117 | + "descricao": "", | |
118 | + "inputPapeis": function(){ | |
119 | + return Mustache.to_html( | |
120 | + "{{#data}}" + $("#templateInputPapeis").html() + "{{/data}}", | |
121 | + { | |
122 | + "data":json["papeis"] | |
123 | + } | |
124 | + ); | |
125 | + } | |
123 | 126 | } |
124 | - ); | |
125 | - } | |
127 | + ) | |
128 | + ); | |
129 | + i3GEOadmin.operacoes.formAdicionaOperacao = html; | |
130 | + $.material.init(); | |
131 | + } | |
132 | + ) | |
133 | + .fail(function(data){ | |
134 | + i3GEOadmin.operacoes.ondeListaOperacoes.html(""); | |
135 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
136 | + }); | |
137 | + }, | |
138 | + adicionaOperacaoDialogo: function(){ | |
139 | + i3GEOadmin.core.abreModalGeral(i3GEOadmin.operacoes.formAdicionaOperacao); | |
140 | + }, | |
141 | +// os parametros sao obtidos do formulario aberto do modal | |
142 | + adicionaOperacao: function(){ | |
143 | + var parametros = $("#form-modal form").serialize(); | |
144 | + i3GEOadmin.core.fechaModalGeral(); | |
145 | + i3GEOadmin.core.modalAguarde(true); | |
146 | + $.post( | |
147 | + "exec.php?funcao=adicionarOperacao", | |
148 | + parametros | |
149 | + ) | |
150 | + .done( | |
151 | + function(data, status){ | |
152 | + i3GEOadmin.core.modalAguarde(false); | |
153 | + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes); | |
154 | + i3GEOadmin.operacoes.pegaOperacoes(); | |
155 | + } | |
156 | + ) | |
157 | + .fail( | |
158 | + function(data){ | |
159 | + i3GEOadmin.core.modalAguarde(false); | |
160 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
161 | + } | |
162 | + ); | |
163 | + }, | |
164 | + excluirOperacaoDialogo: function(id_operacao){ | |
165 | + var hash = { | |
166 | + "mensagem": i3GEOadmin.operacoes.dicionario.confirma, | |
167 | + "onBotao1": "i3GEOadmin.operacoes.excluirOperacao('"+id_operacao+"')", | |
168 | + "botao1": i3GEOadmin.operacoes.dicionario.sim, | |
169 | + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", | |
170 | + "botao2": i3GEOadmin.operacoes.dicionario.nao | |
171 | + }; | |
172 | + i3GEOadmin.core.abreModalConfirma(hash); | |
173 | + }, | |
174 | + excluirOperacao: function(id_operacao){ | |
175 | + i3GEOadmin.core.modalAguarde(true); | |
176 | + $.post( | |
177 | + "exec.php?funcao=excluirOperacao", | |
178 | + "id_operacao="+id_operacao | |
179 | + ) | |
180 | + .done( | |
181 | + function(data, status){ | |
182 | + i3GEOadmin.core.modalAguarde(false); | |
183 | + var json = jQuery.parseJSON(data)*1; | |
184 | + $("#form-" + json).remove(); | |
185 | + $("#link-" + json).remove(); | |
186 | + } | |
187 | + ) | |
188 | + .fail( | |
189 | + function(data){ | |
190 | + i3GEOadmin.core.modalAguarde(false); | |
191 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
192 | + } | |
193 | + ); | |
194 | + }, | |
195 | + salvarOperacaoDialogo: function(id_operacao){ | |
196 | + var hash = { | |
197 | + "mensagem": i3GEOadmin.operacoes.dicionario.confirma, | |
198 | + "onBotao1": "i3GEOadmin.operacoes.salvarOperacao('"+id_operacao+"')", | |
199 | + "botao1": i3GEOadmin.operacoes.dicionario.sim, | |
200 | + "onBotao2": "i3GEOadmin.core.fechaModalConfirma();", | |
201 | + "botao2": i3GEOadmin.operacoes.dicionario.nao | |
202 | + }; | |
203 | + i3GEOadmin.core.abreModalConfirma(hash); | |
204 | + }, | |
205 | + salvarOperacao: function(id_operacao){ | |
206 | + var parametros = $("#form-" + id_operacao + " form").serialize(); | |
207 | + i3GEOadmin.core.fechaModalGeral(); | |
208 | + i3GEOadmin.core.modalAguarde(true); | |
209 | + $.post( | |
210 | + "exec.php?funcao=alterarOperacao", | |
211 | + "id_operacao="+ id_operacao +"&"+parametros | |
212 | + ) | |
213 | + .done( | |
214 | + function(data, status){ | |
215 | + i3GEOadmin.core.modalAguarde(false); | |
216 | + i3GEOadmin.core.iconeAguarde(i3GEOadmin.operacoes.ondeListaOperacoes); | |
217 | + i3GEOadmin.operacoes.pegaOperacoes(); | |
218 | + } | |
219 | + ) | |
220 | + .fail( | |
221 | + function(data){ | |
222 | + i3GEOadmin.core.modalAguarde(false); | |
223 | + i3GEOadmin.core.mostraErro(data.status + " " +data.statusText); | |
224 | + } | |
225 | + ); | |
226 | + }, | |
227 | + pegaFiltro: function(){ | |
228 | + return $i("filtro"); | |
229 | + }, | |
230 | + valorFiltro: function(){ | |
231 | + return i3GEOadmin.operacoes.pegaFiltro().value; | |
232 | + }, | |
233 | + defineFiltro: function(valor){ | |
234 | + i3GEOadmin.operacoes.pegaFiltro().value = valor; | |
235 | + }, | |
236 | + filtra: function(obj){ | |
237 | + $("#corpo .panel").each( | |
238 | + function(i,el){ | |
239 | + if(obj.value == ""){ | |
240 | + $(el).show(); | |
126 | 241 | } |
127 | - ); | |
128 | - formAdicionaOperacao = html; | |
129 | - $.material.init(); | |
130 | - } | |
131 | - ) | |
132 | - .fail(function(data){ | |
133 | - ondeListaOperacoes.html(""); | |
134 | - mostraErro(data.status + " " +data.statusText); | |
135 | - }); | |
136 | -} | |
137 | -function adicionaOperacaoDialogo(){ | |
138 | - abreModalGeral(formAdicionaOperacao); | |
139 | -} | |
140 | - | |
141 | -//os parametros sao obtidos do formulario aberto do modal | |
142 | - | |
143 | -function adicionaOperacao(){ | |
144 | - var parametros = $("#form-modal form").serialize(); | |
145 | - fechaModalGeral(); | |
146 | - modalAguarde(true); | |
147 | - $.post( | |
148 | - "exec.php?funcao=adicionarOperacao", | |
149 | - parametros | |
150 | - ) | |
151 | - .done( | |
152 | - function(data, status){ | |
153 | - modalAguarde(false); | |
154 | - iconeAguarde(ondeListaOperacoes); | |
155 | - pegaOperacoes(); | |
156 | - } | |
157 | - ) | |
158 | - .fail( | |
159 | - function(data){ | |
160 | - modalAguarde(false); | |
161 | - mostraErro(data.status + " " +data.statusText); | |
162 | - } | |
163 | - ); | |
164 | -} | |
165 | -function excluirOperacaoDialogo(id_operacao){ | |
166 | - var hash = { | |
167 | - "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), | |
168 | - "onBotao1": "excluirOperacao('"+id_operacao+"')", | |
169 | - "botao1": $trad("sim",i3GEOadmin.core.dicionario), | |
170 | - "onBotao2": "fechaModalConfirma();", | |
171 | - "botao2": $trad("nao",i3GEOadmin.core.dicionario) | |
172 | - }; | |
173 | - abreModalConfirma(hash); | |
174 | -} | |
175 | -function excluirOperacao(id_operacao){ | |
176 | - modalAguarde(true); | |
177 | - $.post( | |
178 | - "exec.php?funcao=excluirOperacao", | |
179 | - "id_operacao="+id_operacao | |
180 | - ) | |
181 | - .done( | |
182 | - function(data, status){ | |
183 | - modalAguarde(false); | |
184 | - var json = jQuery.parseJSON(data)*1; | |
185 | - $("#form-" + json).remove(); | |
186 | - $("#link-" + json).remove(); | |
187 | - } | |
188 | - ) | |
189 | - .fail( | |
190 | - function(data){ | |
191 | - modalAguarde(false); | |
192 | - mostraErro(data.status + " " +data.statusText); | |
193 | - } | |
194 | - ); | |
195 | -} | |
196 | -function salvarOperacaoDialogo(id_operacao){ | |
197 | - var hash = { | |
198 | - "mensagem": $trad("confirma",i3GEOadmin.core.dicionario), | |
199 | - "onBotao1": "salvarOperacao('"+id_operacao+"')", | |
200 | - "botao1": $trad("sim",i3GEOadmin.core.dicionario), | |
201 | - "onBotao2": "fechaModalConfirma();", | |
202 | - "botao2": $trad("nao",i3GEOadmin.core.dicionario) | |
203 | - }; | |
204 | - abreModalConfirma(hash); | |
205 | -} | |
206 | -function salvarOperacao(id_operacao){ | |
207 | - var parametros = $("#form-" + id_operacao + " form").serialize(); | |
208 | - fechaModalGeral(); | |
209 | - modalAguarde(true); | |
210 | - $.post( | |
211 | - "exec.php?funcao=alterarOperacao", | |
212 | - "id_operacao="+ id_operacao +"&"+parametros | |
213 | - ) | |
214 | - .done( | |
215 | - function(data, status){ | |
216 | - modalAguarde(false); | |
217 | - iconeAguarde(ondeListaOperacoes); | |
218 | - pegaOperacoes(); | |
219 | - } | |
220 | - ) | |
221 | - .fail( | |
222 | - function(data){ | |
223 | - modalAguarde(false); | |
224 | - mostraErro(data.status + " " +data.statusText); | |
225 | - } | |
226 | - ); | |
227 | -} | |
228 | -function pegaFiltro(){ | |
229 | - return $i("filtro"); | |
230 | -} | |
231 | -function valorFiltro(){ | |
232 | - return pegaFiltro().value; | |
233 | -} | |
234 | -function defineFiltro(valor){ | |
235 | - pegaFiltro().value = valor; | |
236 | -} | |
237 | -function filtra(obj){ | |
238 | - | |
239 | - $("#corpo .panel").each( | |
240 | - function(i,el){ | |
241 | - if(obj.value == ""){ | |
242 | - $(el).show(); | |
243 | - } | |
244 | - else { | |
245 | - $(el).hide(); | |
246 | - } | |
242 | + else { | |
243 | + $(el).hide(); | |
244 | + } | |
245 | + } | |
246 | + ); | |
247 | + if(obj.value != ""){ | |
248 | + $("#"+obj.value).show(); | |
247 | 249 | } |
248 | - ); | |
249 | - if(obj.value != ""){ | |
250 | - $("#"+obj.value).show(); | |
251 | - } | |
252 | -} | |
250 | + } | |
251 | +}; | ... | ... |
admin1/usuarios/operacoes/index.php
... | ... | @@ -27,11 +27,11 @@ include "../../head.php"; |
27 | 27 | <!-- aqui entra o filtro --> |
28 | 28 | <div class="form-group"> |
29 | 29 | <label class="control-label">{{{filtro}}}</label> |
30 | - <select onchange="filtra(this)" id="filtro" class="form-control input-lg"> | |
30 | + <select onchange="i3GEOadmin.operacoes.filtra(this)" id="filtro" class="form-control input-lg"> | |
31 | 31 | </select> |
32 | 32 | </div> |
33 | 33 | <div class="row pull-right"> |
34 | - <a onclick="adicionaOperacaoDialogo();" href="javascript:void(0)" class="btn btn-primary" role="button">{{{adicionar}}}</a> | |
34 | + <a onclick="i3GEOadmin.operacoes.adicionaOperacaoDialogo();" 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--> |
... | ... | @@ -96,8 +96,8 @@ include "../../head.php"; |
96 | 96 | </label> |
97 | 97 | </div> |
98 | 98 | </script> |
99 | -<script type="text/javascript" src="../../dicionario/operacoes.js"></script> | |
100 | 99 | <script type="text/javascript" src="index.js"></script> |
100 | +<script type="text/javascript" src="../../dicionario/operacoes.js"></script> | |
101 | 101 | <script> |
102 | 102 | $(document).ready(function(){ |
103 | 103 | //vem de admin1/index.js |
... | ... | @@ -110,19 +110,30 @@ include "../../head.php"; |
110 | 110 | }); |
111 | 111 | //traducao |
112 | 112 | var t = $("#titulo"); |
113 | + // | |
113 | 114 | //complementa dicionario |
115 | + // | |
114 | 116 | i3GEOadmin.operacoes.dicionario.adicionar = i3GEOadmin.core.dicionario.adicionar; |
115 | 117 | i3GEOadmin.operacoes.dicionario.filtro = i3GEOadmin.core.dicionario.filtro; |
118 | + i3GEOadmin.operacoes.dicionario.excluir = i3GEOadmin.core.dicionario.excluir; | |
119 | + i3GEOadmin.operacoes.dicionario.salvar = i3GEOadmin.core.dicionario.salva; | |
120 | + i3GEOadmin.operacoes.dicionario.sim = i3GEOadmin.core.dicionario.sim; | |
121 | + i3GEOadmin.operacoes.dicionario.nao = i3GEOadmin.core.dicionario.nao; | |
122 | + i3GEOadmin.operacoes.dicionario.confirma = i3GEOadmin.core.dicionario.confirma; | |
123 | + | |
124 | + i3GEOadmin.core.dicionario = null; | |
125 | + | |
126 | + i3GEOadmin.operacoes.dicionario = i3GEO.idioma.objetoIdioma(i3GEOadmin.operacoes.dicionario); | |
116 | 127 | t.html( |
117 | 128 | Mustache.to_html( |
118 | 129 | t.html(), |
119 | - i3GEO.idioma.objetoIdioma(i3GEOadmin.operacoes.dicionario) | |
130 | + i3GEOadmin.operacoes.dicionario | |
120 | 131 | ) |
121 | 132 | ); |
122 | 133 | $.material.init(); |
123 | 134 | var inicia = function() { |
124 | 135 | $(".hidden").removeClass('hidden'); |
125 | - init($("#corpo")); | |
136 | + i3GEOadmin.operacoes.init($("#corpo")); | |
126 | 137 | }; |
127 | 138 | i3GEO.login.verificaOperacao("admin/html/operacoes",i3GEO.configura.locaplic, inicia, "sessao"); |
128 | 139 | }); | ... | ... |