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)){ |