Commit a6c97bf6599a37a3ab1f3dae53c50d97f22bebfc
1 parent
dc1d7eec
Exists in
master
and in
7 other branches
Inclusão de uma árvore como forma de escolha de temas no publicador de aplicações (metaestat)
Showing
3 changed files
with
351 additions
and
266 deletions
Show diff stats
admin/js/core.js
@@ -209,6 +209,61 @@ function cabecalhoGeral(id,excluir){ | @@ -209,6 +209,61 @@ function cabecalhoGeral(id,excluir){ | ||
209 | //temp.style.padding = "10px"; | 209 | //temp.style.padding = "10px"; |
210 | } | 210 | } |
211 | /* | 211 | /* |
212 | +Function: core_arvore | ||
213 | + | ||
214 | +Cria uma arvore com base em um objeto contendo as propriedades. | ||
215 | + | ||
216 | +No objeto com as propriedades, se "url" for igual a "", sera incluido o texto original definido em "text". | ||
217 | + | ||
218 | +Parametros: | ||
219 | + | ||
220 | +titulo - {String} cabecalho da arvore | ||
221 | + | ||
222 | +onde - {String} nome do id doelemento que contera a arvore | ||
223 | + | ||
224 | +obj - {Object} objeto contendo os parametros, exemplo | ||
225 | + | ||
226 | + g_listaPropriedades = { | ||
227 | + | ||
228 | + "propriedades": [ | ||
229 | + | ||
230 | + { text: "p2", url: "javascript:tipoimagem()" } | ||
231 | + | ||
232 | + ]} | ||
233 | + | ||
234 | +*/ | ||
235 | +function core_arvore(titulo,onde,obj){ | ||
236 | + var arvore,root,tempNode,d,c,i,linha,conteudo,j,temaNode; | ||
237 | + if(!$i(onde)){return;} | ||
238 | + arvore = new YAHOO.widget.TreeView(onde); | ||
239 | + root = arvore.getRoot(); | ||
240 | + try{ | ||
241 | + tempNode = new YAHOO.widget.TextNode('', root, false); | ||
242 | + tempNode.isLeaf = false; | ||
243 | + tempNode.enableHighlight = false; | ||
244 | + } | ||
245 | + catch(e){ | ||
246 | + if(typeof(console) !== 'undefined'){console.error(e);} | ||
247 | + } | ||
248 | + titulo = "<table><tr><td><b>"+titulo+"</b></td><td></td></tr></table>"; | ||
249 | + d = {html:titulo}; | ||
250 | + tempNode = new YAHOO.widget.HTMLNode(d, root, true,true); | ||
251 | + tempNode.enableHighlight = false; | ||
252 | + c = obj.propriedades.length; | ||
253 | + for (i=0, j=c; i<j; i++){ | ||
254 | + linha = obj.propriedades[i]; | ||
255 | + if(linha.url !== "") | ||
256 | + {conteudo = "<a href='#' onclick='"+linha.url+"'>"+linha.text+"</a>";} | ||
257 | + else | ||
258 | + {conteudo = linha.text;} | ||
259 | + d = {html:conteudo}; | ||
260 | + temaNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true); | ||
261 | + temaNode.enableHighlight = false; | ||
262 | + } | ||
263 | + arvore.collapseAll(); | ||
264 | + arvore.draw(); | ||
265 | +} | ||
266 | +/* | ||
212 | Function: core_movimentaNo | 267 | Function: core_movimentaNo |
213 | 268 | ||
214 | Movimenta um nó para cima ou para baixo na árvore. | 269 | Movimenta um nó para cima ou para baixo na árvore. |
@@ -413,17 +468,17 @@ function core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho) | @@ -413,17 +468,17 @@ function core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho) | ||
413 | YAHOO.namespace("continua.container"); | 468 | YAHOO.namespace("continua.container"); |
414 | YAHOO.continua.container.simpledialog1 = | 469 | YAHOO.continua.container.simpledialog1 = |
415 | new YAHOO.widget.SimpleDialog("simpledialog1", | 470 | new YAHOO.widget.SimpleDialog("simpledialog1", |
416 | - { width: largura+"px", | ||
417 | - fixedcenter: true, | ||
418 | - visible: false, | ||
419 | - draggable: false, | ||
420 | - close: true, | ||
421 | - text: mensagem, | ||
422 | - icon: YAHOO.widget.SimpleDialog.ICON_HELP, | ||
423 | - modal: true, | ||
424 | - constraintoviewport: true, | ||
425 | - buttons: [ { text:"Sim", handler:handleYes, isDefault:true }, | ||
426 | - { text:"Não", handler:handleNo } ] | 471 | + { width: largura+"px", |
472 | + fixedcenter: true, | ||
473 | + visible: false, | ||
474 | + draggable: false, | ||
475 | + close: true, | ||
476 | + text: mensagem, | ||
477 | + icon: YAHOO.widget.SimpleDialog.ICON_HELP, | ||
478 | + modal: true, | ||
479 | + constraintoviewport: true, | ||
480 | + buttons: [ { text:"Sim", handler:handleYes, isDefault:true }, | ||
481 | + { text:"Não", handler:handleNo } ] | ||
427 | } ); | 482 | } ); |
428 | YAHOO.continua.container.simpledialog1.setHeader(cabecalho); | 483 | YAHOO.continua.container.simpledialog1.setHeader(cabecalho); |
429 | YAHOO.continua.container.simpledialog1.render(document.body); | 484 | YAHOO.continua.container.simpledialog1.render(document.body); |
@@ -450,17 +505,17 @@ function core_dialogoPergunta(handleYes,handleNo,mensagem,largura) | @@ -450,17 +505,17 @@ function core_dialogoPergunta(handleYes,handleNo,mensagem,largura) | ||
450 | YAHOO.namespace("continua.container"); | 505 | YAHOO.namespace("continua.container"); |
451 | YAHOO.continua.container.simpledialog1 = | 506 | YAHOO.continua.container.simpledialog1 = |
452 | new YAHOO.widget.SimpleDialog("simpledialog1", | 507 | new YAHOO.widget.SimpleDialog("simpledialog1", |
453 | - { width: largura+"px", | ||
454 | - fixedcenter: true, | ||
455 | - visible: false, | ||
456 | - draggable: false, | ||
457 | - close: true, | ||
458 | - text: mensagem, | ||
459 | - icon: "", | ||
460 | - modal: true, | ||
461 | - constraintoviewport: true, | ||
462 | - buttons: [ { text:"Continua", handler:handleYes, isDefault:true }, | ||
463 | - { text:"Cancela", handler:handleNo } ] | 508 | + { width: largura+"px", |
509 | + fixedcenter: true, | ||
510 | + visible: false, | ||
511 | + draggable: false, | ||
512 | + close: true, | ||
513 | + text: mensagem, | ||
514 | + icon: "", | ||
515 | + modal: true, | ||
516 | + constraintoviewport: true, | ||
517 | + buttons: [ { text:"Continua", handler:handleYes, isDefault:true }, | ||
518 | + { text:"Cancela", handler:handleNo } ] | ||
464 | } ); | 519 | } ); |
465 | //YAHOO.continua.container.simpledialog1.setHeader("Tem certeza?"); | 520 | //YAHOO.continua.container.simpledialog1.setHeader("Tem certeza?"); |
466 | YAHOO.continua.container.simpledialog1.render(document.body); | 521 | YAHOO.continua.container.simpledialog1.render(document.body); |
@@ -526,21 +581,21 @@ function core_pegaPerfis(funcao) | @@ -526,21 +581,21 @@ function core_pegaPerfis(funcao) | ||
526 | var sUrl = "../php/menutemas.php?funcao=pegaPerfis"; | 581 | var sUrl = "../php/menutemas.php?funcao=pegaPerfis"; |
527 | var callback = | 582 | var callback = |
528 | { | 583 | { |
529 | - success:function(o) | ||
530 | - { | ||
531 | - try | ||
532 | - { | ||
533 | - $perfis = YAHOO.lang.JSON.parse(o.responseText); | ||
534 | - $perfisArray = new Array(); | ||
535 | - for (var i=0;i<$perfis.length;i++) | ||
536 | - {$perfisArray.push($perfis[i].perfil);} | ||
537 | - if(funcao != "") | ||
538 | - eval(funcao); | ||
539 | - } | ||
540 | - catch(e){core_handleFailure(o,o.responseText);} | ||
541 | - }, | ||
542 | - failure:core_handleFailure, | ||
543 | - argument: { foo:"foo", bar:"bar" } | 584 | + success:function(o) |
585 | + { | ||
586 | + try | ||
587 | + { | ||
588 | + $perfis = YAHOO.lang.JSON.parse(o.responseText); | ||
589 | + $perfisArray = new Array(); | ||
590 | + for (var i=0;i<$perfis.length;i++) | ||
591 | + {$perfisArray.push($perfis[i].perfil);} | ||
592 | + if(funcao != "") | ||
593 | + eval(funcao); | ||
594 | + } | ||
595 | + catch(e){core_handleFailure(o,o.responseText);} | ||
596 | + }, | ||
597 | + failure:core_handleFailure, | ||
598 | + argument: { foo:"foo", bar:"bar" } | ||
544 | }; | 599 | }; |
545 | core_makeRequest(sUrl,callback); | 600 | core_makeRequest(sUrl,callback); |
546 | } | 601 | } |
@@ -576,18 +631,18 @@ function core_pegaMapfiles(funcaoM,letra,filtro) | @@ -576,18 +631,18 @@ function core_pegaMapfiles(funcaoM,letra,filtro) | ||
576 | var sUrl = "../php/menutemas.php?funcao=listaMapsTemas&letra="+letra+"&filtro="+filtro; | 631 | var sUrl = "../php/menutemas.php?funcao=listaMapsTemas&letra="+letra+"&filtro="+filtro; |
577 | var callbackM = | 632 | var callbackM = |
578 | { | 633 | { |
579 | - success:function(o) | ||
580 | - { | ||
581 | - try | ||
582 | - { | ||
583 | - $mapfiles = YAHOO.lang.JSON.parse(o.responseText); | ||
584 | - if(funcaoM != "") | ||
585 | - eval(funcaoM); | ||
586 | - } | ||
587 | - catch(e){core_handleFailure(o,o.responseText);} | ||
588 | - }, | ||
589 | - failure:core_handleFailure, | ||
590 | - argument: { foo:"foo", bar:"bar" } | 634 | + success:function(o) |
635 | + { | ||
636 | + try | ||
637 | + { | ||
638 | + $mapfiles = YAHOO.lang.JSON.parse(o.responseText); | ||
639 | + if(funcaoM != "") | ||
640 | + eval(funcaoM); | ||
641 | + } | ||
642 | + catch(e){core_handleFailure(o,o.responseText);} | ||
643 | + }, | ||
644 | + failure:core_handleFailure, | ||
645 | + argument: { foo:"foo", bar:"bar" } | ||
591 | }; | 646 | }; |
592 | core_makeRequest(sUrl,callbackM); | 647 | core_makeRequest(sUrl,callbackM); |
593 | } | 648 | } |
@@ -683,11 +738,11 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) | @@ -683,11 +738,11 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) | ||
683 | var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+id_atlas; | 738 | var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+id_atlas; |
684 | var callback = | 739 | var callback = |
685 | { | 740 | { |
686 | - success:function(o) | ||
687 | - { | ||
688 | - try | ||
689 | - { | ||
690 | - var valores = YAHOO.lang.JSON.parse(o.responseText); | 741 | + success:function(o) |
742 | + { | ||
743 | + try | ||
744 | + { | ||
745 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | ||
691 | if(arguments.length == 3) | 746 | if(arguments.length == 3) |
692 | {funcao = "";} | 747 | {funcao = "";} |
693 | if (funcao != "") | 748 | if (funcao != "") |
@@ -696,11 +751,11 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) | @@ -696,11 +751,11 @@ function core_comboPranchas(onde,id,marcar,funcao,id_atlas) | ||
696 | ins += core_comboObjeto(valores,"id_prancha","titulo_prancha",marcar); | 751 | ins += core_comboObjeto(valores,"id_prancha","titulo_prancha",marcar); |
697 | ins += "</select></p>"; | 752 | ins += "</select></p>"; |
698 | $i(onde).innerHTML = ins; | 753 | $i(onde).innerHTML = ins; |
699 | - } | ||
700 | - catch(e){core_handleFailure(e,o.responseText);} | ||
701 | - }, | ||
702 | - failure:core_handleFailure, | ||
703 | - argument: { foo:"foo", bar:"bar" } | 754 | + } |
755 | + catch(e){core_handleFailure(e,o.responseText);} | ||
756 | + }, | ||
757 | + failure:core_handleFailure, | ||
758 | + argument: { foo:"foo", bar:"bar" } | ||
704 | }; | 759 | }; |
705 | core_makeRequest(sUrl,callback); | 760 | core_makeRequest(sUrl,callback); |
706 | } | 761 | } |
@@ -726,11 +781,11 @@ function core_comboGrupos(onde,id,marcar,funcao) | @@ -726,11 +781,11 @@ function core_comboGrupos(onde,id,marcar,funcao) | ||
726 | var sUrl = "../php/menutemas.php?funcao=pegaGrupos"; | 781 | var sUrl = "../php/menutemas.php?funcao=pegaGrupos"; |
727 | var callback = | 782 | var callback = |
728 | { | 783 | { |
729 | - success:function(o) | ||
730 | - { | ||
731 | - try | ||
732 | - { | ||
733 | - var valores = YAHOO.lang.JSON.parse(o.responseText); | 784 | + success:function(o) |
785 | + { | ||
786 | + try | ||
787 | + { | ||
788 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | ||
734 | if(arguments.length == 3) | 789 | if(arguments.length == 3) |
735 | {funcao = "";} | 790 | {funcao = "";} |
736 | if (funcao != "") | 791 | if (funcao != "") |
@@ -739,11 +794,11 @@ function core_comboGrupos(onde,id,marcar,funcao) | @@ -739,11 +794,11 @@ function core_comboGrupos(onde,id,marcar,funcao) | ||
739 | ins += core_comboObjeto(valores,"id_grupo","nome_grupo",marcar); | 794 | ins += core_comboObjeto(valores,"id_grupo","nome_grupo",marcar); |
740 | ins += "</select></p>"; | 795 | ins += "</select></p>"; |
741 | $i(onde).innerHTML = ins; | 796 | $i(onde).innerHTML = ins; |
742 | - } | ||
743 | - catch(e){core_handleFailure(e,o.responseText);} | ||
744 | - }, | ||
745 | - failure:core_handleFailure, | ||
746 | - argument: { foo:"foo", bar:"bar" } | 797 | + } |
798 | + catch(e){core_handleFailure(e,o.responseText);} | ||
799 | + }, | ||
800 | + failure:core_handleFailure, | ||
801 | + argument: { foo:"foo", bar:"bar" } | ||
747 | }; | 802 | }; |
748 | core_makeRequest(sUrl,callback); | 803 | core_makeRequest(sUrl,callback); |
749 | } | 804 | } |
@@ -769,11 +824,11 @@ function core_comboSubGrupos(onde,id,marcar,funcao) | @@ -769,11 +824,11 @@ function core_comboSubGrupos(onde,id,marcar,funcao) | ||
769 | var sUrl = "../php/menutemas.php?funcao=pegaSubGrupos"; | 824 | var sUrl = "../php/menutemas.php?funcao=pegaSubGrupos"; |
770 | var callback = | 825 | var callback = |
771 | { | 826 | { |
772 | - success:function(o) | ||
773 | - { | ||
774 | - try | ||
775 | - { | ||
776 | - var valores = YAHOO.lang.JSON.parse(o.responseText); | 827 | + success:function(o) |
828 | + { | ||
829 | + try | ||
830 | + { | ||
831 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | ||
777 | if(arguments.length == 3) | 832 | if(arguments.length == 3) |
778 | {funcao = "";} | 833 | {funcao = "";} |
779 | if (funcao != "") | 834 | if (funcao != "") |
@@ -782,11 +837,11 @@ function core_comboSubGrupos(onde,id,marcar,funcao) | @@ -782,11 +837,11 @@ function core_comboSubGrupos(onde,id,marcar,funcao) | ||
782 | ins += core_comboObjeto(valores,"id_subgrupo","nome_subgrupo",marcar); | 837 | ins += core_comboObjeto(valores,"id_subgrupo","nome_subgrupo",marcar); |
783 | ins += "</select></p>"; | 838 | ins += "</select></p>"; |
784 | $i(onde).innerHTML = ins; | 839 | $i(onde).innerHTML = ins; |
785 | - } | ||
786 | - catch(e){core_handleFailure(e,o.responseText);} | ||
787 | - }, | ||
788 | - failure:core_handleFailure, | ||
789 | - argument: { foo:"foo", bar:"bar" } | 840 | + } |
841 | + catch(e){core_handleFailure(e,o.responseText);} | ||
842 | + }, | ||
843 | + failure:core_handleFailure, | ||
844 | + argument: { foo:"foo", bar:"bar" } | ||
790 | }; | 845 | }; |
791 | core_makeRequest(sUrl,callback); | 846 | core_makeRequest(sUrl,callback); |
792 | } | 847 | } |
@@ -812,11 +867,11 @@ function core_comboTemas(onde,id,marcar,funcao) | @@ -812,11 +867,11 @@ function core_comboTemas(onde,id,marcar,funcao) | ||
812 | var sUrl = "../php/menutemas.php?funcao=pegaTemas2"; | 867 | var sUrl = "../php/menutemas.php?funcao=pegaTemas2"; |
813 | var callback = | 868 | var callback = |
814 | { | 869 | { |
815 | - success:function(o) | ||
816 | - { | ||
817 | - try | ||
818 | - { | ||
819 | - var valores = YAHOO.lang.JSON.parse(o.responseText); | 870 | + success:function(o) |
871 | + { | ||
872 | + try | ||
873 | + { | ||
874 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | ||
820 | if(arguments.length == 3) | 875 | if(arguments.length == 3) |
821 | {funcao = "";} | 876 | {funcao = "";} |
822 | if (funcao != "") | 877 | if (funcao != "") |
@@ -825,11 +880,11 @@ function core_comboTemas(onde,id,marcar,funcao) | @@ -825,11 +880,11 @@ function core_comboTemas(onde,id,marcar,funcao) | ||
825 | ins += core_comboObjeto(valores,"id_tema","nome_tema",marcar,"codigo_tema"); | 880 | ins += core_comboObjeto(valores,"id_tema","nome_tema",marcar,"codigo_tema"); |
826 | ins += "</select></p>"; | 881 | ins += "</select></p>"; |
827 | $i(onde).innerHTML = ins; | 882 | $i(onde).innerHTML = ins; |
828 | - } | ||
829 | - catch(e){core_handleFailure(e,o.responseText);} | ||
830 | - }, | ||
831 | - failure:core_handleFailure, | ||
832 | - argument: { foo:"foo", bar:"bar" } | 883 | + } |
884 | + catch(e){core_handleFailure(e,o.responseText);} | ||
885 | + }, | ||
886 | + failure:core_handleFailure, | ||
887 | + argument: { foo:"foo", bar:"bar" } | ||
833 | }; | 888 | }; |
834 | core_makeRequest(sUrl,callback); | 889 | core_makeRequest(sUrl,callback); |
835 | } | 890 | } |
@@ -852,19 +907,19 @@ function core_pegaTags(funcao) | @@ -852,19 +907,19 @@ function core_pegaTags(funcao) | ||
852 | var sUrl = "../php/menutemas.php?funcao=pegaTags"; | 907 | var sUrl = "../php/menutemas.php?funcao=pegaTags"; |
853 | var callback = | 908 | var callback = |
854 | { | 909 | { |
855 | - success:function(o) | ||
856 | - { | ||
857 | - try | ||
858 | - { | ||
859 | - $tags = YAHOO.lang.JSON.parse(o.responseText); | ||
860 | - if($tags == ""){$tags = " ";} | ||
861 | - if(funcao != "") | ||
862 | - eval(funcao); | ||
863 | - } | ||
864 | - catch(e){core_handleFailure(e,o.responseText);} | ||
865 | - }, | ||
866 | - failure:core_handleFailure, | ||
867 | - argument: { foo:"foo", bar:"bar" } | 910 | + success:function(o) |
911 | + { | ||
912 | + try | ||
913 | + { | ||
914 | + $tags = YAHOO.lang.JSON.parse(o.responseText); | ||
915 | + if($tags == ""){$tags = " ";} | ||
916 | + if(funcao != "") | ||
917 | + eval(funcao); | ||
918 | + } | ||
919 | + catch(e){core_handleFailure(e,o.responseText);} | ||
920 | + }, | ||
921 | + failure:core_handleFailure, | ||
922 | + argument: { foo:"foo", bar:"bar" } | ||
868 | }; | 923 | }; |
869 | core_makeRequest(sUrl,callback); | 924 | core_makeRequest(sUrl,callback); |
870 | } | 925 | } |
@@ -1144,25 +1199,25 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) | @@ -1144,25 +1199,25 @@ function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) | ||
1144 | core_carregando(" adicionando um novo registro"); | 1199 | core_carregando(" adicionando um novo registro"); |
1145 | var callback = | 1200 | var callback = |
1146 | { | 1201 | { |
1147 | - success:function(o) | ||
1148 | - { | ||
1149 | - var texto = ""; | 1202 | + success:function(o) |
1203 | + { | ||
1204 | + var texto = ""; | ||
1150 | try | 1205 | try |
1151 | - { | ||
1152 | - core_carregando("desativa"); | ||
1153 | - if(nomeFuncao != "") | ||
1154 | - {eval(nomeFuncao+"()");} | ||
1155 | - else{ | 1206 | + { |
1207 | + core_carregando("desativa"); | ||
1208 | + if(nomeFuncao != "") | ||
1209 | + {eval(nomeFuncao+"()");} | ||
1210 | + else{ | ||
1156 | texto = YAHOO.lang.JSON.parse(o.responseText)[0]; | 1211 | texto = YAHOO.lang.JSON.parse(o.responseText)[0]; |
1157 | if(texto === "") | 1212 | if(texto === "") |
1158 | {texto = "Clique para editar";} | 1213 | {texto = "Clique para editar";} |
1159 | myDataTable.addRow(texto,0); | 1214 | myDataTable.addRow(texto,0); |
1160 | } | 1215 | } |
1161 | - } | ||
1162 | - catch(e){core_handleFailure(e,o.responseText);} | ||
1163 | - }, | ||
1164 | - failure:core_handleFailure, | ||
1165 | - argument: { foo:"foo", bar:"bar" } | 1216 | + } |
1217 | + catch(e){core_handleFailure(e,o.responseText);} | ||
1218 | + }, | ||
1219 | + failure:core_handleFailure, | ||
1220 | + argument: { foo:"foo", bar:"bar" } | ||
1166 | }; | 1221 | }; |
1167 | core_makeRequest(sUrl,callback); | 1222 | core_makeRequest(sUrl,callback); |
1168 | }; | 1223 | }; |
@@ -1188,23 +1243,23 @@ function core_pegaDados(mensagem,sUrl,funcaoRetorno) | @@ -1188,23 +1243,23 @@ function core_pegaDados(mensagem,sUrl,funcaoRetorno) | ||
1188 | core_carregando(mensagem); | 1243 | core_carregando(mensagem); |
1189 | var callback = | 1244 | var callback = |
1190 | { | 1245 | { |
1191 | - success:function(o) | ||
1192 | - { | ||
1193 | - try | ||
1194 | - { | ||
1195 | - if(funcaoRetorno != "") | ||
1196 | - {eval(funcaoRetorno+"(YAHOO.lang.JSON.parse(o.responseText))");} | ||
1197 | - core_carregando("desativa"); | ||
1198 | - } | ||
1199 | - catch(e) | ||
1200 | - { | ||
1201 | - if("mensagem" != "") | ||
1202 | - {core_carregando("desativa");} | ||
1203 | - core_handleFailure(o,o.responseText); | ||
1204 | - } | ||
1205 | - }, | ||
1206 | - failure:core_handleFailure, | ||
1207 | - argument: { foo:"foo", bar:"bar" } | 1246 | + success:function(o) |
1247 | + { | ||
1248 | + try | ||
1249 | + { | ||
1250 | + if(funcaoRetorno != "") | ||
1251 | + {eval(funcaoRetorno+"(YAHOO.lang.JSON.parse(o.responseText))");} | ||
1252 | + core_carregando("desativa"); | ||
1253 | + } | ||
1254 | + catch(e) | ||
1255 | + { | ||
1256 | + if("mensagem" != "") | ||
1257 | + {core_carregando("desativa");} | ||
1258 | + core_handleFailure(o,o.responseText); | ||
1259 | + } | ||
1260 | + }, | ||
1261 | + failure:core_handleFailure, | ||
1262 | + argument: { foo:"foo", bar:"bar" } | ||
1208 | }; | 1263 | }; |
1209 | core_makeRequest(sUrl,callback); | 1264 | core_makeRequest(sUrl,callback); |
1210 | } | 1265 | } |
@@ -1233,8 +1288,8 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) | @@ -1233,8 +1288,8 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) | ||
1233 | nomeFuncao = ""; | 1288 | nomeFuncao = ""; |
1234 | var callback = | 1289 | var callback = |
1235 | { | 1290 | { |
1236 | - success:function(o) | ||
1237 | - { | 1291 | + success:function(o) |
1292 | + { | ||
1238 | core_carregando("desativa"); | 1293 | core_carregando("desativa"); |
1239 | var rec = myDataTable.getRecordSet().getRecord(row); | 1294 | var rec = myDataTable.getRecordSet().getRecord(row); |
1240 | var linha = myDataTable.getTrEl(rec); | 1295 | var linha = myDataTable.getTrEl(rec); |
@@ -1248,12 +1303,12 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) | @@ -1248,12 +1303,12 @@ function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) | ||
1248 | else | 1303 | else |
1249 | { | 1304 | { |
1250 | myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); | 1305 | myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); |
1251 | - } | 1306 | + } |
1252 | linha.style.color = ""; | 1307 | linha.style.color = ""; |
1253 | linha.style.textDecoration = "none"; | 1308 | linha.style.textDecoration = "none"; |
1254 | - }, | ||
1255 | - failure:core_handleFailure, | ||
1256 | - argument: { foo:"foo", bar:"bar" } | 1309 | + }, |
1310 | + failure:core_handleFailure, | ||
1311 | + argument: { foo:"foo", bar:"bar" } | ||
1257 | }; | 1312 | }; |
1258 | core_makeRequest(sUrl,callback); | 1313 | core_makeRequest(sUrl,callback); |
1259 | } | 1314 | } |
@@ -1286,30 +1341,30 @@ function core_excluiLinha(sUrl,row,mensagem,cabecalho,tabela) | @@ -1286,30 +1341,30 @@ function core_excluiLinha(sUrl,row,mensagem,cabecalho,tabela) | ||
1286 | core_carregando(mensagem); | 1341 | core_carregando(mensagem); |
1287 | var callback = | 1342 | var callback = |
1288 | { | 1343 | { |
1289 | - success:function(o) | ||
1290 | - { | ||
1291 | - try | ||
1292 | - { | ||
1293 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
1294 | - { | ||
1295 | - core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | ||
1296 | - setTimeout("core_carregando('desativa')",3000); | ||
1297 | - } | ||
1298 | - else | ||
1299 | - { | ||
1300 | - if(tabela){ | ||
1301 | - tabela.deleteRow(row); | ||
1302 | - } | ||
1303 | - else{ | ||
1304 | - myDataTable.deleteRow(row); | ||
1305 | - } | ||
1306 | - core_carregando("desativa"); | ||
1307 | - } | ||
1308 | - } | ||
1309 | - catch(e){core_handleFailure(o,o.responseText);} | ||
1310 | - }, | ||
1311 | - failure:core_handleFailure, | ||
1312 | - argument: { foo:"foo", bar:"bar" } | 1344 | + success:function(o) |
1345 | + { | ||
1346 | + try | ||
1347 | + { | ||
1348 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
1349 | + { | ||
1350 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | ||
1351 | + setTimeout("core_carregando('desativa')",3000); | ||
1352 | + } | ||
1353 | + else | ||
1354 | + { | ||
1355 | + if(tabela){ | ||
1356 | + tabela.deleteRow(row); | ||
1357 | + } | ||
1358 | + else{ | ||
1359 | + myDataTable.deleteRow(row); | ||
1360 | + } | ||
1361 | + core_carregando("desativa"); | ||
1362 | + } | ||
1363 | + } | ||
1364 | + catch(e){core_handleFailure(o,o.responseText);} | ||
1365 | + }, | ||
1366 | + failure:core_handleFailure, | ||
1367 | + argument: { foo:"foo", bar:"bar" } | ||
1313 | }; | 1368 | }; |
1314 | core_makeRequest(sUrl,callback); | 1369 | core_makeRequest(sUrl,callback); |
1315 | }; | 1370 | }; |
@@ -1349,28 +1404,28 @@ function core_excluiNoTree(sUrl,no,mensagem,cabecalho) | @@ -1349,28 +1404,28 @@ function core_excluiNoTree(sUrl,no,mensagem,cabecalho) | ||
1349 | core_carregando(mensagem); | 1404 | core_carregando(mensagem); |
1350 | var callback = | 1405 | var callback = |
1351 | { | 1406 | { |
1352 | - success:function(o) | ||
1353 | - { | ||
1354 | - try | ||
1355 | - { | ||
1356 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
1357 | - { | ||
1358 | - core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | ||
1359 | - setTimeout("core_carregando('desativa')",3000); | ||
1360 | - } | ||
1361 | - else | ||
1362 | - { | 1407 | + success:function(o) |
1408 | + { | ||
1409 | + try | ||
1410 | + { | ||
1411 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
1412 | + { | ||
1413 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | ||
1414 | + setTimeout("core_carregando('desativa')",3000); | ||
1415 | + } | ||
1416 | + else | ||
1417 | + { | ||
1363 | if(no){ | 1418 | if(no){ |
1364 | tree.removeNode(no); | 1419 | tree.removeNode(no); |
1365 | tree.draw(); | 1420 | tree.draw(); |
1366 | - } | 1421 | + } |
1367 | core_carregando("desativa"); | 1422 | core_carregando("desativa"); |
1368 | - } | ||
1369 | - } | ||
1370 | - catch(e){core_handleFailure(o,o.responseText);} | ||
1371 | - }, | ||
1372 | - failure:core_handleFailure, | ||
1373 | - argument: { foo:"foo", bar:"bar" } | 1423 | + } |
1424 | + } | ||
1425 | + catch(e){core_handleFailure(o,o.responseText);} | ||
1426 | + }, | ||
1427 | + failure:core_handleFailure, | ||
1428 | + argument: { foo:"foo", bar:"bar" } | ||
1374 | }; | 1429 | }; |
1375 | core_makeRequest(sUrl,callback); | 1430 | core_makeRequest(sUrl,callback); |
1376 | }; | 1431 | }; |
admin/js/estat_mapa.js
@@ -46,19 +46,19 @@ function ativaBotaoAdiciona(sUrl,idBotao) | @@ -46,19 +46,19 @@ function ativaBotaoAdiciona(sUrl,idBotao) | ||
46 | core_carregando(" adicionando um novo registro"); | 46 | core_carregando(" adicionando um novo registro"); |
47 | var callback = | 47 | var callback = |
48 | { | 48 | { |
49 | - success:function(o) | ||
50 | - { | ||
51 | - try | ||
52 | - { | ||
53 | - var j = YAHOO.lang.JSON.parse(o.responseText); | 49 | + success:function(o) |
50 | + { | ||
51 | + try | ||
52 | + { | ||
53 | + var j = YAHOO.lang.JSON.parse(o.responseText); | ||
54 | adicionaNosMapa([j],true); | 54 | adicionaNosMapa([j],true); |
55 | editar("mapa",j.id_mapa); | 55 | editar("mapa",j.id_mapa); |
56 | - core_carregando("desativa"); | ||
57 | - } | ||
58 | - catch(e){core_handleFailure(e,o.responseText);} | ||
59 | - }, | ||
60 | - failure:core_handleFailure, | ||
61 | - argument: { foo:"foo", bar:"bar" } | 56 | + core_carregando("desativa"); |
57 | + } | ||
58 | + catch(e){core_handleFailure(e,o.responseText);} | ||
59 | + }, | ||
60 | + failure:core_handleFailure, | ||
61 | + argument: { foo:"foo", bar:"bar" } | ||
62 | }; | 62 | }; |
63 | core_makeRequest(sUrl,callback); | 63 | core_makeRequest(sUrl,callback); |
64 | }; | 64 | }; |
@@ -125,8 +125,8 @@ function montaArvore(dados) | @@ -125,8 +125,8 @@ function montaArvore(dados) | ||
125 | } | 125 | } |
126 | buildTree(); | 126 | buildTree(); |
127 | }(); | 127 | }(); |
128 | - adicionaNosMapa(dados); | ||
129 | - tree.draw(); | 128 | + adicionaNosMapa(dados); |
129 | + tree.draw(); | ||
130 | } | 130 | } |
131 | function testarMapfile(codigoMap) | 131 | function testarMapfile(codigoMap) |
132 | { | 132 | { |
@@ -290,14 +290,35 @@ function editar(tipo,id) | @@ -290,14 +290,35 @@ function editar(tipo,id) | ||
290 | if(sUrl) | 290 | if(sUrl) |
291 | {core_makeRequest(sUrl,callback);} | 291 | {core_makeRequest(sUrl,callback);} |
292 | } | 292 | } |
293 | -function montaDivTema(i) | ||
294 | -{ | ||
295 | - var sUrl = "../php/metaestat.php?funcao=relatorioCompleto&dadosGerenciais=nao&detalhes=nao", | 293 | +function montaDivTema(i){ |
294 | + var sUrl = "../php/metaestat.php?funcao=arvoreVar&dadosGerenciais=nao&detalhes=nao", | ||
296 | ins = "", | 295 | ins = "", |
297 | callback = { | 296 | callback = { |
298 | success:function(o){ | 297 | success:function(o){ |
299 | - ins += "<br><div>"+YAHOO.lang.JSON.parse(o.responseText)+"</div>"; | 298 | + var o = YAHOO.lang.JSON.parse(o.responseText), |
299 | + n = o.length, | ||
300 | + m,i,j,filhos,a,b; | ||
301 | + //monta os divs onde entrarao as arvores | ||
302 | + for(i=0;i<n;i++){ | ||
303 | + ins += "<div id=arvore_"+i+" >"+o[i].titulo+"</div>"; | ||
304 | + } | ||
300 | $i("editor_bd").innerHTML = ins; | 305 | $i("editor_bd").innerHTML = ins; |
306 | + //monta as arvores | ||
307 | + for(i=0;i<n;i++){ | ||
308 | + a = []; | ||
309 | + filhos = o[i].filhos; | ||
310 | + m = filhos.length; | ||
311 | + for(j=0;j<m;j++){ | ||
312 | + b = {}; | ||
313 | + b.text = filhos[j].titulo; | ||
314 | + b.url = 'javascript:$i(\"Eid_medida_variavel\").value=\"'+filhos[j].id+'\"'; | ||
315 | + a.push(b); | ||
316 | + } | ||
317 | + core_arvore(o[i].titulo,"arvore_"+i,{"propriedades":a}) | ||
318 | + | ||
319 | + } | ||
320 | + //ins += "<br><div>"+YAHOO.lang.JSON.parse(o.responseText)+"</div>"; | ||
321 | + //$i("editor_bd").innerHTML = ins; | ||
301 | }, | 322 | }, |
302 | failure: function(){return ins;}, | 323 | failure: function(){return ins;}, |
303 | argument: { foo:"foo", bar:"bar" } | 324 | argument: { foo:"foo", bar:"bar" } |
@@ -305,7 +326,7 @@ function montaDivTema(i) | @@ -305,7 +326,7 @@ function montaDivTema(i) | ||
305 | param = { | 326 | param = { |
306 | "linhas":[ | 327 | "linhas":[ |
307 | {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, | 328 | {titulo:"Título:",id:"Etitulo",size:"50",value:i.titulo,tipo:"text",div:""}, |
308 | - {titulo:"ID da medida de uma variável (veja em ID no relatório abaixo):",id:"Eid_medida_variavel",size:"50",value:i.id_medida_variavel,tipo:"text",div:""} | 329 | + {titulo:"ID da medida de uma variável (clique nos links abaixo para escolher):",id:"Eid_medida_variavel",size:"50",value:i.id_medida_variavel,tipo:"text",div:""} |
309 | ] | 330 | ] |
310 | }; | 331 | }; |
311 | ins += core_geraLinhas(param); | 332 | ins += core_geraLinhas(param); |
@@ -433,8 +454,8 @@ function adicionarTema(id) | @@ -433,8 +454,8 @@ function adicionarTema(id) | ||
433 | adicionaNosTemas(no,[dados],true); | 454 | adicionaNosTemas(no,[dados],true); |
434 | editar('tema',dados.id_mapa_tema); | 455 | editar('tema',dados.id_mapa_tema); |
435 | }, | 456 | }, |
436 | - failure:core_handleFailure, | ||
437 | - argument: { foo:"foo", bar:"bar" } | 457 | + failure:core_handleFailure, |
458 | + argument: { foo:"foo", bar:"bar" } | ||
438 | }; | 459 | }; |
439 | core_makeRequest(sUrl,callback); | 460 | core_makeRequest(sUrl,callback); |
440 | } | 461 | } |
@@ -450,8 +471,8 @@ function adicionarGrupo(id_mapa) | @@ -450,8 +471,8 @@ function adicionarGrupo(id_mapa) | ||
450 | adicionaNosGrupos(no,[dados],true); | 471 | adicionaNosGrupos(no,[dados],true); |
451 | editar('grupo',dados.id_mapa_grupo); | 472 | editar('grupo',dados.id_mapa_grupo); |
452 | }, | 473 | }, |
453 | - failure:core_handleFailure, | ||
454 | - argument: { foo:"foo", bar:"bar" } | 474 | + failure:core_handleFailure, |
475 | + argument: { foo:"foo", bar:"bar" } | ||
455 | }; | 476 | }; |
456 | core_makeRequest(sUrl,callback); | 477 | core_makeRequest(sUrl,callback); |
457 | } | 478 | } |
@@ -494,47 +515,47 @@ function gravaDados(tipo,id) | @@ -494,47 +515,47 @@ function gravaDados(tipo,id) | ||
494 | 515 | ||
495 | var callback = | 516 | var callback = |
496 | { | 517 | { |
497 | - success:function(o) | ||
498 | - { | ||
499 | - try | ||
500 | - { | ||
501 | - if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
502 | - { | ||
503 | - core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem menus vinculados a este tema</span>"); | ||
504 | - setTimeout("core_carregando('desativa')",3000); | ||
505 | - } | ||
506 | - else | ||
507 | - { | ||
508 | - if(tipo == "mapa") | ||
509 | - { | ||
510 | - var no = tree.getNodeByProperty("id_mapa",id); | ||
511 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | 518 | + success:function(o) |
519 | + { | ||
520 | + try | ||
521 | + { | ||
522 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | ||
523 | + { | ||
524 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem menus vinculados a este tema</span>"); | ||
525 | + setTimeout("core_carregando('desativa')",3000); | ||
526 | + } | ||
527 | + else | ||
528 | + { | ||
529 | + if(tipo == "mapa") | ||
530 | + { | ||
531 | + var no = tree.getNodeByProperty("id_mapa",id); | ||
532 | + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | ||
512 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | 533 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; |
513 | - no.html = no.getContentEl().innerHTML; | ||
514 | - } | ||
515 | - if(tipo == "grupo") | ||
516 | - { | ||
517 | - var no = tree.getNodeByProperty("id_mapa_grupo",id); | ||
518 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | 534 | + no.html = no.getContentEl().innerHTML; |
535 | + } | ||
536 | + if(tipo == "grupo") | ||
537 | + { | ||
538 | + var no = tree.getNodeByProperty("id_mapa_grupo",id); | ||
539 | + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | ||
519 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | 540 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; |
520 | - no.html = no.getContentEl().innerHTML; | ||
521 | - } | ||
522 | - if(tipo == "tema") | ||
523 | - { | ||
524 | - var no = tree.getNodeByProperty("id_mapa_tema",id); | ||
525 | - no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | 541 | + no.html = no.getContentEl().innerHTML; |
542 | + } | ||
543 | + if(tipo == "tema") | ||
544 | + { | ||
545 | + var no = tree.getNodeByProperty("id_mapa_tema",id); | ||
546 | + no.getContentEl().getElementsByTagName("span")[0].innerHTML = document.getElementById("Etitulo").value; | ||
526 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; | 547 | no.getContentEl().getElementsByTagName("span")[0].style.color = ""; |
527 | - no.html = no.getContentEl().innerHTML; | ||
528 | - } | ||
529 | - core_carregando("desativa"); | ||
530 | - } | 548 | + no.html = no.getContentEl().innerHTML; |
549 | + } | ||
550 | + core_carregando("desativa"); | ||
551 | + } | ||
531 | YAHOO.admin.container.panelEditor.destroy(); | 552 | YAHOO.admin.container.panelEditor.destroy(); |
532 | YAHOO.admin.container.panelEditor = null; | 553 | YAHOO.admin.container.panelEditor = null; |
533 | - } | ||
534 | - catch(e){core_handleFailure(e,o.responseText);} | ||
535 | - }, | ||
536 | - failure:core_handleFailure, | ||
537 | - argument: { foo:"foo", bar:"bar" } | 554 | + } |
555 | + catch(e){core_handleFailure(e,o.responseText);} | ||
556 | + }, | ||
557 | + failure:core_handleFailure, | ||
558 | + argument: { foo:"foo", bar:"bar" } | ||
538 | }; | 559 | }; |
539 | if(prog && par){ | 560 | if(prog && par){ |
540 | core_carregando("ativa"); | 561 | core_carregando("ativa"); |
admin/php/metaestat.php
@@ -118,7 +118,7 @@ switch (strtoupper($funcao)) | @@ -118,7 +118,7 @@ switch (strtoupper($funcao)) | ||
118 | exit; | 118 | exit; |
119 | break; | 119 | break; |
120 | /* | 120 | /* |
121 | - Valor: LISTAVARIAVEL | 121 | + Valor: LISTAVARIAVEL |
122 | 122 | ||
123 | Lista de variaveis | 123 | Lista de variaveis |
124 | 124 | ||
@@ -154,7 +154,7 @@ switch (strtoupper($funcao)) | @@ -154,7 +154,7 @@ switch (strtoupper($funcao)) | ||
154 | exit; | 154 | exit; |
155 | break; | 155 | break; |
156 | /* | 156 | /* |
157 | - Valor: LISTACLASSECLASSIFICACAO | 157 | + Valor: LISTACLASSECLASSIFICACAO |
158 | 158 | ||
159 | Lista as classes de uma classificacoes | 159 | Lista as classes de uma classificacoes |
160 | 160 | ||
@@ -168,7 +168,7 @@ switch (strtoupper($funcao)) | @@ -168,7 +168,7 @@ switch (strtoupper($funcao)) | ||
168 | exit; | 168 | exit; |
169 | break; | 169 | break; |
170 | /* | 170 | /* |
171 | - Valor: LISTAMEDIDAVARIAVEL | 171 | + Valor: LISTAMEDIDAVARIAVEL |
172 | 172 | ||
173 | Lista das medidas de uma variavel | 173 | Lista das medidas de uma variavel |
174 | 174 | ||
@@ -182,7 +182,7 @@ switch (strtoupper($funcao)) | @@ -182,7 +182,7 @@ switch (strtoupper($funcao)) | ||
182 | exit; | 182 | exit; |
183 | break; | 183 | break; |
184 | /* | 184 | /* |
185 | - Valor: LISTAPARAMETRO | 185 | + Valor: LISTAPARAMETRO |
186 | 186 | ||
187 | Lista de parametros | 187 | Lista de parametros |
188 | 188 | ||
@@ -201,7 +201,7 @@ switch (strtoupper($funcao)) | @@ -201,7 +201,7 @@ switch (strtoupper($funcao)) | ||
201 | exit; | 201 | exit; |
202 | break; | 202 | break; |
203 | /* | 203 | /* |
204 | - Valor: LISTAUNIDADEMEDIDA | 204 | + Valor: LISTAUNIDADEMEDIDA |
205 | 205 | ||
206 | Lista de unidades de medida | 206 | Lista de unidades de medida |
207 | 207 | ||
@@ -225,7 +225,7 @@ switch (strtoupper($funcao)) | @@ -225,7 +225,7 @@ switch (strtoupper($funcao)) | ||
225 | exit; | 225 | exit; |
226 | break; | 226 | break; |
227 | /* | 227 | /* |
228 | - Valor: LISTATIPOPERIODO | 228 | + Valor: LISTATIPOPERIODO |
229 | 229 | ||
230 | Lista de unidades de medida | 230 | Lista de unidades de medida |
231 | 231 | ||
@@ -239,7 +239,7 @@ switch (strtoupper($funcao)) | @@ -239,7 +239,7 @@ switch (strtoupper($funcao)) | ||
239 | exit; | 239 | exit; |
240 | break; | 240 | break; |
241 | /* | 241 | /* |
242 | - Valor: LISTATIPOREGIAO | 242 | + Valor: LISTATIPOREGIAO |
243 | 243 | ||
244 | Lista de tipos de regiao | 244 | Lista de tipos de regiao |
245 | 245 | ||
@@ -340,7 +340,7 @@ switch (strtoupper($funcao)) | @@ -340,7 +340,7 @@ switch (strtoupper($funcao)) | ||
340 | exit; | 340 | exit; |
341 | break; | 341 | break; |
342 | /* | 342 | /* |
343 | - Valor: ALTERAMEDIDAVARIAVEL | 343 | + Valor: ALTERAMEDIDAVARIAVEL |
344 | 344 | ||
345 | Altera os dados de uma medida de uma variavel | 345 | Altera os dados de uma medida de uma variavel |
346 | 346 | ||
@@ -401,7 +401,7 @@ switch (strtoupper($funcao)) | @@ -401,7 +401,7 @@ switch (strtoupper($funcao)) | ||
401 | exit; | 401 | exit; |
402 | break; | 402 | break; |
403 | /* | 403 | /* |
404 | - Valor: ALTERAPARAMETROMEDIDA | 404 | + Valor: ALTERAPARAMETROMEDIDA |
405 | 405 | ||
406 | Altera os dados de uma parametro de uma medida | 406 | Altera os dados de uma parametro de uma medida |
407 | 407 | ||
@@ -422,7 +422,7 @@ switch (strtoupper($funcao)) | @@ -422,7 +422,7 @@ switch (strtoupper($funcao)) | ||
422 | exit; | 422 | exit; |
423 | break; | 423 | break; |
424 | /* | 424 | /* |
425 | - Valor: ALTERACLASSIFICACAOMEDIDA | 425 | + Valor: ALTERACLASSIFICACAOMEDIDA |
426 | 426 | ||
427 | Altera os dados de uma classificacao de uma medida | 427 | Altera os dados de uma classificacao de uma medida |
428 | 428 | ||
@@ -540,7 +540,7 @@ switch (strtoupper($funcao)) | @@ -540,7 +540,7 @@ switch (strtoupper($funcao)) | ||
540 | exit; | 540 | exit; |
541 | break; | 541 | break; |
542 | /* | 542 | /* |
543 | - Valor: ALTERACLASSECLASSIFICACAO | 543 | + Valor: ALTERACLASSECLASSIFICACAO |
544 | 544 | ||
545 | Altera os dados de uma classe de uma classificacao | 545 | Altera os dados de uma classe de uma classificacao |
546 | 546 | ||
@@ -592,7 +592,7 @@ switch (strtoupper($funcao)) | @@ -592,7 +592,7 @@ switch (strtoupper($funcao)) | ||
592 | exit; | 592 | exit; |
593 | break; | 593 | break; |
594 | /* | 594 | /* |
595 | - Valor: ALTERARUNIDADEMEDIDA | 595 | + Valor: ALTERARUNIDADEMEDIDA |
596 | 596 | ||
597 | Altera a tabela de unidades de medida | 597 | Altera a tabela de unidades de medida |
598 | 598 | ||
@@ -612,7 +612,7 @@ switch (strtoupper($funcao)) | @@ -612,7 +612,7 @@ switch (strtoupper($funcao)) | ||
612 | exit; | 612 | exit; |
613 | break; | 613 | break; |
614 | /* | 614 | /* |
615 | - Valor: ALTERARCONEXAO | 615 | + Valor: ALTERARCONEXAO |
616 | 616 | ||
617 | Altera a tabela de conexoes | 617 | Altera a tabela de conexoes |
618 | 618 | ||
@@ -632,7 +632,7 @@ switch (strtoupper($funcao)) | @@ -632,7 +632,7 @@ switch (strtoupper($funcao)) | ||
632 | exit; | 632 | exit; |
633 | break; | 633 | break; |
634 | /* | 634 | /* |
635 | - Valor: ALTERARTIPOREGIAO | 635 | + Valor: ALTERARTIPOREGIAO |
636 | 636 | ||
637 | Altera a tabela de regioes | 637 | Altera a tabela de regioes |
638 | 638 | ||
@@ -664,7 +664,7 @@ switch (strtoupper($funcao)) | @@ -664,7 +664,7 @@ switch (strtoupper($funcao)) | ||
664 | exit; | 664 | exit; |
665 | break; | 665 | break; |
666 | /* | 666 | /* |
667 | - Valor: ALTERARTIPOPERIODO | 667 | + Valor: ALTERARTIPOPERIODO |
668 | 668 | ||
669 | Altera a tabela de tipos de periodo | 669 | Altera a tabela de tipos de periodo |
670 | 670 | ||
@@ -687,7 +687,7 @@ switch (strtoupper($funcao)) | @@ -687,7 +687,7 @@ switch (strtoupper($funcao)) | ||
687 | exit; | 687 | exit; |
688 | break; | 688 | break; |
689 | /* | 689 | /* |
690 | - Valor: ALTERAMAPA | 690 | + Valor: ALTERAMAPA |
691 | 691 | ||
692 | Altera a tabela de mapas para publicacao | 692 | Altera a tabela de mapas para publicacao |
693 | 693 | ||
@@ -707,7 +707,7 @@ switch (strtoupper($funcao)) | @@ -707,7 +707,7 @@ switch (strtoupper($funcao)) | ||
707 | exit; | 707 | exit; |
708 | break; | 708 | break; |
709 | /* | 709 | /* |
710 | - Valor: ALTERAMAPAGRUPO | 710 | + Valor: ALTERAMAPAGRUPO |
711 | 711 | ||
712 | Altera a tabela de grupos para publicacao | 712 | Altera a tabela de grupos para publicacao |
713 | 713 | ||
@@ -738,7 +738,7 @@ switch (strtoupper($funcao)) | @@ -738,7 +738,7 @@ switch (strtoupper($funcao)) | ||
738 | exit; | 738 | exit; |
739 | break; | 739 | break; |
740 | /* | 740 | /* |
741 | - Valor: EXCLUIRMAPA | 741 | + Valor: EXCLUIRMAPA |
742 | 742 | ||
743 | Exclui um mapa do publicador | 743 | Exclui um mapa do publicador |
744 | 744 | ||
@@ -800,7 +800,7 @@ switch (strtoupper($funcao)) | @@ -800,7 +800,7 @@ switch (strtoupper($funcao)) | ||
800 | exit; | 800 | exit; |
801 | break; | 801 | break; |
802 | /* | 802 | /* |
803 | - Valor: EXCLUIRTIPOPERIODO | 803 | + Valor: EXCLUIRTIPOPERIODO |
804 | 804 | ||
805 | Exclui uma variavel | 805 | Exclui uma variavel |
806 | 806 | ||
@@ -832,7 +832,7 @@ switch (strtoupper($funcao)) | @@ -832,7 +832,7 @@ switch (strtoupper($funcao)) | ||
832 | exit; | 832 | exit; |
833 | break; | 833 | break; |
834 | /* | 834 | /* |
835 | - Valor: EXCLUIRUNIDADEMEDIDA | 835 | + Valor: EXCLUIRUNIDADEMEDIDA |
836 | 836 | ||
837 | Exclui uma unidade de medida"Dados inseridos" | 837 | Exclui uma unidade de medida"Dados inseridos" |
838 | 838 | ||
@@ -900,7 +900,7 @@ switch (strtoupper($funcao)) | @@ -900,7 +900,7 @@ switch (strtoupper($funcao)) | ||
900 | exit; | 900 | exit; |
901 | break; | 901 | break; |
902 | /* | 902 | /* |
903 | - Valor: EXCLUIRTIPOREGIAO | 903 | + Valor: EXCLUIRTIPOREGIAO |
904 | 904 | ||
905 | Exclui uma regiao | 905 | Exclui uma regiao |
906 | 906 | ||
@@ -928,7 +928,7 @@ switch (strtoupper($funcao)) | @@ -928,7 +928,7 @@ switch (strtoupper($funcao)) | ||
928 | exit; | 928 | exit; |
929 | break; | 929 | break; |
930 | /* | 930 | /* |
931 | - Valor: EXCLUIRMEDIDAVARIAVEL | 931 | + Valor: EXCLUIRMEDIDAVARIAVEL |
932 | 932 | ||
933 | Exclui uma medida da variavel | 933 | Exclui uma medida da variavel |
934 | 934 | ||
@@ -971,7 +971,7 @@ switch (strtoupper($funcao)) | @@ -971,7 +971,7 @@ switch (strtoupper($funcao)) | ||
971 | exit; | 971 | exit; |
972 | break; | 972 | break; |
973 | /* | 973 | /* |
974 | - Valor: EXCLUIRCLASSIFICACAOMEDIDA | 974 | + Valor: EXCLUIRCLASSIFICACAOMEDIDA |
975 | 975 | ||
976 | Exclui uma classificacao de uma medida da variavel | 976 | Exclui uma classificacao de uma medida da variavel |
977 | 977 | ||
@@ -996,7 +996,7 @@ switch (strtoupper($funcao)) | @@ -996,7 +996,7 @@ switch (strtoupper($funcao)) | ||
996 | exit; | 996 | exit; |
997 | break; | 997 | break; |
998 | /* | 998 | /* |
999 | - Valor: EXCLUIRCLASSECLASSIFICACAO | 999 | + Valor: EXCLUIRCLASSECLASSIFICACAO |
1000 | 1000 | ||
1001 | Exclui uma classe de uma classificacao | 1001 | Exclui uma classe de uma classificacao |
1002 | 1002 | ||
@@ -1090,7 +1090,7 @@ switch (strtoupper($funcao)) | @@ -1090,7 +1090,7 @@ switch (strtoupper($funcao)) | ||
1090 | exit; | 1090 | exit; |
1091 | break; | 1091 | break; |
1092 | /* | 1092 | /* |
1093 | - Valor: MAPFILEMEDIDAVARIAVEL | 1093 | + Valor: MAPFILEMEDIDAVARIAVEL |
1094 | 1094 | ||
1095 | Cria o mapfile de uma media de uma variavel | 1095 | Cria o mapfile de uma media de uma variavel |
1096 | 1096 | ||
@@ -1139,7 +1139,7 @@ switch (strtoupper($funcao)) | @@ -1139,7 +1139,7 @@ switch (strtoupper($funcao)) | ||
1139 | exit; | 1139 | exit; |
1140 | break; | 1140 | break; |
1141 | /* | 1141 | /* |
1142 | - Valor: KMLMEDIDAVARIAVEL | 1142 | + Valor: KMLMEDIDAVARIAVEL |
1143 | 1143 | ||
1144 | Gera um arquivo kml que pode ser aberto no googleearth | 1144 | Gera um arquivo kml que pode ser aberto no googleearth |
1145 | 1145 | ||
@@ -1290,7 +1290,7 @@ switch (strtoupper($funcao)) | @@ -1290,7 +1290,7 @@ switch (strtoupper($funcao)) | ||
1290 | exit; | 1290 | exit; |
1291 | break; | 1291 | break; |
1292 | /* | 1292 | /* |
1293 | - Valor: COLUNASTABELA | 1293 | + Valor: COLUNASTABELA |
1294 | 1294 | ||
1295 | Lista as colunas de uma tabela | 1295 | Lista as colunas de uma tabela |
1296 | 1296 | ||
@@ -1349,7 +1349,7 @@ switch (strtoupper($funcao)) | @@ -1349,7 +1349,7 @@ switch (strtoupper($funcao)) | ||
1349 | exit; | 1349 | exit; |
1350 | break; | 1350 | break; |
1351 | /* | 1351 | /* |
1352 | - Valor: DESCREVECOLUNASTABELA | 1352 | + Valor: DESCREVECOLUNASTABELA |
1353 | 1353 | ||
1354 | Lista as colunas de uma tabela | 1354 | Lista as colunas de uma tabela |
1355 | 1355 | ||
@@ -1374,6 +1374,15 @@ switch (strtoupper($funcao)) | @@ -1374,6 +1374,15 @@ switch (strtoupper($funcao)) | ||
1374 | } | 1374 | } |
1375 | exit; | 1375 | exit; |
1376 | break; | 1376 | break; |
1377 | + case "ARVOREVAR": | ||
1378 | + $m = new Metaestat(); | ||
1379 | + if(empty($codigo_variavel)){ | ||
1380 | + $codigo_variavel = ""; | ||
1381 | + } | ||
1382 | + $dados = $m->relatorioCompleto($codigo_variavel,$dadosGerenciais); | ||
1383 | + retornaJSON($dados); | ||
1384 | + exit; | ||
1385 | + break; | ||
1377 | case "RELATORIOCOMPLETO": | 1386 | case "RELATORIOCOMPLETO": |
1378 | $m = new Metaestat(); | 1387 | $m = new Metaestat(); |
1379 | if(empty($codigo_variavel)){ | 1388 | if(empty($codigo_variavel)){ |