Commit 1f625f4c0914ad28df01473e87d29a6836089969
1 parent
eeaedad9
Exists in
master
and in
7 other branches
--no commit message
Showing
7 changed files
with
146 additions
and
17 deletions
Show diff stats
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 = " "+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(";"); 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> 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 !="erro")&&(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'/> 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'/> 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> 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=" "+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=" "+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> 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=" "+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(";"); 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> 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 !="erro")&&(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'/> 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'/> 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> 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=" "+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=" "+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> 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=" "+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 | ... | ... |
... | ... | @@ -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) == 'WIN')) |
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 | ?> | ... | ... |