Commit f64c213956e336c17490f586b635e0977862f403

Authored by Edmar Moretti
1 parent c7f79e84

--no commit message

Showing 1 changed file with 95 additions and 5 deletions   Show diff stats
pacotes/arvorehiper/index.php
... ... @@ -2,6 +2,7 @@
2 2 include("../../ms_configura.php");
3 3 $protocolo = explode("/",$_SERVER['SERVER_PROTOCOL']);
4 4 $url = $protocolo[0]."://".$_SERVER['HTTP_HOST']."/".basename($locaplic)."/admin/hiperbolica.php";
  5 +$i3geo = $protocolo[0]."://".$_SERVER['HTTP_HOST']."/".basename($locaplic);
5 6 ?>
6 7 <html>
7 8 <head>
... ... @@ -33,9 +34,10 @@ div#divArvore {
33 34 overflow:auto;
34 35 }
35 36 </STYLE>
36   -<body leftmargin="0" topmargin="0">
37   - <div id="divArvore">
38   - <applet code="tree.HTApplet.class" archive="tree4.jar" width="100%" height="100%" MAYSCRIPT="true">
  37 +<script type="text/javascript" src="../../admin/js/core.js"></script>
  38 +
  39 +<body leftmargin="0" topmargin="0" class=" yui-skin-sam">
  40 + <applet style=z-index:0;" code="tree.HTApplet.class" archive="tree4.jar" width="100%" height="100%" MAYSCRIPT="true">
39 41 <param name="htfile" value="">
40 42 <param name="xmlfile" value="<?php echo $url;?>">
41 43 <param name="xmltipo" value="verbete">
... ... @@ -54,7 +56,95 @@ div#divArvore {
54 56 <param name="htopenwindow" value="self">
55 57 <param name="funcaoJS" value="SelecionaTema">
56 58 </applet>
57   - </div>
58   -</body>
  59 +<script>
  60 +YAHOO.namespace("example.container");
  61 +function SelecionaTema(id) {
  62 + var myString = new String(id);
  63 + var myarray = myString.split(',');
  64 +
  65 + if(myarray[0] == "tema")
  66 + {
  67 + core_montaEditor("","320px","500px")
  68 + var imagemsrc = "<?php echo $i3geo;?>/testamapfile.php?map="+myarray[1]+".map&tipo=grande"
  69 + var ins = "<img src='"+imagemsrc+"' /><br><br>"
  70 + ins += '<input type=button id=fechar value="Fechar" style="left:-5px;" />'
  71 + ins += '<input type=button id=i3geo value="i3Geo" style="left:-5px;" />'
  72 + ins += '<input type=button id=mais value="Mais..." style="left:-5px;" />'
  73 +
  74 + $i("editor_bd").innerHTML = ins
  75 + var fechar = function()
  76 + {
  77 + YAHOO.example.container.panelEditor.destroy();
  78 + YAHOO.example.container.panelEditor = null;
  79 + }
  80 + var i3geo = function()
  81 + {
  82 + window.open("<?php echo $i3geo;?>/ms_criamapa.php?temasa="+myarray[1]+"&layers="+myarray[1])
  83 + }
  84 + var mais = function()
  85 + {
  86 + window.open("<?php echo $i3geo;?>/admin/abrefontemapfile.php?tema="+myarray[1])
  87 + }
  88 + var adiciona = new YAHOO.widget.Button("fechar",{ onclick: { fn: fechar } });
  89 + var adiciona = new YAHOO.widget.Button("i3geo",{ onclick: { fn: i3geo } });
  90 + var adiciona = new YAHOO.widget.Button("mais",{ onclick: { fn: mais } });
  91 + $i("janela_editor_c").style.paddingRight = "18px"
  92 + $i("janela_editor_c").style.overflow = "auto"
  93 + var temp = function(e)
  94 + {e.style.display="none";}
  95 + YAHOO.util.Dom.getElementsByClassName("container-close","span","janela_editor_c",temp)
  96 + }
  97 + if(myarray[0] == "tag")
  98 + {
  99 + var sUrl = "<?php echo $i3geo;?>/admin/php/menutemas.php?funcao=pegaTagsPorMapfile&tag="+removeAcentos(myarray[1])
  100 + core_pegaDados("",sUrl,"listaTemasPorTag")
  101 + }
  102 +}
  103 +function listaTemasPorTag(dados)
  104 +{
  105 + var ins = "Os seguintes temas contém o TAG clicado:<br><br>";
  106 + ins += '<input type=button id=fechar value="Fechar" style="left:-5px;" /><br>'
  107 +
  108 + for (i=0;i < dados.length; i++)
  109 + {
  110 + ins += "<p>"+dados[i].nome
  111 + var url = "<?php echo $i3geo;?>/ms_criamapa.php?temasa="+dados[i].codigoMap+"&layers="+dados[i].codigoMap
  112 + ins += "<a href='"+url+"' target=_blank > mapa </a>"
  113 + if(dados[i].link != "")
  114 + ins += "<a href='"+dados[i].link+"' target=_blank > fonte </a>"
  115 + ins += "</p>"
  116 + }
  117 + core_montaEditor("","350px","500px")
  118 + $i("janela_editor_c").style.paddingRight = "18px"
  119 + $i("janela_editor_c").style.overflow = "auto"
  120 + $i("editor_bd").innerHTML = ins
  121 + var fechar = function()
  122 + {
  123 + YAHOO.example.container.panelEditor.destroy();
  124 + YAHOO.example.container.panelEditor = null;
  125 + }
  126 + var adiciona = new YAHOO.widget.Button("fechar",{ onclick: { fn: fechar } });
  127 + var temp = function(e)
  128 + {e.style.display="none";}
  129 + YAHOO.util.Dom.getElementsByClassName("container-close","span","janela_editor_c",temp)
  130 +}
  131 +function removeAcentos(palavra)
  132 +{
  133 + var re = /ã|á|à|â/gi;
  134 + palavra = palavra.replace(re,"a");
  135 + var re = /é/gi;
  136 + palavra = palavra.replace(re,"e");
  137 + var re = /í/gi;
  138 + palavra = palavra.replace(re,"i");
  139 + var re = /ó|õ/gi;
  140 + palavra = palavra.replace(re,"o");
  141 + var re = /ç/gi;
  142 + palavra = palavra.replace(re,"c");
  143 + var re = /ú/gi;
  144 + palavra = palavra.replace(re,"u");
  145 + return(palavra);
  146 +}
  147 +
  148 +</script>
59 149 </body>
60 150 </html>
... ...