Commit 1f625f4c0914ad28df01473e87d29a6836089969

Authored by Edmar Moretti
1 parent eeaedad9

--no commit message

classesjs/funcoes.js
... ... @@ -2383,7 +2383,7 @@ function expandeGrupo(itemID)
2383 2383 if ((itemID.search("sgrupo") > -1) && (g_arvoreClicks.search(itemID) == -1 ))
2384 2384 {
2385 2385 var codigos = itemID.split("_");
2386   - var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid;
  2386 + var p = g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid+"&idmenu="+codigos[3];
2387 2387 var cp = new cpaint();
2388 2388 //cp.set_debug(2);
2389 2389 cp.set_response_type("json");
... ... @@ -2473,7 +2473,7 @@ function processaGrupos(retorno)
2473 2473 var nomeSgrupo = "<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>";
2474 2474 else
2475 2475 var nomeSgrupo = "<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15 />"+ngSgrupo[sg].nome+"</span>";
2476   - mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"a"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore);
  2476 + mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"_"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore);
2477 2477 if (cor == "rgb(230,230,230)"){var cor = "rgb(255,255,255)";}
2478 2478 else
2479 2479 {var cor = "rgb(230,230,230)";}
... ... @@ -2492,7 +2492,7 @@ function processaGrupos(retorno)
2492 2492 nomeTema = "&nbsp;"+inp+nome+lk;
2493 2493 else
2494 2494 nomeTema = "<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15 />"+inp+nome+lk+"</span>";
2495   - mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"a"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);
  2495 + mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"_"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);
2496 2496 }
2497 2497 }
2498 2498 if (retorno.data.grupos[i].temasraiz)
... ...
classesjs/funcoes_compacto.js
... ... @@ -256,7 +256,7 @@ function expandeTema(itemID){ var lista=(objmapa.temas).split(&quot;;&quot;); if(!document
256 256 if(!$i(g_arvoreClick+"verdiv")){ incluir="<div style='text-align:left' id='"+g_arvoreClick+"verdiv"+"'>"+tabela+"</div>"; mytreeview1.createItem(g_arvoreClick+"ver", incluir, imgBranco, false, true, true, g_arvoreClick);}
257 257 else{ $i(g_arvoreClick+"verdiv").innerHTML=tabela;}}}
258 258 g_arvoreClick=itemID; tema=tema[1]; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&template=legenda2.htm&tema="+tema+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"criaLegenda",expandeLegendaVer);}}
259   -function expandeGrupo(itemID){ g_arvoreClick=itemID; if((itemID.search("sgrupo")>-1)&&(g_arvoreClicks.search(itemID)==-1)){ var codigos=itemID.split("_"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"pegaListaDeTemas",processaTemas);}}
  259 +function expandeGrupo(itemID){ g_arvoreClick=itemID; if((itemID.search("sgrupo")>-1)&&(g_arvoreClicks.search(itemID)==-1)){ var codigos=itemID.split("_"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid+"&idmenu="+codigos[3]; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"pegaListaDeTemas",processaTemas);}}
260 260 function pegaListaDeGrupos(idmenu,listasistemas){ var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&g_sid="+g_sid+"&idmenu="+idmenu+"&listasistemas="+listasistemas; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pegaListaDeGrupos",processaGrupos);}
261 261 function processaGrupos(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ var idarvore=retorno.data.grupos[retorno.data.grupos.length-2].idmenu; if($i("buscatema")){var busca=$i("buscatema").value;}
262 262 if(!document.getElementById("buscatema")){ var insp="<div style='text-align:left;'><table cellspacing=0 cellpadding=0 ><tr><td style='text-align:left;font-size:10px;'>"; insp=insp+"<img src='"+g_locaplic+"/imagens/branco.gif' height=0/>"; insp=insp+"<p>&nbsp;procurar:<input class=digitar type=text id=buscatema size=15 value=''/><img title='procurar' src="+$im("tic.png")+" onclick='procurartemas()' style='cursor:pointer'/></td></tr></table><br>"; $i(objmapa.guiaMenu+"obj").innerHTML=insp+"<div style='text-align:left;font-size:10px;' id=achados ></div></div>";}
... ... @@ -266,10 +266,10 @@ function processaGrupos(retorno){ if((retorno.data !=&quot;erro&quot;)&amp;&amp;(retorno.data !=un
266 266 if(g_conectargeorss=="sim"){upload+="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='conectargeorss()'><img src="+g_locaplic+"/imagens/georss-1.png style='cursor:pointer;text-align:left'/>&nbsp;Conectar com GeoRss</div>";}
267 267 $i(objmapa.guiaMenu+"obj").innerHTML+=upload; if(objmapa.navegacaoDir=="sim"){ var temp="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='navegacaoDir()'><img src="+g_locaplic+"/imagens/desktop.png style='cursor:pointer;text-align:left'/>&nbsp;Acesso aos arquivos do servidor</div>"; $i(objmapa.guiaMenu+"obj").innerHTML+=temp;}}
268 268 mytreeview2=new Object(); mytreeview2=treeviewNew("mytreeview2"+idarvore, "default", objmapa.guiaMenu+"obj", null); var nometemas="Temas"; if(idarvore !=""){nometemas+="-"+idarvore;}
269   - mytreeview2.createItem("item1"+idarvore, "<b>"+nometemas+"</b>", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i<retorno.data.grupos.length;i++){ if(retorno.data.grupos[i].nome){ mytreeview2.createItem("grupo"+i+"a"+idarvore, retorno.data.grupos[i].nome, g_locaplic+"/imagens/visual/"+g_visual+"/folder-s.gif", true, true, true, "item1"+idarvore); var ngSgrupo=retorno.data.grupos[i].subgrupos; var cor="rgb(230,230,230)"; for(sg=0;sg<ngSgrupo.length;sg++){ if(navm) var nomeSgrupo="<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>"; else var nomeSgrupo="<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+ngSgrupo[sg].nome+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"a"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore); if(cor=="rgb(230,230,230)"){var cor="rgb(255,255,255)";}
  269 + mytreeview2.createItem("item1"+idarvore, "<b>"+nometemas+"</b>", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i<retorno.data.grupos.length;i++){ if(retorno.data.grupos[i].nome){ mytreeview2.createItem("grupo"+i+"a"+idarvore, retorno.data.grupos[i].nome, g_locaplic+"/imagens/visual/"+g_visual+"/folder-s.gif", true, true, true, "item1"+idarvore); var ngSgrupo=retorno.data.grupos[i].subgrupos; var cor="rgb(230,230,230)"; for(sg=0;sg<ngSgrupo.length;sg++){ if(navm) var nomeSgrupo="<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>"; else var nomeSgrupo="<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+ngSgrupo[sg].nome+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"_"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore); if(cor=="rgb(230,230,230)"){var cor="rgb(255,255,255)";}
270 270 else{var cor="rgb(230,230,230)";}}
271 271 var ngtSgrupo=retorno.data.grupos[i].temasgrupo; for(sgt=0;sgt<ngtSgrupo.length;sgt++){ var no=ngtSgrupo[sgt]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
272   - var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"a"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);}}
  272 + var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"_"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);}}
273 273 if(retorno.data.grupos[i].temasraiz){ for(st=0;st<retorno.data.grupos[i].temasraiz.length;st++){ var no=retorno.data.grupos[i].temasraiz[st]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
274 274 var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("tema"+i+""+st+"a"+idarvore, nomeTema, imgBranco, false, true, true, "item1"+idarvore);}
275 275 mytreeview2.createItem("", "", imgBranco, false, true, true, "item1"+idarvore);}}
... ...
classesjs/i3geo_tudo_compacto.js
... ... @@ -1016,7 +1016,7 @@ function expandeTema(itemID){ var lista=(objmapa.temas).split(&quot;;&quot;); if(!document
1016 1016 if(!$i(g_arvoreClick+"verdiv")){ incluir="<div style='text-align:left' id='"+g_arvoreClick+"verdiv"+"'>"+tabela+"</div>"; mytreeview1.createItem(g_arvoreClick+"ver", incluir, imgBranco, false, true, true, g_arvoreClick);}
1017 1017 else{ $i(g_arvoreClick+"verdiv").innerHTML=tabela;}}}
1018 1018 g_arvoreClick=itemID; tema=tema[1]; var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=criaLegendaHTML&template=legenda2.htm&tema="+tema+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"criaLegenda",expandeLegendaVer);}}
1019   -function expandeGrupo(itemID){ g_arvoreClick=itemID; if((itemID.search("sgrupo")>-1)&&(g_arvoreClicks.search(itemID)==-1)){ var codigos=itemID.split("_"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"pegaListaDeTemas",processaTemas);}}
  1019 +function expandeGrupo(itemID){ g_arvoreClick=itemID; if((itemID.search("sgrupo")>-1)&&(g_arvoreClicks.search(itemID)==-1)){ var codigos=itemID.split("_"); var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadetemas&grupo="+codigos[1]+"&subgrupo="+codigos[2]+"&g_sid="+g_sid+"&idmenu="+codigos[3]; var cp=new cpaint(); cp.set_response_type("json"); cp.call(p,"pegaListaDeTemas",processaTemas);}}
1020 1020 function pegaListaDeGrupos(idmenu,listasistemas){ var p=g_locaplic+"/classesphp/mapa_controle.php?funcao=pegalistadegrupos&g_sid="+g_sid+"&idmenu="+idmenu+"&listasistemas="+listasistemas; var cp=new cpaint(); cp.set_response_type("JSON"); cp.call(p,"pegaListaDeGrupos",processaGrupos);}
1021 1021 function processaGrupos(retorno){ if((retorno.data !="erro")&&(retorno.data !=undefined)){ var idarvore=retorno.data.grupos[retorno.data.grupos.length-2].idmenu; if($i("buscatema")){var busca=$i("buscatema").value;}
1022 1022 if(!document.getElementById("buscatema")){ var insp="<div style='text-align:left;'><table cellspacing=0 cellpadding=0 ><tr><td style='text-align:left;font-size:10px;'>"; insp=insp+"<img src='"+g_locaplic+"/imagens/branco.gif' height=0/>"; insp=insp+"<p>&nbsp;procurar:<input class=digitar type=text id=buscatema size=15 value=''/><img title='procurar' src="+$im("tic.png")+" onclick='procurartemas()' style='cursor:pointer'/></td></tr></table><br>"; $i(objmapa.guiaMenu+"obj").innerHTML=insp+"<div style='text-align:left;font-size:10px;' id=achados ></div></div>";}
... ... @@ -1026,10 +1026,10 @@ function processaGrupos(retorno){ if((retorno.data !=&quot;erro&quot;)&amp;&amp;(retorno.data !=un
1026 1026 if(g_conectargeorss=="sim"){upload+="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='conectargeorss()'><img src="+g_locaplic+"/imagens/georss-1.png style='cursor:pointer;text-align:left'/>&nbsp;Conectar com GeoRss</div>";}
1027 1027 $i(objmapa.guiaMenu+"obj").innerHTML+=upload; if(objmapa.navegacaoDir=="sim"){ var temp="<div style='width:98%;left:5px;cursor:pointer;text-align:left;font-size:11px;' onclick='navegacaoDir()'><img src="+g_locaplic+"/imagens/desktop.png style='cursor:pointer;text-align:left'/>&nbsp;Acesso aos arquivos do servidor</div>"; $i(objmapa.guiaMenu+"obj").innerHTML+=temp;}}
1028 1028 mytreeview2=new Object(); mytreeview2=treeviewNew("mytreeview2"+idarvore, "default", objmapa.guiaMenu+"obj", null); var nometemas="Temas"; if(idarvore !=""){nometemas+="-"+idarvore;}
1029   - mytreeview2.createItem("item1"+idarvore, "<b>"+nometemas+"</b>", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i<retorno.data.grupos.length;i++){ if(retorno.data.grupos[i].nome){ mytreeview2.createItem("grupo"+i+"a"+idarvore, retorno.data.grupos[i].nome, g_locaplic+"/imagens/visual/"+g_visual+"/folder-s.gif", true, true, true, "item1"+idarvore); var ngSgrupo=retorno.data.grupos[i].subgrupos; var cor="rgb(230,230,230)"; for(sg=0;sg<ngSgrupo.length;sg++){ if(navm) var nomeSgrupo="<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>"; else var nomeSgrupo="<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+ngSgrupo[sg].nome+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"a"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore); if(cor=="rgb(230,230,230)"){var cor="rgb(255,255,255)";}
  1029 + mytreeview2.createItem("item1"+idarvore, "<b>"+nometemas+"</b>", g_locaplic+"/imagens/visual/"+g_visual+"/temas.png", true, true, true, null); mytreeview2.itemExpand=expandeGrupo; for(i=0;i<retorno.data.grupos.length;i++){ if(retorno.data.grupos[i].nome){ mytreeview2.createItem("grupo"+i+"a"+idarvore, retorno.data.grupos[i].nome, g_locaplic+"/imagens/visual/"+g_visual+"/folder-s.gif", true, true, true, "item1"+idarvore); var ngSgrupo=retorno.data.grupos[i].subgrupos; var cor="rgb(230,230,230)"; for(sg=0;sg<ngSgrupo.length;sg++){ if(navm) var nomeSgrupo="<span style='background-color:"+cor+"' >"+ngSgrupo[sg].nome+"</span>"; else var nomeSgrupo="<span style='background-color:"+cor+"' ><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+ngSgrupo[sg].nome+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"a"+"grupo"+i+"_"+idarvore, nomeSgrupo, imgBranco, true, true, false, "grupo"+i+"a"+idarvore); if(cor=="rgb(230,230,230)"){var cor="rgb(255,255,255)";}
1030 1030 else{var cor="rgb(230,230,230)";}}
1031 1031 var ngtSgrupo=retorno.data.grupos[i].temasgrupo; for(sgt=0;sgt<ngtSgrupo.length;sgt++){ var no=ngtSgrupo[sgt]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
1032   - var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"a"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);}}
  1032 + var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("sgrupo_"+i+"_"+sg+"_"+sgt+"_"+idarvore, nomeTema, imgBranco, false, true, false, "grupo"+i+"a"+idarvore);}}
1033 1033 if(retorno.data.grupos[i].temasraiz){ for(st=0;st<retorno.data.grupos[i].temasraiz.length;st++){ var no=retorno.data.grupos[i].temasraiz[st]; var nome=no.nome; var lk=no.link; if(lk !=" "){var lk="<a href="+lk+" target=blank>&nbsp;fonte</a>";}
1034 1034 var tid=no.tid; var inp="<input style='text-align:left;cursor:pointer;' onclick='mudaboxnf(\"adiciona\")' class=inputsb style='cursor:pointer' type=\"checkbox\" value="+tid+" onmouseover=\"javascript:mostradicasf(this,'Clique para ligar ou desligar esse tema, mostrando-o ou não no mapa. Após alterar o estado do tema, aguarde alguns instantes para o mapa ser redesenhado, ou clique no botão aplicar que será mostrado.','ligadesliga')\" onmouseout=\"javascript:mostradicasf(this,'')\"/>"; if(navm) nomeTema="&nbsp;"+inp+nome+lk; else nomeTema="<span><img src='"+g_locaplic+"/imagens/branco.gif' width=0 height=15/>"+inp+nome+lk+"</span>"; mytreeview2.createItem("tema"+i+""+st+"a"+idarvore, nomeTema, imgBranco, false, true, true, "item1"+idarvore);}
1035 1035 mytreeview2.createItem("", "", imgBranco, false, true, true, "item1"+idarvore);}}
... ...
classesphp/classe_menutemas.php
... ... @@ -155,7 +155,7 @@ array
155 155 {
156 156 foreach ($menutemas as $m)
157 157 {
158   - if (($m["idmenu"] == $idmenu) && (file_exists($m["arquivo"])))
  158 + if (($m["idmenu"] == $idmenu))
159 159 {$this->xml = simplexml_load_file($m["arquivo"]);}
160 160 }
161 161 }
... ... @@ -291,12 +291,26 @@ $subgrupo - Id do subgrupo
291 291 return:
292 292 array
293 293 */
294   - function pegaListaDeTemas($grupo,$subgrupo)
  294 + function pegaListaDeTemas($grupo,$subgrupo,$idmenu)
295 295 {
296   - if (file_exists("../menutemas/menutemas.xml"))
297   - {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");}
298   - else
299   - {$this->xml = simplexml_load_file("menutemas/menutemas.xml");}
  296 + $this->xml = "";
  297 + if (file_exists("../ms_configura.php"))
  298 + {require_once("../ms_configura.php");}
  299 + if ((isset($menutemas)) && ($menutemas != "") && ($idmenu != ""))
  300 + {
  301 + foreach ($menutemas as $m)
  302 + {
  303 + if (($m["idmenu"] == $idmenu))
  304 + {$this->xml = simplexml_load_file($m["arquivo"]);}
  305 + }
  306 + }
  307 + if ($this->xml == "")
  308 + {
  309 + if (file_exists("../menutemas/menutemas.xml"))
  310 + {$this->xml = simplexml_load_file("../menutemas/menutemas.xml");}
  311 + else
  312 + {$this->xml = simplexml_load_file("menutemas/menutemas.xml");}
  313 + }
300 314 $contagrupo = 0;
301 315 $temas = array();
302 316 foreach($this->xml->GRUPO as $g)
... ...
classesphp/mapa_controle.php
... ... @@ -1329,6 +1329,7 @@ perfil - perfil do usuário
1329 1329  
1330 1330 locsistemas - endereço do xml com a lista de sistemas adicionais
1331 1331  
  1332 +idmenu - identificador da árvore de menus que deverá ser considerada (veja o ms_configura.php)
1332 1333 Include:
1333 1334 <classe_menutemas.php>
1334 1335 */
... ... @@ -1349,7 +1350,7 @@ Include:
1349 1350 case "pegalistadetemas":
1350 1351 include("classe_menutemas.php");
1351 1352 $m = new Menutemas($map_file);
1352   - $cp->set_data(array("temas"=>$m->pegaListaDeTemas($grupo,$subgrupo)));
  1353 + $cp->set_data(array("temas"=>$m->pegaListaDeTemas($grupo,$subgrupo,$idmenu)));
1353 1354 break;
1354 1355 /*
1355 1356 Property: procurartemas
... ...
menutemas/menutemas2.xml 0 → 100644
... ... @@ -0,0 +1,111 @@
  1 +<?xml version="1.0" encoding="ISO-8859-1"?>
  2 +<?xml-stylesheet type="text/xsl" href="menutemas.xsl"?>
  3 +<!--
  4 +Title: Menu de temas
  5 +
  6 +Lista os temas disponíveis para ser acrescentados ao mapa
  7 +
  8 +File: menutemas2.xml
  9 +-->
  10 +<TEMASGEO>
  11 + <CABECALHO>Clique no grupo temático para abrir a lista de temas e ative o box relativo aos temas de interesse. Terminada a seleção dos temas, clique em um dos botões de aplicar alterações</CABECALHO>
  12 + <TEMA>
  13 + <TID>cartobase</TID>
  14 + <TNOME>Cartografia básica (raster)2</TNOME>
  15 + <TDESC>Web service com a cartografia básica</TDESC>
  16 + <TLINK>http://mapas.mma.gov.br/i3geo/wscliente.htm</TLINK>
  17 + </TEMA>
  18 + <GRUPO>
  19 + <GTIPO>Ambiente físico e biodiversidade2</GTIPO>
  20 + <DTIPO>Biomas, vegetação, áreas prioritárias para conservação, etc.</DTIPO>
  21 + <SGRUPO>
  22 + <SDTIPO>Clima2</SDTIPO>
  23 + <TEMA>
  24 + <TID>condtemp</TID>
  25 + <TNOME>Condição do tempo2</TNOME>
  26 + <TDESC>Web service com a condição do tempo para várias localidades</TDESC>
  27 + <TLINK>http://maps.customweather.com/image?request=GetCapabilities</TLINK>
  28 + <TIPOA>WMS</TIPOA>
  29 + </TEMA>
  30 + <TEMA>
  31 + <TID>cobnuv</TID>
  32 + <TNOME>Cobertura de nuvens2</TNOME>
  33 + <TDESC>Web service com a cobertura de nuvens</TDESC>
  34 + <TLINK>http://maps.customweather.com/image?request=GetCapabilities</TLINK>
  35 + <TIPOA>WMS</TIPOA>
  36 + </TEMA>
  37 + <TEMA>
  38 + <TID>weather</TID>
  39 + <TNOME>Previsão do tempo2</TNOME>
  40 + <TDESC>Web service com a previsão do tempo para várias localidades</TDESC>
  41 + <TLINK>http://maps.customweather.com/image?request=GetCapabilities</TLINK>
  42 + <TIPOA>WMS</TIPOA>
  43 + </TEMA>
  44 + <TEMA>
  45 + <TID>ratmin</TID>
  46 + <TNOME>Temperatura mínima do ar (24h)2</TNOME>
  47 + <TDESC>Temperatura mínima nas últimas 24 horas</TDESC>
  48 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-mintemp.ht</TLINK>
  49 + <TIPOA>WMS</TIPOA>
  50 + </TEMA>
  51 + <TEMA>
  52 + <TID>ratmax</TID>
  53 + <TNOME>Temperatura máxima do ar (24h)2</TNOME>
  54 + <TDESC>Temperatura máxima nas últimas 24 horas</TDESC>
  55 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-maxtemp.ht</TLINK>
  56 + <TIPOA>WMS</TIPOA>
  57 + </TEMA>
  58 + <TEMA>
  59 + <TID>rprain</TID>
  60 + <TNOME>Chuva2</TNOME>
  61 + <TDESC>Chuva na data atual2</TDESC>
  62 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-precip.ht</TLINK>
  63 + <TIPOA>WMS</TIPOA>
  64 + </TEMA>
  65 + <TEMA>
  66 + <TID>rbpxxl</TID>
  67 + <TNOME>Pressão barométrica2</TNOME>
  68 + <TDESC>Pressão barométrica ao nivel do mar em mbar na data atual</TDESC>
  69 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-slpr.ht</TLINK>
  70 + <TIPOA>WMS</TIPOA>
  71 + </TEMA>
  72 + <TEMA>
  73 + <TID>revxxp</TID>
  74 + <TNOME>Evaporação2</TNOME>
  75 + <TDESC>Evaporação na data atual em W/sq m.</TDESC>
  76 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-evap.ht</TLINK>
  77 + <TIPOA>WMS</TIPOA>
  78 + </TEMA>
  79 + <TEMA>
  80 + <TID>rcosat</TID>
  81 + <TNOME>Imagem Infravermelho2</TNOME>
  82 + <TDESC>Imagem de satélite mostrando nuvens, oceano e terra</TDESC>
  83 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-infrared.ht</TLINK>
  84 + <TIPOA>WMS</TIPOA>
  85 + </TEMA>
  86 + <TEMA>
  87 + <TID>rcoxxr</TID>
  88 + <TNOME>Cobertura de nuvens prevista2</TNOME>
  89 + <TDESC>Cobertura de nuvens prevista</TDESC>
  90 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-clouds.ht</TLINK>
  91 + <TIPOA>WMS</TIPOA>
  92 + </TEMA>
  93 + <TEMA>
  94 + <TID>rprxxr</TID>
  95 + <TNOME>Chuva estimada2</TNOME>
  96 + <TDESC>Chuva estimada</TDESC>
  97 + <TLINK>http://viz.globe.gov/viz-bin/show.cgi?page=help-refdoc-trmm.ht</TLINK>
  98 + <TIPOA>WMS</TIPOA>
  99 + </TEMA>
  100 + </SGRUPO>
  101 + <SGRUPO>
  102 + <SDTIPO>Teste2</SDTIPO>
  103 + <TEMA>
  104 + <TID>bioma</TID>
  105 + <TNOME>Biomas2</TNOME>
  106 + <TDESC>Web service com a condição do tempo para várias localidades</TDESC>
  107 + <TLINK>http://maps.customweather.com/image?request=GetCapabilities</TLINK>
  108 + </TEMA>
  109 + </SGRUPO>
  110 + </GRUPO>
  111 +</TEMASGEO>
0 112 \ No newline at end of file
... ...
ms_configura.php
... ... @@ -107,7 +107,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == &#39;WIN&#39;))
107 107 /*
108 108 $menutemas = array(
109 109 array("idmenu"=>1,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml"),
110   - array("idmenu"=>2,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml")
  110 + array("idmenu"=>2,"arquivo"=>"http://localhost/i3geo/menutemas/menutemas2.xml")
111 111 );
112 112 */
113 113 $menutemas = "";
... ... @@ -127,8 +127,11 @@ else //se for linux
127 127 $postgis_con = "user=geodados password=geodados dbname=geodados host=mapas.mma.gov.br port=5432";
128 128 $srid_area = 1;
129 129 $postgis_mapa = "";
  130 + /*
130 131 $menutemas = array(
131 132 array("idmenu"=>1,"arquivo"=>"http://mapas.mma.gov.br/i3geo/menutemas/menutemas.xml")
132 133 );
  134 + */
  135 + $menutemas = "";
133 136 }
134 137 ?>
... ...