From e87067f7b1b21c12466befc17f5b55781c795a24 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Mon, 29 Aug 2016 18:35:18 -0300 Subject: [PATCH] Correção nas ferramentas de busca e busca rapida --- classesjs/classe_gadgets.js | 4 ++-- classesjs/compactados/classe_gadgets_compacto.js | 2 +- classesjs/i3geo_tudo_compacto6.js | 2 +- classesjs/i3geo_tudo_compacto6.js.php | 2 +- classesphp/classe_atributos.php | 18 ++---------------- classesphp/funcoes_gerais.php | 15 ++++++--------- classesphp/mapa_controle.php | 8 ++++---- ferramentas/3d/3d.php | 1 + ferramentas/3d/dependencias.php | 4 ++++ ferramentas/agrupaelementos/dependencias.php | 4 ++++ ferramentas/agrupaelementos/exec.php | 3 ++- ferramentas/analisageometrias/dependencias.php | 4 ++++ ferramentas/animacao/dependencias.php | 4 ++++ ferramentas/animagif/dependencias.php | 4 ++++ ferramentas/animagif/exec.php | 2 ++ ferramentas/animagif/index.php | 2 ++ ferramentas/animagif/manutencao.php | 10 +++++++--- ferramentas/aplicarsld/dependencias.php | 4 ++++ ferramentas/aplicarsld/upload.php | 8 +++++--- ferramentas/atalhoscamada/dependencias.php | 4 ++++ ferramentas/atalhosedicao/dependencias.php | 4 ++++ ferramentas/atalhosedicao/exec.php | 3 ++- ferramentas/atalhosmapa/dependencias.php | 4 ++++ ferramentas/blacklist.php | 21 +++++++++++++++++++++ ferramentas/buffer/dependencias.php | 4 ++++ ferramentas/buffer/exec.php | 3 ++- ferramentas/bufferpt/dependencias.php | 4 ++++ ferramentas/busca/dependencias.php | 4 ++++ ferramentas/busca/index.js | 11 ++++++++++- ferramentas/buscafotos/funcoes.php | 2 ++ ferramentas/buscainde/dependencias.php | 4 ++++ ferramentas/buscarapida/index.js | 135 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++----------------------------------------------------------------- ferramentas/carregakml/dependencias.php | 4 ++++ ferramentas/carregakml/exec.php | 3 ++- ferramentas/carregamapa/dependencias.php | 4 ++++ ferramentas/carregamapa/upload.php | 3 ++- ferramentas/centroide/dependencias.php | 4 ++++ ferramentas/centroide/exec.php | 3 ++- ferramentas/centromassa/dependencias.php | 4 ++++ ferramentas/centromassa/exec.php | 3 ++- ferramentas/cesium/kml3d.php | 2 ++ ferramentas/comentarios/index.php | 4 ++++ ferramentas/conectargeojson/dependencias.php | 4 ++++ ferramentas/conectargeojson/exec.php | 3 ++- ferramentas/conectargeorss/dependencias.php | 4 ++++ ferramentas/conectargeorss/exec.php | 3 ++- ferramentas/conectarservicos/dependencias.php | 4 ++++ ferramentas/conectarwms/listalayers.php | 3 +++ ferramentas/confluence/dependencias.php | 4 ++++ ferramentas/congelamapa/openlayers.php | 4 ++++ ferramentas/congelamapa/openlayers3.php | 4 ++++ ferramentas/convertemapakml/dependencias.php | 4 ++++ ferramentas/convertews/dependencias.php | 4 ++++ ferramentas/convertews/exec.php | 3 ++- ferramentas/cortina/dependencias.php | 4 ++++ ferramentas/dissolve/dependencias.php | 4 ++++ ferramentas/dissolve/exec.php | 3 ++- ferramentas/distanciaptpt/dependencias.php | 4 ++++ ferramentas/distanciaptpt/exec.php | 3 ++- ferramentas/editorsql/dependencias.php | 4 ++++ ferramentas/editortema/exec.php | 7 +++++-- ferramentas/etiqueta/dependencias.php | 4 ++++ ferramentas/etiqueta/exec.php | 3 ++- ferramentas/filtro/dependencias.php | 4 ++++ ferramentas/filtro/exec.php | 1 + ferramentas/filtroarvore/dependencias.php | 4 ++++ ferramentas/geolocal/dependencias.php | 4 ++++ ferramentas/geonames/opentouchmaps.php | 3 +++ ferramentas/googlemaps1/endereco.php | 2 ++ ferramentas/googlemaps1/index.php | 7 ++++++- ferramentas/gradecoord/dependencias.php | 4 ++++ ferramentas/gradecoord/exec.php | 3 ++- ferramentas/gradehex/dependencias.php | 4 ++++ ferramentas/gradehex/exec.php | 3 ++- ferramentas/gradepol/dependencias.php | 4 ++++ ferramentas/gradepol/exec.php | 3 ++- ferramentas/gradepontos/dependencias.php | 4 ++++ ferramentas/gradepontos/exec.php | 3 ++- ferramentas/graficointerativo1/dependencias.php | 4 ++++ ferramentas/graficointerativo1/exec.php | 3 ++- ferramentas/graficotema/dependencias.php | 4 ++++ ferramentas/graficotema/exec.php | 3 ++- ferramentas/heatmap/dependencias.php | 4 ++++ ferramentas/heatmap/exec.php | 3 ++- ferramentas/html2canvas/dependencias.php | 4 ++++ ferramentas/identifica/dependencias.php | 4 ++++ ferramentas/identifica/twitter.php | 2 ++ ferramentas/identifica/twitterplaces.php | 2 +- ferramentas/importarwmc/dependencias.php | 4 ++++ ferramentas/importarwmc/upload.php | 3 +++ ferramentas/imprimir/a4lpaisagempdf.php | 2 ++ ferramentas/imprimir/aggpng.php | 2 ++ ferramentas/imprimir/dependencias.php | 4 ++++ ferramentas/imprimir/geotif.php | 2 ++ ferramentas/imprimir/geraimagens.php | 2 ++ ferramentas/imprimir/jpeg.php | 2 ++ ferramentas/imprimir/svg.php | 2 ++ ferramentas/imprimir/swf.php | 4 ++++ ferramentas/inseregrafico/dependencias.php | 4 ++++ ferramentas/inseretxt/dependencias.php | 4 ++++ ferramentas/inserexy2/dependencias.php | 4 ++++ ferramentas/inserexy2/exec.php | 3 ++- ferramentas/legenda/dependencias.php | 4 ++++ ferramentas/legenda/exec.php | 1 + ferramentas/linhadotempo/index.php | 5 +++++ ferramentas/loginusuario/dependencias.php | 4 ++++ ferramentas/markercluster/dependencias.php | 4 ++++ ferramentas/markercluster/exec.php | 3 ++- ferramentas/markercluster/googlemaps_js.php | 1 + ferramentas/markercluster/openlayers_js.php | 1 + ferramentas/mascara/dependencias.php | 4 ++++ ferramentas/mascara/exec.php | 3 ++- ferramentas/melhorcaminho/dependencias.php | 4 ++++ ferramentas/melhorcaminho/exec.php | 5 +++-- ferramentas/metaestat/editorlimites.php | 2 ++ ferramentas/metaestat/editorlimites_dependencias.php | 2 ++ ferramentas/metar/dependencias.php | 4 ++++ ferramentas/mmscale/dependencias.php | 4 ++++ ferramentas/mmscale/exec.php | 3 ++- ferramentas/mostraexten/dependencias.php | 4 ++++ ferramentas/navegapostgis/exec.php | 5 ++++- ferramentas/navegarquivos/exec.php | 3 +++ ferramentas/nptpol/dependencias.php | 4 ++++ ferramentas/nptpol/exec.php | 3 ++- ferramentas/nuvemtags/dependencias.php | 4 ++++ ferramentas/nuvemtags/exec.php | 3 ++- ferramentas/opcoes_autoredesenha/dependencias.php | 4 ++++ ferramentas/opcoes_escala/dependencias.php | 4 ++++ ferramentas/opcoes_escala/exec.php | 3 ++- ferramentas/opcoes_fundo/dependencias.php | 4 ++++ ferramentas/opcoes_fundo/exec.php | 3 ++- ferramentas/opcoes_legenda/dependencias.php | 4 ++++ ferramentas/opcoes_legenda/exec.php | 3 ++- ferramentas/opcoes_querymap/dependencias.php | 4 ++++ ferramentas/opcoes_querymap/exec.php | 3 ++- ferramentas/opcoes_tamanho/dependencias.php | 4 ++++ ferramentas/opcoes_tamanho/exec.php | 3 ++- ferramentas/outputformat/dependencias.php | 4 ++++ ferramentas/parametrossql/dependencias.php | 4 ++++ ferramentas/perfil/dependencias.php | 4 ++++ ferramentas/pontoempoligono/dependencias.php | 4 ++++ ferramentas/pontoempoligono/exec.php | 3 ++- ferramentas/pontosdistri/dependencias.php | 4 ++++ ferramentas/pontosdistri/exec.php | 3 ++- ferramentas/preferencias/exec.php | 3 ++- ferramentas/recline/default.php | 2 ++ ferramentas/recline/tabela.php | 2 ++ ferramentas/safe.php | 1 + ferramentas/saiku/cartograma.php | 2 ++ ferramentas/salvamapa/dependencias.php | 4 ++++ ferramentas/salvamapa/geraminiatura.php | 4 +++- ferramentas/scielo/funcoes.php | 3 +++ ferramentas/selecao/exec.php | 1 + ferramentas/storymap/dependencias.php | 4 ++++ ferramentas/storymap/manutencao.php | 1 - ferramentas/tabela/dependencias.php | 4 ++++ ferramentas/tabela/exec.php | 3 ++- ferramentas/tabela/relatorio.php | 2 ++ ferramentas/telaremota/exec.php | 3 ++- ferramentas/telaremota/googleearth1.php | 2 ++ ferramentas/telaremota/googlemaps1.php | 10 ++++++---- ferramentas/telaremota/openlayers1.php | 3 ++- ferramentas/tipoimagem/dependencias.php | 4 ++++ ferramentas/tme/cesium.php | 3 +++ ferramentas/tme/dependencias.php | 4 ++++ ferramentas/tme/manutencao.php | 7 +++++-- ferramentas/toponimia/dependencias.php | 4 ++++ ferramentas/toponimia/exec.php | 3 ++- ferramentas/upload/upload.php | 2 ++ ferramentas/uploadarquivos/dependencias.php | 4 ++++ ferramentas/uploaddbf/dependencias.php | 4 ++++ ferramentas/uploaddbf/upload.php | 2 ++ ferramentas/uploadgpx/dependencias.php | 4 ++++ ferramentas/uploadgpx/upload.php | 2 ++ ferramentas/uploadkml/dependencias.php | 4 ++++ ferramentas/uploadkml/upload.php | 2 ++ ferramentas/vinde/dependencias.php | 4 ++++ ferramentas/vinde/wmsindejson.php | 3 +++ ferramentas/wiki/dependencias.php | 4 ++++ ferramentas/wiki/funcoes.php | 3 +++ ferramentas/wkt2layer/dependencias.php | 4 ++++ ferramentas/wkt2layer/exec.php | 3 ++- js/compactados/gadgets_compacto.js | 2 +- js/gadgets.js | 11 +++++++++-- js/i3geo_tudo_compacto7.js | 2 +- js/i3geo_tudo_compacto7.js.php | 2 +- ms_configura.php | 43 +++++++++++++++++++++++++++++++++++++++++++ 187 files changed, 710 insertions(+), 165 deletions(-) create mode 100644 ferramentas/blacklist.php diff --git a/classesjs/classe_gadgets.js b/classesjs/classe_gadgets.js index 73c4019..c152a95 100755 --- a/classesjs/classe_gadgets.js +++ b/classesjs/classe_gadgets.js @@ -83,8 +83,8 @@ i3GEO.gadgets = }, "mostraBuscaRapida" : { idhtml : "buscaRapida", - servicosexternos : true, - temasmapa : false, + servicosexternos : false, + temasmapa : true, google : true }, "mostraVisual" : { diff --git a/classesjs/compactados/classe_gadgets_compacto.js b/classesjs/compactados/classe_gadgets_compacto.js index 51c4358..648efbb 100755 --- a/classesjs/compactados/classe_gadgets_compacto.js +++ b/classesjs/compactados/classe_gadgets_compacto.js @@ -1 +1 @@ -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:true,temasmapa:false,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; \ No newline at end of file +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; \ No newline at end of file diff --git a/classesjs/i3geo_tudo_compacto6.js b/classesjs/i3geo_tudo_compacto6.js index f5b5dd3..b01abde 100755 --- a/classesjs/i3geo_tudo_compacto6.js +++ b/classesjs/i3geo_tudo_compacto6.js @@ -273,7 +273,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.barraDeBotoes={BARRAS:[],BOTA if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.coordenadas={formato:"bloco",padrao:"geoProj",defOrigem:"+proj=longlat +ellps=GRS67 +no_defs",config:{"geoProj":{idhtml:"localizarxy",tipo:"geo",titulo:"Geo",ativo:true,defepsg:""},"dd":{idhtml:"localizarxy",tipo:"metrica",titulo:"Déc. de grau",ativo:true,defepsg:""},"geohash":{idhtml:"localizarxy",tipo:"codigo",tipoCodigo:"geohash",titulo:"GeoHash",ativo:true},"policonicaSad69":{idhtml:"localizarxy",tipo:"metrica",titulo:"Polic SAD-69",ativo:true,defepsg:"+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +units=m +no_defs"},"utmSad69Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sad-69",ativo:true,defepsg:"",zona:{"19N":"+proj=utm +zone=19 +ellps=aust_SA +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=aust_SA +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=aust_SA +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=aust_SA +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=aust_SA +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=aust_SA +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=aust_SA +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=aust_SA +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=aust_SA +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=aust_SA +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=aust_SA +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=aust_SA +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=aust_SA +units=m +no_defs"}},"utmSirgas2000Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sirgas",ativo:true,defepsg:"",zona:{"11N":"+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","12N":"+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","13N":"+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","14N":"+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","15N":"+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","16N":"+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17N":"+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18N":"+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19N":"+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"}}},PARAMETROS:{"mostraCoordenadasUTM":{idhtml:"localizarxy"},"mostraCoordenadasGEO":{idhtml:"localizarxy"},"mostraCoordenadasGeohash":{idhtml:"localizarxy"}},MODOTEXTO:"",mostraCoordenadasGEO:function(id){try{if(arguments.length===0||id===""||typeof(id)==='undefined'){id=this.PARAMETROS.mostraCoordenadasGEO.idhtml}else{this.PARAMETROS.mostraCoordenadasGEO.idhtml=id}if($i(id)){if(!$i("coordgeotabela")){$i(id).innerHTML=i3GEO.coordenadas.criaMascaraDMS("coordgeotabela");if(i3GEO.Interface.TABLET===true){i3GEO.eventos.adicionaEventos("MOUSECLIQUE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}else{i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}}}}catch(e){i3GEO.janela.tempoMsg("mostraCoordenadasGeo: "+e.description)}},atualizaLocalizarGeo:function(id,x,y){if(!id){id="coordgeotabela"}if(typeof(x)==='undefined'){x=objposicaocursor.dmsx}if(typeof(y)==='undefined'){y=objposicaocursor.dmsy}var temp=$i(id);if(temp&&temp.style.display==="block"){i3GEO.coordenadas.atualizaGeo(x,y,id)}},geo2zonaUtm:function(l){l=(l*1)+180;l=l/6;return parseInt(l,10)+1},criaMascaraDMS:function(prefixo,titulo,caixa){var ins=''+""+''+''+''+''+''+''+'',temp='var '+prefixo+'xxx = i3GEO.calculo.dms2dd($i(\''+prefixo+'xg\').value,$i(\''+prefixo+'xm\').value,$i(\''+prefixo+'xs\').value);'+'var '+prefixo+'yyy = i3GEO.calculo.dms2dd($i(\''+prefixo+'yg\').value,$i(\''+prefixo+'ym\').value,$i(\''+prefixo+'ys\').value);'+'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,'+prefixo+'xxx,'+prefixo+'yyy);';ins+=''+"
"+caixa+"  X: '+$inputText('','',prefixo+'xg','grau','3','-00')+''+$inputText('','',prefixo+'xm','minuto','2','00')+''+$inputText('','',prefixo+'xs','segundo','5','00.00')+' Y: '+$inputText('','',prefixo+'yg','grau','3','-00')+''+$inputText('','',prefixo+'ym','minuto','2','00')+''+$inputText('','',prefixo+'ys','segundo','5','00.00')+'
";return ins},atualizaGeo:function(dmsx,dmsy,prefixo){var x=dmsx.split(" "),y=dmsy.split(" ");if($i(prefixo+"xg")){$i(prefixo+"xg").value=x[0];$i(prefixo+"xm").value=x[1];$i(prefixo+"xs").value=x[2];$i(prefixo+"yg").value=y[0];$i(prefixo+"ym").value=y[1];$i(prefixo+"ys").value=y[2]}i3GEO.coordenadas.MODOTEXTO+="DMS - Latitude: "+y[0]+" "+y[1]+" "+y[2]+" Longitude: "+x[0]+" "+x[1]+" "+x[2]+"

"},criaMascaraMetrica:function(prefixo,titulo,caixa){var ins=""+""+""+""+""+"
"+caixa+" "+""+titulo+" X: "+$inputText("","",prefixo+"X","X","12","00")+" Y:"+$inputText("","",prefixo+"Y","Y","12","00")+" Zn:"+$inputText("","",prefixo+"ZN","Zona","2","--")+" 
";return ins},criaMascaraCodigo:function(prefixo,titulo,caixa,tipoCodigo){var funcao="",ins="";if(tipoCodigo==="geohash"){funcao="i3GEO.coordenadas.geohash.zoomCodigo(\'"+prefixo+"Codigo\')"}ins=""+""+""+''+"
"+caixa+" "+""+titulo+" : "+$inputText("","",prefixo+"Codigo","Cod","12","00")+" 
";return ins},atualizaCodigo:function(onde,configProj,x,y){var ondeValor=$i(onde+configProj+"Codigo");onde=$i(onde),temp=i3GEO.coordenadas.config[configProj],codigo="";if(onde&&onde.style.display==="none"){return}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipoCodigo==="geohash"){codigo=i3GEO.coordenadas.geohash.encodeGeoHash(y,x)}i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" : "+codigo+"

";if(ondeValor){ondeValor.value=codigo}},atualizaProj4:function(onde,configProj,x,y){if(i3GEO.coordenadas.formato==="bloco"&&i3GEO.coordenadas.padrao!==configProj){return}var zona,temp,p,destino="",iu=i3GEO.util;try{if(!$i(onde+configProj+"ZN")){return}}catch(e){return}temp=i3GEO.coordenadas.config[configProj];try{if($i(onde+configProj).style.display==="none"){return}}catch(men){}if(temp.tipo==="metrica"){destino=temp.defepsg}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipo==="utm"){zona=i3GEO.coordenadas.geo2zonaUtm(x);$i(onde+configProj+"ZN").value=zona;if(objposicaocursor.ddy*1>0){destino=temp.zona[zona+"N"]}else{destino=temp.zona[zona+"S"]}if(typeof(destino)==='undefined'){iu.defineValor(onde+configProj+"X","value","?");iu.defineValor(onde+configProj+"Y","value","?");return}}if(temp.defepsg===""&&temp.tipo==="metrica"){p={x:x,y:y}}else{p=i3GEO.coordenadas.calculaProj4(i3GEO.coordenadas.defOrigem,destino,x,y)}iu.defineValor(onde+configProj+"X","value",p.x);iu.defineValor(onde+configProj+"Y","value",p.y);i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" - X: "+p.x+" Y: "+p.y+"

"},calculaProj4:function(origem,destino,x,y){Proj4js.defs={'ORIGEM':origem,'DESTINO':destino};Proj4js.getScriptLocation=function(){return i3GEO.configura.locaplic+"/pacotes/proj4js/lib/"};var source=new Proj4js.Proj("ORIGEM"),dest=new Proj4js.Proj("DESTINO"),p=new Proj4js.Point(x,y);Proj4js.transform(source,dest,p);return p},ativaBloco:function(prefixo){var tipos=i3GEO.util.listaChaves(i3GEO.coordenadas.config),n=tipos.length,temp,i=0;for(i=0;i";for(i=0;i"+temp.titulo+""}}caixa+="";if(i3GEO.coordenadas.formato!=="bloco"){caixa=""}for(i=0;i"+$trad("x49")+"","i3GEOJanelaCoordenadas",false,"hd","","");YAHOO.util.Event.addListener(janela[0].close,"click",function(){i3GEO.coordenadas.formato="bloco",i3GEO.coordenadas.mostraCoordenadas()});temp=$i("i3GEOJanelaCoordenadas_corpo");temp.style.backgroundColor="white";temp.style.textAlign="left";temp=$i("i3GEOJanelaCoordenadas");temp.onmouseover="";temp.onmouseout="";if($i(onde)){$i(onde).innerHTML=""}onde="i3GEOJanelaCoordenadas_corpo";ins+="
"+"Clique aqui para ativar Alt+C para poder capturar as coordenadas"}if(onde!==""&&$i(onde)){$i(onde).innerHTML=ins}for(i=0;imid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lon[0]=mid}else lon[1]=mid}else{mid=(lat[0]+lat[1])/2;if(latitude>mid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lat[0]=mid}else lat[1]=mid}is_even=!is_even;if(bit<4)bit++;else{geohash+=i3GEO.coordenadas.geohash.BASE32[ch];bit=0;ch=0}}return geohash},zoomCodigo:function(idobj){var codigo;if($i(idobj)){codigo=$i(idobj).value}else{codigo=idobj}codigo=i3GEO.coordenadas.geohash.decodeGeoHash(codigo);i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,codigo.longitude,codigo.latitude)}}}; // //compactados/classe_gadgets_compacto.js -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:true,temasmapa:false,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; // //compactados/classe_social_compacto.js if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:function(url,tipo){if(tipo==="comtotal"){return""}if(tipo==="semtotal"){return""}},publicarTwitter:function(url,tipo){var re=new RegExp("=","g");url=url.replace(re,'%3d');if(tipo==="comtotal"){return''}if(tipo==="semtotal"){return''}},compartilhar:function(id,urlcf,urlpt,tipo,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}if(!tipo){tipo="comtotal"}var onde=$i(id),tabela="";if(tipo==="comtotal"){tabela+=""}if(tipo==="semtotal"){tabela+="
"}if(onde||id===""){if(urlpt!==""){tabela+=""}if(urlcf!==""){tabela+=""}tabela+="
"+i3GEO.social.publicarTwitter(urlpt,tipo)+""+i3GEO.social.curtirFacebook(urlcf,tipo)+"
";if(id!==""){onde.innerHTML=tabela}return tabela}else{return false}},bookmark:function(link,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}var ins=" ";ins+=" ";ins+=" ";ins+="";return ins}}; diff --git a/classesjs/i3geo_tudo_compacto6.js.php b/classesjs/i3geo_tudo_compacto6.js.php index 4f69415..bb36094 100755 --- a/classesjs/i3geo_tudo_compacto6.js.php +++ b/classesjs/i3geo_tudo_compacto6.js.php @@ -273,7 +273,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.barraDeBotoes={BARRAS:[],BOTA if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.coordenadas={formato:"bloco",padrao:"geoProj",defOrigem:"+proj=longlat +ellps=GRS67 +no_defs",config:{"geoProj":{idhtml:"localizarxy",tipo:"geo",titulo:"Geo",ativo:true,defepsg:""},"dd":{idhtml:"localizarxy",tipo:"metrica",titulo:"Déc. de grau",ativo:true,defepsg:""},"geohash":{idhtml:"localizarxy",tipo:"codigo",tipoCodigo:"geohash",titulo:"GeoHash",ativo:true},"policonicaSad69":{idhtml:"localizarxy",tipo:"metrica",titulo:"Polic SAD-69",ativo:true,defepsg:"+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +units=m +no_defs"},"utmSad69Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sad-69",ativo:true,defepsg:"",zona:{"19N":"+proj=utm +zone=19 +ellps=aust_SA +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=aust_SA +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=aust_SA +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=aust_SA +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=aust_SA +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=aust_SA +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=aust_SA +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=aust_SA +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=aust_SA +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=aust_SA +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=aust_SA +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=aust_SA +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=aust_SA +units=m +no_defs"}},"utmSirgas2000Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sirgas",ativo:true,defepsg:"",zona:{"11N":"+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","12N":"+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","13N":"+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","14N":"+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","15N":"+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","16N":"+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17N":"+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18N":"+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19N":"+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"}}},PARAMETROS:{"mostraCoordenadasUTM":{idhtml:"localizarxy"},"mostraCoordenadasGEO":{idhtml:"localizarxy"},"mostraCoordenadasGeohash":{idhtml:"localizarxy"}},MODOTEXTO:"",mostraCoordenadasGEO:function(id){try{if(arguments.length===0||id===""||typeof(id)==='undefined'){id=this.PARAMETROS.mostraCoordenadasGEO.idhtml}else{this.PARAMETROS.mostraCoordenadasGEO.idhtml=id}if($i(id)){if(!$i("coordgeotabela")){$i(id).innerHTML=i3GEO.coordenadas.criaMascaraDMS("coordgeotabela");if(i3GEO.Interface.TABLET===true){i3GEO.eventos.adicionaEventos("MOUSECLIQUE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}else{i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}}}}catch(e){i3GEO.janela.tempoMsg("mostraCoordenadasGeo: "+e.description)}},atualizaLocalizarGeo:function(id,x,y){if(!id){id="coordgeotabela"}if(typeof(x)==='undefined'){x=objposicaocursor.dmsx}if(typeof(y)==='undefined'){y=objposicaocursor.dmsy}var temp=$i(id);if(temp&&temp.style.display==="block"){i3GEO.coordenadas.atualizaGeo(x,y,id)}},geo2zonaUtm:function(l){l=(l*1)+180;l=l/6;return parseInt(l,10)+1},criaMascaraDMS:function(prefixo,titulo,caixa){var ins=''+""+''+''+''+''+''+''+'',temp='var '+prefixo+'xxx = i3GEO.calculo.dms2dd($i(\''+prefixo+'xg\').value,$i(\''+prefixo+'xm\').value,$i(\''+prefixo+'xs\').value);'+'var '+prefixo+'yyy = i3GEO.calculo.dms2dd($i(\''+prefixo+'yg\').value,$i(\''+prefixo+'ym\').value,$i(\''+prefixo+'ys\').value);'+'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,'+prefixo+'xxx,'+prefixo+'yyy);';ins+=''+"
"+caixa+"  X: '+$inputText('','',prefixo+'xg','grau','3','-00')+''+$inputText('','',prefixo+'xm','minuto','2','00')+''+$inputText('','',prefixo+'xs','segundo','5','00.00')+' Y: '+$inputText('','',prefixo+'yg','grau','3','-00')+''+$inputText('','',prefixo+'ym','minuto','2','00')+''+$inputText('','',prefixo+'ys','segundo','5','00.00')+'
";return ins},atualizaGeo:function(dmsx,dmsy,prefixo){var x=dmsx.split(" "),y=dmsy.split(" ");if($i(prefixo+"xg")){$i(prefixo+"xg").value=x[0];$i(prefixo+"xm").value=x[1];$i(prefixo+"xs").value=x[2];$i(prefixo+"yg").value=y[0];$i(prefixo+"ym").value=y[1];$i(prefixo+"ys").value=y[2]}i3GEO.coordenadas.MODOTEXTO+="DMS - Latitude: "+y[0]+" "+y[1]+" "+y[2]+" Longitude: "+x[0]+" "+x[1]+" "+x[2]+"

"},criaMascaraMetrica:function(prefixo,titulo,caixa){var ins=""+""+""+""+""+"
"+caixa+" "+""+titulo+" X: "+$inputText("","",prefixo+"X","X","12","00")+" Y:"+$inputText("","",prefixo+"Y","Y","12","00")+" Zn:"+$inputText("","",prefixo+"ZN","Zona","2","--")+" 
";return ins},criaMascaraCodigo:function(prefixo,titulo,caixa,tipoCodigo){var funcao="",ins="";if(tipoCodigo==="geohash"){funcao="i3GEO.coordenadas.geohash.zoomCodigo(\'"+prefixo+"Codigo\')"}ins=""+""+""+''+"
"+caixa+" "+""+titulo+" : "+$inputText("","",prefixo+"Codigo","Cod","12","00")+" 
";return ins},atualizaCodigo:function(onde,configProj,x,y){var ondeValor=$i(onde+configProj+"Codigo");onde=$i(onde),temp=i3GEO.coordenadas.config[configProj],codigo="";if(onde&&onde.style.display==="none"){return}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipoCodigo==="geohash"){codigo=i3GEO.coordenadas.geohash.encodeGeoHash(y,x)}i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" : "+codigo+"

";if(ondeValor){ondeValor.value=codigo}},atualizaProj4:function(onde,configProj,x,y){if(i3GEO.coordenadas.formato==="bloco"&&i3GEO.coordenadas.padrao!==configProj){return}var zona,temp,p,destino="",iu=i3GEO.util;try{if(!$i(onde+configProj+"ZN")){return}}catch(e){return}temp=i3GEO.coordenadas.config[configProj];try{if($i(onde+configProj).style.display==="none"){return}}catch(men){}if(temp.tipo==="metrica"){destino=temp.defepsg}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipo==="utm"){zona=i3GEO.coordenadas.geo2zonaUtm(x);$i(onde+configProj+"ZN").value=zona;if(objposicaocursor.ddy*1>0){destino=temp.zona[zona+"N"]}else{destino=temp.zona[zona+"S"]}if(typeof(destino)==='undefined'){iu.defineValor(onde+configProj+"X","value","?");iu.defineValor(onde+configProj+"Y","value","?");return}}if(temp.defepsg===""&&temp.tipo==="metrica"){p={x:x,y:y}}else{p=i3GEO.coordenadas.calculaProj4(i3GEO.coordenadas.defOrigem,destino,x,y)}iu.defineValor(onde+configProj+"X","value",p.x);iu.defineValor(onde+configProj+"Y","value",p.y);i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" - X: "+p.x+" Y: "+p.y+"

"},calculaProj4:function(origem,destino,x,y){Proj4js.defs={'ORIGEM':origem,'DESTINO':destino};Proj4js.getScriptLocation=function(){return i3GEO.configura.locaplic+"/pacotes/proj4js/lib/"};var source=new Proj4js.Proj("ORIGEM"),dest=new Proj4js.Proj("DESTINO"),p=new Proj4js.Point(x,y);Proj4js.transform(source,dest,p);return p},ativaBloco:function(prefixo){var tipos=i3GEO.util.listaChaves(i3GEO.coordenadas.config),n=tipos.length,temp,i=0;for(i=0;i";for(i=0;i"+temp.titulo+""}}caixa+="";if(i3GEO.coordenadas.formato!=="bloco"){caixa=""}for(i=0;i"+$trad("x49")+"","i3GEOJanelaCoordenadas",false,"hd","","");YAHOO.util.Event.addListener(janela[0].close,"click",function(){i3GEO.coordenadas.formato="bloco",i3GEO.coordenadas.mostraCoordenadas()});temp=$i("i3GEOJanelaCoordenadas_corpo");temp.style.backgroundColor="white";temp.style.textAlign="left";temp=$i("i3GEOJanelaCoordenadas");temp.onmouseover="";temp.onmouseout="";if($i(onde)){$i(onde).innerHTML=""}onde="i3GEOJanelaCoordenadas_corpo";ins+="
"+"Clique aqui para ativar Alt+C para poder capturar as coordenadas"}if(onde!==""&&$i(onde)){$i(onde).innerHTML=ins}for(i=0;imid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lon[0]=mid}else lon[1]=mid}else{mid=(lat[0]+lat[1])/2;if(latitude>mid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lat[0]=mid}else lat[1]=mid}is_even=!is_even;if(bit<4)bit++;else{geohash+=i3GEO.coordenadas.geohash.BASE32[ch];bit=0;ch=0}}return geohash},zoomCodigo:function(idobj){var codigo;if($i(idobj)){codigo=$i(idobj).value}else{codigo=idobj}codigo=i3GEO.coordenadas.geohash.decodeGeoHash(codigo);i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,codigo.longitude,codigo.latitude)}}}; // //compactados/classe_gadgets_compacto.js -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:true,temasmapa:false,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){i="
"+$inputText(id,"100","i3geo_escalanum",$trad("d10"),"10",parseInt(i3GEO.parametros.mapscale,10))+"
";ins="
"+i;temp='var nova = document.getElementById("i3geo_escalanum").value;';temp+='i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,nova);';ins+="
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id};templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);temp.innerHTML=ins;fbusca=function(){if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos===false&&i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca;$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.servicosexternos){externo="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.temasmapa){interno="checked"}if(i3GEO.gadgets.PARAMETROS.mostraBuscaRapida.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];tempMenu=[];for(m in s){if(s[m].url){tempMenu.push(s[m])}else{if(s[m].submenu&&s[m].submenu.itemdata){idts=s[m].submenu.itemdata[0];tempMenu.push({text:s[m].text});for(idt=0;idt0){menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[tempMenu]}})}}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}i3GEOoMenuBar=YAHOO.widget.MenuManager;if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI.iframe=true}i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break;case"googleearth":temp="omenudataInterface5";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break;case"googleearth":temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas3","omenudataFerramentas2a"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; // //compactados/classe_social_compacto.js if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:function(url,tipo){if(tipo==="comtotal"){return""}if(tipo==="semtotal"){return""}},publicarTwitter:function(url,tipo){var re=new RegExp("=","g");url=url.replace(re,'%3d');if(tipo==="comtotal"){return''}if(tipo==="semtotal"){return''}},compartilhar:function(id,urlcf,urlpt,tipo,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}if(!tipo){tipo="comtotal"}var onde=$i(id),tabela="";if(tipo==="comtotal"){tabela+=""}if(tipo==="semtotal"){tabela+="
"}if(onde||id===""){if(urlpt!==""){tabela+=""}if(urlcf!==""){tabela+=""}tabela+="
"+i3GEO.social.publicarTwitter(urlpt,tipo)+""+i3GEO.social.curtirFacebook(urlcf,tipo)+"
";if(id!==""){onde.innerHTML=tabela}return tabela}else{return false}},bookmark:function(link,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}var ins=" ";ins+=" ";ins+=" ";ins+="";return ins}}; diff --git a/classesphp/classe_atributos.php b/classesphp/classe_atributos.php index 3438509..490b380 100755 --- a/classesphp/classe_atributos.php +++ b/classesphp/classe_atributos.php @@ -763,25 +763,11 @@ class Atributos if($sopen == MS_FAILURE){ return "erro"; } + $l->close(); $ret = $this->mapa->extent; - /* - $prjMapa = $this->mapa->getProjection(); - $prjTema = $l->getProjection(); - if ($prjTema != ""){ - $projInObj = ms_newprojectionobj($prjTema); - $projOutObj = ms_newprojectionobj($prjMapa); - } - */ - /* - if (($prjTema != "") && ($prjMapa != $prjTema)) { - $status = $ret->project($projInObj, $projOutObj); - if($status !== MS_SUCCESS){ - $ret = $this->mapa->extent; - } - } - */ $fr = array(); if (@$l->queryByrect($ret) == MS_SUCCESS){ + $l->open(); $res_count = $l->getNumresults(); $palavra = $this->remove_accents(strtolower($palavra)); for ($i = 0; $i < $res_count; ++$i) { diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 1a3bbc4..d5f3267 100755 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -1072,24 +1072,21 @@ Retorno: {array} | "erro" */ -function buscaRapida($servico,$palavra) -{ +function buscaRapida($servico,$palavra){ //error_reporting(0); - if(!function_exists('preg_match')) - { + if(!function_exists('preg_match')){ include_once(dirname(__FILE__).'/../pacotes/SOAPdepreciado/nusoap.php'); new Xsoapclient($servico."?wsdl","wsdl"); } - else - { + else{ include_once(dirname(__FILE__).'/../pacotes/SOAP/nusoap.php'); $soapclient = new nusoap_client($servico); } -//echo $soapclient->getDebug(); -//exit; $vv = "erro"; $vv = $soapclient->call("procurar",array("palavra"=>$palavra,"tipoBusca"=>"qualquer")); - if($vv == ""){$vv = "erro";} + if($vv == ""){ + $vv = "erro"; + } return ($vv); } /* diff --git a/classesphp/mapa_controle.php b/classesphp/mapa_controle.php index ad77ecb..aede58b 100755 --- a/classesphp/mapa_controle.php +++ b/classesphp/mapa_controle.php @@ -111,6 +111,7 @@ $tempo = microtime(1); include_once("sani_request.php"); $_pg = array_merge($_GET,$_POST); + $interface = $_pg["interface"]; $funcao = $_pg["funcao"]; $g_sid = $_pg["g_sid"]; @@ -1847,8 +1848,7 @@ switch (strtoupper($funcao)) case "BUSCARAPIDA": $servico = $_pg["servico"]; $palavra = $_pg["palavra"]; - if($servico != "temas") - { + if($servico != "temas"){ $retorno = buscaRapida($servico,$palavra); } else{ @@ -1866,8 +1866,8 @@ switch (strtoupper($funcao)) } } } - else - {$retorno = "erro"; + else { + $retorno = "erro"; } } break; diff --git a/ferramentas/3d/3d.php b/ferramentas/3d/3d.php index 06c50d8..d0c0051 100755 --- a/ferramentas/3d/3d.php +++ b/ferramentas/3d/3d.php @@ -1,4 +1,5 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/agrupaelementos/dependencias.php b/ferramentas/agrupaelementos/dependencias.php index cb071e5..010af67 100755 --- a/ferramentas/agrupaelementos/dependencias.php +++ b/ferramentas/agrupaelementos/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/agrupaelementos/exec.php b/ferramentas/agrupaelementos/exec.php index 2a6e001..a0221d8 100755 --- a/ferramentas/agrupaelementos/exec.php +++ b/ferramentas/agrupaelementos/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/animacao/dependencias.php b/ferramentas/animacao/dependencias.php index dcbdde2..54df542 100755 --- a/ferramentas/animacao/dependencias.php +++ b/ferramentas/animacao/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/animagif/dependencias.php b/ferramentas/animagif/dependencias.php index cab2dbd..650536b 100755 --- a/ferramentas/animagif/dependencias.php +++ b/ferramentas/animagif/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/animagif/exec.php b/ferramentas/animagif/exec.php index b63549e..c73b3bd 100755 --- a/ferramentas/animagif/exec.php +++ b/ferramentas/animagif/exec.php @@ -26,6 +26,8 @@ if(empty($_GET)){ //http://localhost:8014/i3geo/ferramentas/animagif/exec.php?transparente=nao&legenda=sim&tema=dengue_casos_provaveis&colunat=semana_ano_epidemiologico&w=500&h=500&mapext=-74%20-32%20-34%204 //http://localhost/i3geo/ferramentas/animagif/exec.php?nulos=-,0&transparente=sim&legenda=nao&tema=_llocalianimagif&colunat=ANOCRIA&w=500&h=500&mapext=-74%20-32%20-34%204&tipocolunat=string include("../../ms_configura.php"); +include("../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); include("../../classesphp/funcoes_gerais.php"); include("../../classesphp/carrega_ext.php"); include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); diff --git a/ferramentas/animagif/index.php b/ferramentas/animagif/index.php index eab9a44..f661940 100755 --- a/ferramentas/animagif/index.php +++ b/ferramentas/animagif/index.php @@ -1,5 +1,7 @@ diff --git a/ferramentas/animagif/manutencao.php b/ferramentas/animagif/manutencao.php index d5ecf59..1c77be1 100755 --- a/ferramentas/animagif/manutencao.php +++ b/ferramentas/animagif/manutencao.php @@ -1,6 +1,7 @@ getlayerbyname($tema); if($l != ""){ @@ -37,6 +40,7 @@ switch (strtoupper($funcao)) $retorno = "ok"; break; case "INCLUI": + restauraCon($map_file,$postgis_mapa); $mapa = ms_newMapObj($map_file); $l = $mapa->getlayerbyname($tema); if($l != ""){ diff --git a/ferramentas/aplicarsld/dependencias.php b/ferramentas/aplicarsld/dependencias.php index a2bb8c9..e296aba 100755 --- a/ferramentas/aplicarsld/dependencias.php +++ b/ferramentas/aplicarsld/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/aplicarsld/upload.php b/ferramentas/aplicarsld/upload.php index 48d8aef..86c0d9c 100755 --- a/ferramentas/aplicarsld/upload.php +++ b/ferramentas/aplicarsld/upload.php @@ -9,8 +9,11 @@ if (isset($_GET["g_sid"])) {session_id($_GET["g_sid"]);} session_start(); $map_file = $_SESSION["map_file"]; -$postgis_mapa = $_SESSION["postgis_mapa"]; -require_once (dirname(__FILE__)."/../../ms_configura.php"); + +include (dirname(__FILE__)."/../../ms_configura.php"); +include("../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); + $tema = $_GET["tema"]; if(isset($logExec) && $logExec["upload"] == true){ @@ -29,7 +32,6 @@ if(isset($logExec) && $logExec["upload"] == true){ if (isset($_FILES['i3GEOaplicarsld']['name']) && strlen(basename($_FILES['i3GEOaplicarsld']['name'])) < 200 ) { //$ndir = dirname($filen); - require_once (dirname(__FILE__)."/../../ms_configura.php"); $mapa = ms_newMapObj($map_file); echo "

Carregando o arquivo...

"; $dirmap = dirname($map_file); diff --git a/ferramentas/atalhoscamada/dependencias.php b/ferramentas/atalhoscamada/dependencias.php index c173781..c5f686a 100755 --- a/ferramentas/atalhoscamada/dependencias.php +++ b/ferramentas/atalhoscamada/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/atalhosedicao/dependencias.php b/ferramentas/atalhosedicao/dependencias.php index a407e12..261a528 100755 --- a/ferramentas/atalhosedicao/dependencias.php +++ b/ferramentas/atalhosedicao/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/atalhosedicao/exec.php b/ferramentas/atalhosedicao/exec.php index 2c938b2..34f007a 100755 --- a/ferramentas/atalhosedicao/exec.php +++ b/ferramentas/atalhosedicao/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/blacklist.php b/ferramentas/blacklist.php new file mode 100644 index 0000000..b1cc27c --- /dev/null +++ b/ferramentas/blacklist.php @@ -0,0 +1,21 @@ + \ No newline at end of file diff --git a/ferramentas/buffer/dependencias.php b/ferramentas/buffer/dependencias.php index ba1b7ea..0fa8bf0 100755 --- a/ferramentas/buffer/dependencias.php +++ b/ferramentas/buffer/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/buffer/exec.php b/ferramentas/buffer/exec.php index 26bbfc6..e3ee668 100755 --- a/ferramentas/buffer/exec.php +++ b/ferramentas/buffer/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/busca/dependencias.php b/ferramentas/busca/dependencias.php index 034eeb6..aba09ec 100755 --- a/ferramentas/busca/dependencias.php +++ b/ferramentas/busca/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/busca/index.js b/ferramentas/busca/index.js index 6565b32..0e6b184 100755 --- a/ferramentas/busca/index.js +++ b/ferramentas/busca/index.js @@ -236,7 +236,16 @@ i3GEOF.busca = { cp = new cpaint(); cp.set_response_type("json"); cp.set_transfer_mode('POST'); - cp.call(p,"listavaloresitens",i3GEOF.busca.mostraBusca,"funcao=listavaloresitens","palavra="+palavra,"lista="+listai.join("|"),"tipo="+tipo,"onde="+onde,"ext="+i3GEO.parametros.mapexten); + cp.call( + p, + "listavaloresitens", + i3GEOF.busca.mostraBusca, + "funcao=listavaloresitens&palavra="+palavra + +"&lista="+listai.join("|") + +"&tipo="+tipo + +"&onde="+onde + +"&ext="+i3GEO.parametros.mapexten + ); } } }, diff --git a/ferramentas/buscafotos/funcoes.php b/ferramentas/buscafotos/funcoes.php index a9b5c9a..3a2b3cd 100755 --- a/ferramentas/buscafotos/funcoes.php +++ b/ferramentas/buscafotos/funcoes.php @@ -4,6 +4,8 @@ include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); $_GET = array_merge($_GET,$_POST); require_once(dirname(__FILE__)."/../../pacotes/cpaint/cpaint2.inc.php"); require_once(dirname(__FILE__)."/../../ms_configura.php"); +include("../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); require_once(dirname(__FILE__)."/../../pacotes/phpflickr/phpFlickr.php"); error_reporting(0); diff --git a/ferramentas/buscainde/dependencias.php b/ferramentas/buscainde/dependencias.php index 5c79876..42258a4 100755 --- a/ferramentas/buscainde/dependencias.php +++ b/ferramentas/buscainde/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/buscarapida/index.js b/ferramentas/buscarapida/index.js index b858f20..09baf83 100755 --- a/ferramentas/buscarapida/index.js +++ b/ferramentas/buscarapida/index.js @@ -43,103 +43,103 @@ i3GEObuscaRapida = BOX : false, /* * Property: servico - * + * * Endereço do serviço de busca que será utilizado. Esse serviço deve ser um Web Service no * padrão reconhecido pelo i3Geo. - * + * * Type: {String} - * + * * Default: {http://mapas.mma.gov.br/webservices/geonames.php} */ servico : "http://mapas.mma.gov.br/webservices/geonames.php", /* * Property: servicowms - * + * * Endereço do serviço de busca que será utilizado para retornar a representação * cartográfica do elemento encontrado. - * + * * Esse serviço deve ser um Web Service no padrão OGC com o parametro adicional "gid" indicando o id do elemento que * será mostrado na tela. - * + * * Type: {String} - * + * * Default: {http://mapas.mma.gov.br/webservices/geonameswms.php} */ servicowms : "http://mapas.mma.gov.br/webservices/geonameswms.php", /* * Property: funcaoZoom - * + * * Nome da função que será executada ao ser clicado o botão de zoom para o elemento encontrado. - * + * * O botão de zoom é mostrado logo após cada elemento encontrado na busca. - * + * * Alterando-se essa opção, pode-se executar o busca rápida como um gadget. - * + * * Veja i3GEObuscaRapida.zoom para conhecer os parametros que essa função irá receber - * + * * Type: {String} - * + * * Default: {i3GEObuscaRapida.zoom} */ funcaozoom : "i3GEObuscaRapida.zoom", /* * Property: idresultado - * + * * Id do elemento HTML que receberá o resultado da busca - * + * * Type: {String} - * + * * Default: {resultado} */ idresultado : "resultado", /* * Property: buscatemas - * + * * Indica se deve ser feita a busca na árvore de temas - * + * * Type: {boolean} - * + * * Default: {true} */ buscaemtemas : true, /* * Variable: palavra - * + * * Palavra que será buscada - * + * * Type: {String} */ palavra : "", /* * Variable: locaplic - * + * * Endereço do i3geo (url) - * + * * Type:{String} */ locaplic : "", /* * Function: inicia - * + * * Inicia a busca de uma palavra e mostra o resultado na tela - * + * * Veja: - * + * * - * + * * Parametros: - * + * * palavra {String} - palavra que será procurada - * + * * locaplic {String} - url onde o i3geo está instalado, pe, http://localhost/i3geo - * + * * resultado {Function} - função que será executada para processar o resultado da busca no servico definido em * i3GEObuscaRapida.servicowms. O default é i3GEObuscaRapida.montaResultado - * + * * servicosexternos {boolean} - indica se a busca será feita nos serviços de busca externos - * + * * temasmapa {boolean} - indica se a busca será feita nos temas existentes no mapa - * + * * google {boolean} - busca ou nao no google (so para interface com google maps) */ inicia : function(palavra, locaplic, resultado, servicosexternos, temasmapa, google) { @@ -221,11 +221,11 @@ i3GEObuscaRapida = }, /* * Function: montaResultadoTemas - * + * * Mostra o resultado da busca nos atributos dos temas existentes no mapa - * + * * Parametro: - * + * * retorno {JSON} - resultado da função i3GEO.php.buscaRapida */ montaResultadoTemas : function(retorno) { @@ -258,13 +258,13 @@ i3GEObuscaRapida = }, /* * Function: montaResultado - * + * * Mostra o resultado da busca. Esta é a função default utilizada pelo método inicia - * + * * Após o resultado ser mostrado, é feita a busca na base de temas, executando-se o método buscaemtemas - * + * * Parametro: - * + * * retorno {JSON} - resultado da função i3GEO.php.buscaRapida */ montaResultado : function(retorno) { @@ -329,13 +329,13 @@ i3GEObuscaRapida = }, /* * Function: resultadoTemas - * + * * Acrescenta nos resultados encontrados os dados localizados na base de temas do i3geo - * + * * Essa função é cahamda pelo método montaResultado - * + * * Parameters: - * + * * retorno {Json} - resultado de */ resultadoTemas : function(retorno) { @@ -368,28 +368,28 @@ i3GEObuscaRapida = }, /* * Function: zoom - * + * * Aplica a operação de zoom quando o usuário clica no botão de adição de um resultado ao * mapa. - * + * * Essa é a função default utilizada pela ferramenta, podendo ser substituída por outra se desejado. - * + * * Além de enquadrar o mapa a uma extensão geográfica específica, uma nova camada é adicionada, * mostrando o limite da ocorrência desejada. - * + * * Veja: - * + * * - * + * * Parameters: - * + * * wkt {String} - string no formato wkt que será usado para definir a abrangência do zoom - * + * * layer {String} - nome do layer existente no serviço definido em i3GEObuscaRapida.servicowms e que será adicionado * ao mapa como uma camada WMS - * + * * gid {String} - identificador que será utilizado no WMS para selecionar o elemento desejado - * + * * nm {String} - nome que será dado a camada que será adicionada ao mapa */ zoom : function(wkt, layer, gid, nm) { @@ -428,17 +428,17 @@ i3GEObuscaRapida = }, /* * Function: adicionatema - * + * * Adiciona um tema ao mapa quando a busca localiza uma ocorrência nos menus de camadas - * + * * Nesse caso, o tema é adicionado ao mapa - * + * * Veja: - * + * * - * + * * Parameters: - * + * * obj {Object dom} - objeto DOM do tipo INPUT tendo como valor o código do tema */ adicionatema : function(obj) { @@ -456,13 +456,13 @@ i3GEObuscaRapida = }, /* * Function: mostraxy - * + * * Mostra no mapa um retangulo representando a extensão geográfica de uma ocorrência encontrada na busca - * + * * Parameters: - * + * * texto {String} - coordenadas representando a extensão geográfica do elemento - * + * * tipo {string} - wkt|extent */ mostraxy : function mostraxy(texto, tipo) { @@ -493,6 +493,11 @@ i3GEObuscaRapida = return; } b = ext.split(" "); + //OL 3 + if (window.parent.i3GEO.Interface["ATUAL"] === "openlayers" && typeof window.parent.OpenLayers.Control == "undefined") { + i3GEObuscaRapida.BOX = false; + } + if(i3GEObuscaRapida.BOX === false){ i3GEObuscaRapida.BOX = window.parent.i3GEO.desenho.addBox(b[0], b[1], b[2], b[3], "boxOndeBusca"); } @@ -502,7 +507,7 @@ i3GEObuscaRapida = }, /* * Function: escondexy - * + * * Esconde o box criado com mostraxy */ escondexy : function() { diff --git a/ferramentas/carregakml/dependencias.php b/ferramentas/carregakml/dependencias.php index 241d2b6..2e95ace 100755 --- a/ferramentas/carregakml/dependencias.php +++ b/ferramentas/carregakml/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/carregakml/exec.php b/ferramentas/carregakml/exec.php index aed1b1c..e2442e5 100755 --- a/ferramentas/carregakml/exec.php +++ b/ferramentas/carregakml/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/carregamapa/upload.php b/ferramentas/carregamapa/upload.php index 8fcdcb0..5bf56cd 100755 --- a/ferramentas/carregamapa/upload.php +++ b/ferramentas/carregamapa/upload.php @@ -1,5 +1,4 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/centroide/exec.php b/ferramentas/centroide/exec.php index e419445..6625406 100755 --- a/ferramentas/centroide/exec.php +++ b/ferramentas/centroide/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/centromassa/exec.php b/ferramentas/centromassa/exec.php index 4738339..7b04745 100755 --- a/ferramentas/centromassa/exec.php +++ b/ferramentas/centromassa/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/conectargeojson/exec.php b/ferramentas/conectargeojson/exec.php index 5a383d8..74eba25 100755 --- a/ferramentas/conectargeojson/exec.php +++ b/ferramentas/conectargeojson/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/conectargeorss/exec.php b/ferramentas/conectargeorss/exec.php index 1a4afb1..6d503fc 100755 --- a/ferramentas/conectargeorss/exec.php +++ b/ferramentas/conectargeorss/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/conectarwms/listalayers.php b/ferramentas/conectarwms/listalayers.php index 149252e..01d06f5 100755 --- a/ferramentas/conectarwms/listalayers.php +++ b/ferramentas/conectarwms/listalayers.php @@ -5,6 +5,9 @@ * Isso pq o endereco do servico e um parametro obtido em $_GET["servico"] */ include (dirname(__FILE__)."/../../classesphp/sani_request.php"); +include(dirname(__FILE__)."../../ms_configura.php"); +include(dirname(__FILE__)."../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,true); ?> diff --git a/ferramentas/confluence/dependencias.php b/ferramentas/confluence/dependencias.php index 77f8ea9..5d64081 100755 --- a/ferramentas/confluence/dependencias.php +++ b/ferramentas/confluence/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/congelamapa/openlayers.php b/ferramentas/congelamapa/openlayers.php index 9944b01..2377317 100755 --- a/ferramentas/congelamapa/openlayers.php +++ b/ferramentas/congelamapa/openlayers.php @@ -1,5 +1,9 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/convertews/dependencias.php b/ferramentas/convertews/dependencias.php index a16b033..792d732 100755 --- a/ferramentas/convertews/dependencias.php +++ b/ferramentas/convertews/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/convertews/exec.php b/ferramentas/convertews/exec.php index ff42d44..bd79927 100755 --- a/ferramentas/convertews/exec.php +++ b/ferramentas/convertews/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/dissolve/dependencias.php b/ferramentas/dissolve/dependencias.php index a898958..967a4bd 100755 --- a/ferramentas/dissolve/dependencias.php +++ b/ferramentas/dissolve/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/dissolve/exec.php b/ferramentas/dissolve/exec.php index c1aa675..fc7843b 100755 --- a/ferramentas/dissolve/exec.php +++ b/ferramentas/dissolve/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/distanciaptpt/exec.php b/ferramentas/distanciaptpt/exec.php index 1dbfe13..11fdfd2 100755 --- a/ferramentas/distanciaptpt/exec.php +++ b/ferramentas/distanciaptpt/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/editortema/exec.php b/ferramentas/editortema/exec.php index 0cef71b..b806198 100755 --- a/ferramentas/editortema/exec.php +++ b/ferramentas/editortema/exec.php @@ -25,8 +25,11 @@ Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ -include_once(dirname(__FILE__)."/../inicia.php"); include_once(dirname(__FILE__)."/../../admin/php/login.php"); + +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); + $funcoesEdicao = array( "ADICIONAGEOMETRIA", "ATUALIZAGEOMETRIA", @@ -73,7 +76,7 @@ switch (strtoupper($funcao)) $srid = -1; } } - + $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $dbh->beginTransaction(); diff --git a/ferramentas/etiqueta/dependencias.php b/ferramentas/etiqueta/dependencias.php index 0db2514..2dadf03 100755 --- a/ferramentas/etiqueta/dependencias.php +++ b/ferramentas/etiqueta/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/etiqueta/exec.php b/ferramentas/etiqueta/exec.php index 7ae54db..0310473 100755 --- a/ferramentas/etiqueta/exec.php +++ b/ferramentas/etiqueta/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/filtro/exec.php b/ferramentas/filtro/exec.php index 95c673e..d002b41 100755 --- a/ferramentas/filtro/exec.php +++ b/ferramentas/filtro/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/geolocal/dependencias.php b/ferramentas/geolocal/dependencias.php index ea67250..aa3fdb5 100755 --- a/ferramentas/geolocal/dependencias.php +++ b/ferramentas/geolocal/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/geonames/opentouchmaps.php b/ferramentas/geonames/opentouchmaps.php index 728ff6a..10a3ccc 100755 --- a/ferramentas/geonames/opentouchmaps.php +++ b/ferramentas/geonames/opentouchmaps.php @@ -15,6 +15,9 @@ text-align:left; O código de barras abaixo pode ser lido por dispositivos móveis, como os celulares ou pdas."; echo "

Se o seu dispositivo possuir o software adequado, fotografe o código para abrir o navegador de internet ou clique no link."; diff --git a/ferramentas/googlemaps1/endereco.php b/ferramentas/googlemaps1/endereco.php index bd36cec..66b9f78 100755 --- a/ferramentas/googlemaps1/endereco.php +++ b/ferramentas/googlemaps1/endereco.php @@ -1,6 +1,8 @@ - + diff --git a/ferramentas/gradecoord/dependencias.php b/ferramentas/gradecoord/dependencias.php index c63a07a..419b431 100755 --- a/ferramentas/gradecoord/dependencias.php +++ b/ferramentas/gradecoord/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/gradecoord/exec.php b/ferramentas/gradecoord/exec.php index 9c93677..ae552d7 100755 --- a/ferramentas/gradecoord/exec.php +++ b/ferramentas/gradecoord/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/gradehex/exec.php b/ferramentas/gradehex/exec.php index 56376ab..646ee58 100755 --- a/ferramentas/gradehex/exec.php +++ b/ferramentas/gradehex/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/gradepol/exec.php b/ferramentas/gradepol/exec.php index 6ab974a..8a90e38 100755 --- a/ferramentas/gradepol/exec.php +++ b/ferramentas/gradepol/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/gradepontos/exec.php b/ferramentas/gradepontos/exec.php index a6845a3..a332010 100755 --- a/ferramentas/gradepontos/exec.php +++ b/ferramentas/gradepontos/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/graficotema/exec.php b/ferramentas/graficotema/exec.php index 90ba651..25ff549 100755 --- a/ferramentas/graficotema/exec.php +++ b/ferramentas/graficotema/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/heatmap/exec.php b/ferramentas/heatmap/exec.php index 16657d7..208dd40 100755 --- a/ferramentas/heatmap/exec.php +++ b/ferramentas/heatmap/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/identifica/dependencias.php b/ferramentas/identifica/dependencias.php index 728b154..e7fcc95 100755 --- a/ferramentas/identifica/dependencias.php +++ b/ferramentas/identifica/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/identifica/twitter.php b/ferramentas/identifica/twitter.php index 27f043a..04ebbe5 100755 --- a/ferramentas/identifica/twitter.php +++ b/ferramentas/identifica/twitter.php @@ -25,6 +25,8 @@ p { echo "

Raio de km

"; include(dirname(__FILE__)."/../../classesphp/carrega_ext.php"); include(dirname(__FILE__)."/../../ms_configura.php"); + include(dirname(__FILE__)."/../blacklist.php"); + verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); $s = PHP_SHLIB_SUFFIX; if(!function_exists('curl_init')) { diff --git a/ferramentas/identifica/twitterplaces.php b/ferramentas/identifica/twitterplaces.php index 9132448..58fd0bc 100755 --- a/ferramentas/identifica/twitterplaces.php +++ b/ferramentas/identifica/twitterplaces.php @@ -21,7 +21,7 @@ if(!function_exists('curl_init')) if(!function_exists('curl_init')) {echo "curl não instalado";} include(dirname(__FILE__)."/../../ms_configura.php"); - +include(dirname(__FILE__)."/../blacklist.php"); $ch = curl_init(); curl_setopt($ch,CURLOPT_URL, 'https://api.twitter.com/oauth2/token'); diff --git a/ferramentas/importarwmc/dependencias.php b/ferramentas/importarwmc/dependencias.php index 2117b0e..bb51862 100755 --- a/ferramentas/importarwmc/dependencias.php +++ b/ferramentas/importarwmc/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/importarwmc/upload.php b/ferramentas/importarwmc/upload.php index 6c9c77e..ec8ae21 100755 --- a/ferramentas/importarwmc/upload.php +++ b/ferramentas/importarwmc/upload.php @@ -20,6 +20,9 @@ $map_file = $_SESSION["map_file"]; include_once (dirname(__FILE__)."/../../classesphp/sani_request.php"); error_reporting(0); require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); + $dirmap = dirname($map_file); $arquivo = ""; diff --git a/ferramentas/imprimir/a4lpaisagempdf.php b/ferramentas/imprimir/a4lpaisagempdf.php index 7fb7ec3..26d78ea 100755 --- a/ferramentas/imprimir/a4lpaisagempdf.php +++ b/ferramentas/imprimir/a4lpaisagempdf.php @@ -13,6 +13,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/aggpng.php b/ferramentas/imprimir/aggpng.php index bb29f28..8be4d96 100755 --- a/ferramentas/imprimir/aggpng.php +++ b/ferramentas/imprimir/aggpng.php @@ -40,6 +40,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/dependencias.php b/ferramentas/imprimir/dependencias.php index 9e4f2d7..cd31a4e 100755 --- a/ferramentas/imprimir/dependencias.php +++ b/ferramentas/imprimir/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/imprimir/geotif.php b/ferramentas/imprimir/geotif.php index f0871a0..99e465c 100755 --- a/ferramentas/imprimir/geotif.php +++ b/ferramentas/imprimir/geotif.php @@ -41,6 +41,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/geraimagens.php b/ferramentas/imprimir/geraimagens.php index 4f396ad..976fa60 100755 --- a/ferramentas/imprimir/geraimagens.php +++ b/ferramentas/imprimir/geraimagens.php @@ -11,6 +11,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/jpeg.php b/ferramentas/imprimir/jpeg.php index 8285465..084999e 100755 --- a/ferramentas/imprimir/jpeg.php +++ b/ferramentas/imprimir/jpeg.php @@ -40,6 +40,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/svg.php b/ferramentas/imprimir/svg.php index 198fba4..d3b7741 100755 --- a/ferramentas/imprimir/svg.php +++ b/ferramentas/imprimir/svg.php @@ -40,6 +40,8 @@ session_start(); $map_file = $_SESSION["map_file"]; $postgis_mapa = $_SESSION["postgis_mapa"]; require_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); // //se as extensões já estiverem carregadas no PHP, vc pode comentar essa linha para que o processamento fique mais rápido // diff --git a/ferramentas/imprimir/swf.php b/ferramentas/imprimir/swf.php index 0ea6284..d535125 100755 --- a/ferramentas/imprimir/swf.php +++ b/ferramentas/imprimir/swf.php @@ -1,5 +1,9 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/inseretxt/dependencias.php b/ferramentas/inseretxt/dependencias.php index fa87c05..772af28 100755 --- a/ferramentas/inseretxt/dependencias.php +++ b/ferramentas/inseretxt/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/inserexy2/dependencias.php b/ferramentas/inserexy2/dependencias.php index 05e5a2a..76610ae 100755 --- a/ferramentas/inserexy2/dependencias.php +++ b/ferramentas/inserexy2/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/inserexy2/exec.php b/ferramentas/inserexy2/exec.php index 9dd1dcf..3b90f7e 100755 --- a/ferramentas/inserexy2/exec.php +++ b/ferramentas/inserexy2/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo @@ -6,6 +9,7 @@ * javascript i3GEOF.legenda.MUSTACHE * O template e substituido pelos valores definidos em index.js no momento da inicializacao da ferramenta */ + if(extension_loaded('zlib')){ ob_start('ob_gzhandler'); } diff --git a/ferramentas/legenda/exec.php b/ferramentas/legenda/exec.php index a2866b1..fe2e0cd 100755 --- a/ferramentas/legenda/exec.php +++ b/ferramentas/legenda/exec.php @@ -1,5 +1,6 @@ diff --git a/ferramentas/loginusuario/dependencias.php b/ferramentas/loginusuario/dependencias.php index ae32eff..c82754a 100755 --- a/ferramentas/loginusuario/dependencias.php +++ b/ferramentas/loginusuario/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/markercluster/dependencias.php b/ferramentas/markercluster/dependencias.php index 975de05..8cd7958 100755 --- a/ferramentas/markercluster/dependencias.php +++ b/ferramentas/markercluster/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/markercluster/exec.php b/ferramentas/markercluster/exec.php index c5a4764..bbaf5e8 100755 --- a/ferramentas/markercluster/exec.php +++ b/ferramentas/markercluster/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/mascara/exec.php b/ferramentas/mascara/exec.php index f92b8ce..979ffe3 100755 --- a/ferramentas/mascara/exec.php +++ b/ferramentas/mascara/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/melhorcaminho/exec.php b/ferramentas/melhorcaminho/exec.php index d62c1ac..1ddb82b 100755 --- a/ferramentas/melhorcaminho/exec.php +++ b/ferramentas/melhorcaminho/exec.php @@ -1,8 +1,9 @@ diff --git a/ferramentas/metaestat/editorlimites_dependencias.php b/ferramentas/metaestat/editorlimites_dependencias.php index 1efd471..4eaccdd 100755 --- a/ferramentas/metaestat/editorlimites_dependencias.php +++ b/ferramentas/metaestat/editorlimites_dependencias.php @@ -1,4 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/mmscale/dependencias.php b/ferramentas/mmscale/dependencias.php index 5098541..7d1953c 100755 --- a/ferramentas/mmscale/dependencias.php +++ b/ferramentas/mmscale/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/mmscale/exec.php b/ferramentas/mmscale/exec.php index 7a21279..bb206ca 100755 --- a/ferramentas/mmscale/exec.php +++ b/ferramentas/mmscale/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/navegapostgis/exec.php b/ferramentas/navegapostgis/exec.php index 3a5cea3..2c56e71 100755 --- a/ferramentas/navegapostgis/exec.php +++ b/ferramentas/navegapostgis/exec.php @@ -1,5 +1,9 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/nptpol/exec.php b/ferramentas/nptpol/exec.php index c0c5cef..b4d2c34 100755 --- a/ferramentas/nptpol/exec.php +++ b/ferramentas/nptpol/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/nuvemtags/exec.php b/ferramentas/nuvemtags/exec.php index 6a5f2cc..4580ef5 100755 --- a/ferramentas/nuvemtags/exec.php +++ b/ferramentas/nuvemtags/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_escala/dependencias.php b/ferramentas/opcoes_escala/dependencias.php index d39ef96..72ea0ca 100755 --- a/ferramentas/opcoes_escala/dependencias.php +++ b/ferramentas/opcoes_escala/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_escala/exec.php b/ferramentas/opcoes_escala/exec.php index 769ba06..ef65662 100755 --- a/ferramentas/opcoes_escala/exec.php +++ b/ferramentas/opcoes_escala/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_fundo/exec.php b/ferramentas/opcoes_fundo/exec.php index 1f888e5..f15d261 100755 --- a/ferramentas/opcoes_fundo/exec.php +++ b/ferramentas/opcoes_fundo/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_legenda/exec.php b/ferramentas/opcoes_legenda/exec.php index f8b697f..c417290 100755 --- a/ferramentas/opcoes_legenda/exec.php +++ b/ferramentas/opcoes_legenda/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_querymap/exec.php b/ferramentas/opcoes_querymap/exec.php index 8698e17..bcf72ab 100755 --- a/ferramentas/opcoes_querymap/exec.php +++ b/ferramentas/opcoes_querymap/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/opcoes_tamanho/exec.php b/ferramentas/opcoes_tamanho/exec.php index 7c2880b..ca1011f 100755 --- a/ferramentas/opcoes_tamanho/exec.php +++ b/ferramentas/opcoes_tamanho/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/parametrossql/dependencias.php b/ferramentas/parametrossql/dependencias.php index 4f37502..5eca4ee 100755 --- a/ferramentas/parametrossql/dependencias.php +++ b/ferramentas/parametrossql/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/pontoempoligono/dependencias.php b/ferramentas/pontoempoligono/dependencias.php index 3314d9a..dd762e9 100755 --- a/ferramentas/pontoempoligono/dependencias.php +++ b/ferramentas/pontoempoligono/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/pontoempoligono/exec.php b/ferramentas/pontoempoligono/exec.php index 51b9de8..efc7a44 100755 --- a/ferramentas/pontoempoligono/exec.php +++ b/ferramentas/pontoempoligono/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/pontosdistri/exec.php b/ferramentas/pontosdistri/exec.php index 8df87cb..4f03242 100755 --- a/ferramentas/pontosdistri/exec.php +++ b/ferramentas/pontosdistri/exec.php @@ -1,5 +1,6 @@ diff --git a/ferramentas/safe.php b/ferramentas/safe.php index 69f27b9..7ca2b59 100755 --- a/ferramentas/safe.php +++ b/ferramentas/safe.php @@ -40,6 +40,7 @@ if(isset($fingerprint) && !empty($g_sid)) { } } include_once(dirname(__FILE__)."/../ms_configura.php"); +include_once(dirname(__FILE__)."/blacklist.php"); include_once(dirname(__FILE__)."/../classesphp/classe_vermultilayer.php"); include_once(dirname(__FILE__)."/../classesphp/classe_estatistica.php"); diff --git a/ferramentas/saiku/cartograma.php b/ferramentas/saiku/cartograma.php index 212c9ec..b89bba6 100755 --- a/ferramentas/saiku/cartograma.php +++ b/ferramentas/saiku/cartograma.php @@ -13,6 +13,8 @@ if(!isset($dir_tmp)){ if(isset($statusFerramentas) && $statusFerramentas["saiku"] != true){ exit; } +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); //pega o filtro da sessao PHP aberta pelo i3Geo session_name("i3GeoPHP"); session_id($_POST["g_sid"]); diff --git a/ferramentas/salvamapa/dependencias.php b/ferramentas/salvamapa/dependencias.php index f79040c..ab871ab 100755 --- a/ferramentas/salvamapa/dependencias.php +++ b/ferramentas/salvamapa/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/salvamapa/geraminiatura.php b/ferramentas/salvamapa/geraminiatura.php index e7746a1..9e49fd7 100755 --- a/ferramentas/salvamapa/geraminiatura.php +++ b/ferramentas/salvamapa/geraminiatura.php @@ -7,7 +7,9 @@ * @param w * @param h */ -include_once (dirname(__FILE__)."/../../ms_configura.php"); +include_once (dirname(__FILE__)."/../../ms_configura.php"); +include(dirname(__FILE__)."/../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); include_once (dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); if (filter_var($_GET["restauramapa"], FILTER_VALIDATE_INT) === false){ diff --git a/ferramentas/scielo/funcoes.php b/ferramentas/scielo/funcoes.php index 1aff2dc..8355196 100755 --- a/ferramentas/scielo/funcoes.php +++ b/ferramentas/scielo/funcoes.php @@ -1,6 +1,9 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/storymap/manutencao.php b/ferramentas/storymap/manutencao.php index 5268cc6..2d28678 100755 --- a/ferramentas/storymap/manutencao.php +++ b/ferramentas/storymap/manutencao.php @@ -1,6 +1,5 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/tabela/exec.php b/ferramentas/tabela/exec.php index 4614a57..8328698 100755 --- a/ferramentas/tabela/exec.php +++ b/ferramentas/tabela/exec.php @@ -1,5 +1,6 @@ diff --git a/ferramentas/telaremota/googlemaps1.php b/ferramentas/telaremota/googlemaps1.php index 579e7be..4768c99 100755 --- a/ferramentas/telaremota/googlemaps1.php +++ b/ferramentas/telaremota/googlemaps1.php @@ -1,5 +1,7 @@ @@ -113,10 +115,10 @@ function inicia(){ navm = false; var app = navigator.appName.substring(0,1); if (app==='N'){navn=true;}else{navm=true;} - + mapaRemoto = new google.maps.Map($i("googlemapsdiv"),{scaleControl:true}); mapaRemoto.setMapTypeId("terrain"); - + i3GeoMapOverlay = new google.maps.OverlayView(); i3GeoMapOverlay.draw = function() {}; criaLayer(); @@ -133,14 +135,14 @@ function criaLayer(){ tileSize: new google.maps.Size(256, 256), isPng: true, name: "Remoto" - }); + }); mapaRemoto.overlayMapTypes.insertAt(0, i3GEOTileO); } function zoom2ext(ext){ var ret = ext.split(" "); sw = new google.maps.LatLng(ret[1],ret[0]); ne = new google.maps.LatLng(ret[3],ret[2]); - mapaRemoto.fitBounds(new google.maps.LatLngBounds(sw,ne)); + mapaRemoto.fitBounds(new google.maps.LatLngBounds(sw,ne)); } function atualizaMapa(){ mapaRemoto.overlayMapTypes.removeAt(0); diff --git a/ferramentas/telaremota/openlayers1.php b/ferramentas/telaremota/openlayers1.php index 8b9a16c..35a7c1b 100755 --- a/ferramentas/telaremota/openlayers1.php +++ b/ferramentas/telaremota/openlayers1.php @@ -1,7 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/tme/cesium.php b/ferramentas/tme/cesium.php index 6254472..ff5678b 100755 --- a/ferramentas/tme/cesium.php +++ b/ferramentas/tme/cesium.php @@ -7,6 +7,9 @@ include (dirname(__FILE__)."/../../classesphp/sani_request.php"); include("../../classesphp/funcoes_gerais.php"); include("../../ms_configura.php"); +include("../blacklist.php"); +verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); + $nomeDoMapfileTema = dirname(__FILE__)."/../../temas/".$_GET["tema"].".map"; if(!file_exists($nomeDoMapfileTema)){ $nomeDoMapfileTema = $dir_tmp."/".$_GET["tema"].".map"; diff --git a/ferramentas/tme/dependencias.php b/ferramentas/tme/dependencias.php index e4d3afc..580bcb8 100755 --- a/ferramentas/tme/dependencias.php +++ b/ferramentas/tme/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/tme/manutencao.php b/ferramentas/tme/manutencao.php index 89741ed..8dd9441 100755 --- a/ferramentas/tme/manutencao.php +++ b/ferramentas/tme/manutencao.php @@ -1,6 +1,9 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/toponimia/exec.php b/ferramentas/toponimia/exec.php index 8d7207d..903ad75 100755 --- a/ferramentas/toponimia/exec.php +++ b/ferramentas/toponimia/exec.php @@ -1,5 +1,6 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/uploaddbf/dependencias.php b/ferramentas/uploaddbf/dependencias.php index 1b3b1a1..acc61e1 100755 --- a/ferramentas/uploaddbf/dependencias.php +++ b/ferramentas/uploaddbf/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/uploaddbf/upload.php b/ferramentas/uploaddbf/upload.php index b466a33..f95f7cd 100755 --- a/ferramentas/uploaddbf/upload.php +++ b/ferramentas/uploaddbf/upload.php @@ -33,6 +33,8 @@ if (isset($_FILES['i3GEOuploaddbffile']['name']) && strlen(basename($_FILES['i3G //$ndir = dirname($filen); require_once (dirname(__FILE__)."/../../ms_configura.php"); + include(dirname(__FILE__)."/../blacklist.php"); + verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); if(isset($logExec) && $logExec["upload"] == true){ i3GeoLog("prog: uploaddbf filename:" . $_FILES['i3GEOuploaddbffile']['name'],$dir_tmp); diff --git a/ferramentas/uploadgpx/dependencias.php b/ferramentas/uploadgpx/dependencias.php index 8c059fe..a2402cb 100755 --- a/ferramentas/uploadgpx/dependencias.php +++ b/ferramentas/uploadgpx/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/uploadgpx/upload.php b/ferramentas/uploadgpx/upload.php index c64e025..839ae5e 100755 --- a/ferramentas/uploadgpx/upload.php +++ b/ferramentas/uploadgpx/upload.php @@ -30,6 +30,8 @@ if (isset($_FILES['i3GEOuploadgpx']['name']) && strlen(basename($_FILES['i3GEOup } //$ndir = dirname($filen); require_once (dirname(__FILE__)."/../../ms_configura.php"); + include(dirname(__FILE__)."/../blacklist.php"); + verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); if(isset($logExec) && $logExec["upload"] == true){ i3GeoLog("prog: uploadgpx filename:" . $_FILES['i3GEOuploadgpx']['name'],$dir_tmp); diff --git a/ferramentas/uploadkml/dependencias.php b/ferramentas/uploadkml/dependencias.php index dd9b16f..4260c08 100755 --- a/ferramentas/uploadkml/dependencias.php +++ b/ferramentas/uploadkml/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/uploadkml/upload.php b/ferramentas/uploadkml/upload.php index ff581e6..2fac5b2 100755 --- a/ferramentas/uploadkml/upload.php +++ b/ferramentas/uploadkml/upload.php @@ -31,6 +31,8 @@ if (isset($_FILES['i3GEOuploadkml']['name']) && strlen(basename($_FILES['i3GEOup } //$ndir = dirname($filen); require_once (dirname(__FILE__)."/../../ms_configura.php"); + include(dirname(__FILE__)."/../blacklist.php"); + verificaBlFerramentas(basename(dirname(__FILE__)),$i3geoBlFerramentas,false); if(isset($logExec) && $logExec["upload"] == true){ i3GeoLog("prog: uploadkml filename:" . $_FILES['i3GEOuploadkml']['name'],$dir_tmp); diff --git a/ferramentas/vinde/dependencias.php b/ferramentas/vinde/dependencias.php index 0e665ca..b10dc31 100755 --- a/ferramentas/vinde/dependencias.php +++ b/ferramentas/vinde/dependencias.php @@ -1,4 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/vinde/wmsindejson.php b/ferramentas/vinde/wmsindejson.php index 537ea57..4ba573e 100755 --- a/ferramentas/vinde/wmsindejson.php +++ b/ferramentas/vinde/wmsindejson.php @@ -1,5 +1,8 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/wiki/funcoes.php b/ferramentas/wiki/funcoes.php index d3a68c2..9fc16a0 100755 --- a/ferramentas/wiki/funcoes.php +++ b/ferramentas/wiki/funcoes.php @@ -1,4 +1,7 @@ ou com a funcao scripttag do i3Geo diff --git a/ferramentas/wkt2layer/exec.php b/ferramentas/wkt2layer/exec.php index f311d4a..5514d38 100755 --- a/ferramentas/wkt2layer/exec.php +++ b/ferramentas/wkt2layer/exec.php @@ -1,5 +1,6 @@ "+i;temp='i3GEO.Interface.adicionaKml();';ins+="";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; \ No newline at end of file +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true,tipo:"mini"},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}if(conf.servicosexternos==false){hashMustache["externo"]=""}if(conf.temasmapa==true){hashMustache["interno"]="checked"}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; \ No newline at end of file diff --git a/js/gadgets.js b/js/gadgets.js index 555eb17..b8f53ed 100755 --- a/js/gadgets.js +++ b/js/gadgets.js @@ -83,8 +83,8 @@ i3GEO.gadgets = }, "mostraBuscaRapida" : { idhtml : "buscaRapida", - servicosexternos : true, - temasmapa : false, + servicosexternos : false, + temasmapa : true, google : true, tipo : "mini" //pode ser mini|normal }, @@ -388,6 +388,13 @@ i3GEO.gadgets = if (i3GEO.Interface.ATUAL === "googlemaps") { hashMustache["googlemaps"] = true; } + + if(conf.servicosexternos == false){ + hashMustache["externo"] = ""; + } + if(conf.temasmapa == true){ + hashMustache["interno"] = "checked"; + } templateMustache = "" + "

{{titulo}}:

" + "

" diff --git a/js/i3geo_tudo_compacto7.js b/js/i3geo_tudo_compacto7.js index 0fdc6d2..9ec3d09 100755 --- a/js/i3geo_tudo_compacto7.js +++ b/js/i3geo_tudo_compacto7.js @@ -276,7 +276,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.barraDeBotoes={BARRAS:[],BOTA if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.coordenadas={formato:"bloco",padrao:"geoProj",defOrigem:"+proj=longlat +ellps=GRS67 +no_defs",config:{"geoProj":{idhtml:"localizarxy",tipo:"geo",titulo:"Geo",ativo:true,defepsg:""},"dd":{idhtml:"localizarxy",tipo:"metrica",titulo:"Déc. de grau",ativo:true,defepsg:""},"geohash":{idhtml:"localizarxy",tipo:"codigo",tipoCodigo:"geohash",titulo:"GeoHash",ativo:true},"policonicaSad69":{idhtml:"localizarxy",tipo:"metrica",titulo:"Polic SAD-69",ativo:true,defepsg:"+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +units=m +no_defs"},"utmSad69Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sad-69",ativo:true,defepsg:"",zona:{"19N":"+proj=utm +zone=19 +ellps=aust_SA +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=aust_SA +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=aust_SA +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=aust_SA +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=aust_SA +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=aust_SA +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=aust_SA +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=aust_SA +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=aust_SA +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=aust_SA +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=aust_SA +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=aust_SA +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=aust_SA +units=m +no_defs"}},"utmSirgas2000Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sirgas",ativo:true,defepsg:"",zona:{"11N":"+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","12N":"+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","13N":"+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","14N":"+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","15N":"+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","16N":"+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17N":"+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18N":"+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19N":"+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"}}},PARAMETROS:{"mostraCoordenadasUTM":{idhtml:"localizarxy"},"mostraCoordenadasGEO":{idhtml:"localizarxy"},"mostraCoordenadasGeohash":{idhtml:"localizarxy"}},MODOTEXTO:"",mostraCoordenadasGEO:function(id){try{if(arguments.length===0||id===""||typeof(id)==='undefined'){id=this.PARAMETROS.mostraCoordenadasGEO.idhtml}else{this.PARAMETROS.mostraCoordenadasGEO.idhtml=id}if($i(id)){if(!$i("coordgeotabela")){$i(id).innerHTML=i3GEO.coordenadas.criaMascaraDMS("coordgeotabela");if(i3GEO.Interface.TABLET===true){i3GEO.eventos.adicionaEventos("MOUSECLIQUE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}else{i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}}}}catch(e){i3GEO.janela.tempoMsg("mostraCoordenadasGeo: "+e.description)}},atualizaLocalizarGeo:function(id,x,y){if(!id){id="coordgeotabela"}if(typeof(x)==='undefined'){x=objposicaocursor.dmsx}if(typeof(y)==='undefined'){y=objposicaocursor.dmsy}var temp=$i(id);if(temp&&temp.style.display==="block"){i3GEO.coordenadas.atualizaGeo(x,y,id)}},geo2zonaUtm:function(l){l=(l*1)+180;l=l/6;return parseInt(l,10)+1},criaMascaraDMS:function(prefixo,titulo,caixa){var ins='

'+caixa+' X: '+''+''+''+' Y: '+''+''+'',temp='var '+prefixo+'xxx = i3GEO.calculo.dms2dd($i(\''+prefixo+'xg\').value,$i(\''+prefixo+'xm\').value,$i(\''+prefixo+'xs\').value);'+'var '+prefixo+'yyy = i3GEO.calculo.dms2dd($i(\''+prefixo+'yg\').value,$i(\''+prefixo+'ym\').value,$i(\''+prefixo+'ys\').value);'+'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,'+prefixo+'xxx,'+prefixo+'yyy);';ins+=''+"
";return ins},atualizaGeo:function(dmsx,dmsy,prefixo){var x=dmsx.split(" "),y=dmsy.split(" ");if($i(prefixo+"xg")){$i(prefixo+"xg").value=x[0];$i(prefixo+"xm").value=x[1];$i(prefixo+"xs").value=x[2];$i(prefixo+"yg").value=y[0];$i(prefixo+"ym").value=y[1];$i(prefixo+"ys").value=y[2]}i3GEO.coordenadas.MODOTEXTO+="DMS - Latitude: "+y[0]+" "+y[1]+" "+y[2]+" Longitude: "+x[0]+" "+x[1]+" "+x[2]+"

"},criaMascaraMetrica:function(prefixo,titulo,caixa){var ins="
"+caixa+" X: "+''+" Y: "+''+" Zn: "+''+"
";return ins},criaMascaraCodigo:function(prefixo,titulo,caixa,tipoCodigo){var funcao="",ins="";if(tipoCodigo==="geohash"){funcao="i3GEO.coordenadas.geohash.zoomCodigo(\'"+prefixo+"Codigo\')"}ins="
"+caixa+" "+''+" "+''+"
";return ins},atualizaCodigo:function(onde,configProj,x,y){var ondeValor=$i(onde+configProj+"Codigo"),temp=i3GEO.coordenadas.config[configProj],codigo="";onde=$i(onde);if(onde&&onde.style.display==="none"){return}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipoCodigo==="geohash"){codigo=i3GEO.coordenadas.geohash.encodeGeoHash(y,x)}i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" : "+codigo+"

";if(ondeValor){ondeValor.value=codigo}},atualizaProj4:function(onde,configProj,x,y){if(i3GEO.coordenadas.formato==="bloco"&&i3GEO.coordenadas.padrao!==configProj){return}var zona,temp,p,destino="",iu=i3GEO.util;try{if(!$i(onde+configProj+"ZN")){return}}catch(e){return}temp=i3GEO.coordenadas.config[configProj];try{if($i(onde+configProj).style.display==="none"){return}}catch(men){}if(temp.tipo==="metrica"){destino=temp.defepsg}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipo==="utm"){zona=i3GEO.coordenadas.geo2zonaUtm(x);$i(onde+configProj+"ZN").value=zona;if(objposicaocursor.ddy*1>0){destino=temp.zona[zona+"N"]}else{destino=temp.zona[zona+"S"]}if(typeof(destino)==='undefined'){iu.defineValor(onde+configProj+"X","value","?");iu.defineValor(onde+configProj+"Y","value","?");return}}if(temp.defepsg===""&&temp.tipo==="metrica"){p={x:x,y:y}}else{p=i3GEO.coordenadas.calculaProj4(i3GEO.coordenadas.defOrigem,destino,x,y)}iu.defineValor(onde+configProj+"X","value",p.x);iu.defineValor(onde+configProj+"Y","value",p.y);i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" - X: "+p.x+" Y: "+p.y+"

"},calculaProj4:function(origem,destino,x,y){Proj4js.defs={'ORIGEM':origem,'DESTINO':destino};Proj4js.getScriptLocation=function(){return i3GEO.configura.locaplic+"/pacotes/proj4js/lib/"};var source=new Proj4js.Proj("ORIGEM"),dest=new Proj4js.Proj("DESTINO"),p=new Proj4js.Point(x,y);Proj4js.transform(source,dest,p);return p},ativaBloco:function(prefixo){var tipos=i3GEO.util.listaChaves(i3GEO.coordenadas.config),n=tipos.length,temp,i=0;for(i=0;i";for(i=0;i"+temp.titulo+""}}caixa+="";if(i3GEO.coordenadas.formato!=="bloco"){caixa=""}for(i=0;i"+$trad("x49")+"","i3GEOJanelaCoordenadas",false,"hd","","");YAHOO.util.Event.addListener(janela[0].close,"click",function(){i3GEO.coordenadas.formato="bloco",i3GEO.coordenadas.mostraCoordenadas()});temp=$i("i3GEOJanelaCoordenadas_corpo");temp.style.backgroundColor="white";temp.style.textAlign="left";temp=$i("i3GEOJanelaCoordenadas");temp.onmouseover="";temp.onmouseout="";if($i(onde)){$i(onde).innerHTML=""}onde="i3GEOJanelaCoordenadas_corpo";ins+="
"+"Clique aqui para ativar Alt+C para poder capturar as coordenadas"}if(onde!==""&&$i(onde)){$i(onde).innerHTML=ins}for(i=0;imid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lon[0]=mid}else lon[1]=mid}else{mid=(lat[0]+lat[1])/2;if(latitude>mid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lat[0]=mid}else lat[1]=mid}is_even=!is_even;if(bit<4)bit++;else{geohash+=i3GEO.coordenadas.geohash.BASE32[ch];bit=0;ch=0}}return geohash},zoomCodigo:function(idobj){var codigo;if($i(idobj)){codigo=$i(idobj).value}else{codigo=idobj}codigo=i3GEO.coordenadas.geohash.decodeGeoHash(codigo);i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,codigo.longitude,codigo.latitude)}}}; // //compactados/gadgets_compacto.js -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:true,temasmapa:false,google:true,tipo:"mini"},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true,tipo:"mini"},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}if(conf.servicosexternos==false){hashMustache["externo"]=""}if(conf.temasmapa==true){hashMustache["interno"]="checked"}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; // //compactados/social_compacto.js if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:function(url,tipo){if(tipo==="comtotal"){return""}if(tipo==="semtotal"){return""}},publicarTwitter:function(url,tipo){var re=new RegExp("=","g");url=url.replace(re,'%3d');if(tipo==="comtotal"){return''}if(tipo==="semtotal"){return''}},compartilhar:function(id,urlcf,urlpt,tipo,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}if(!tipo){tipo="comtotal"}var onde=$i(id),tabela="";if(tipo==="comtotal"){tabela+=""}if(tipo==="semtotal"){tabela+="
"}if(onde||id===""){if(urlpt!==""){tabela+=""}if(urlcf!==""){tabela+=""}tabela+="
"+i3GEO.social.publicarTwitter(urlpt,tipo)+""+i3GEO.social.curtirFacebook(urlcf,tipo)+"
";if(id!==""){onde.innerHTML=tabela}return tabela}else{return false}},bookmark:function(link,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}var ins=" ";ins+=" ";ins+=" ";ins+="";return ins}}; diff --git a/js/i3geo_tudo_compacto7.js.php b/js/i3geo_tudo_compacto7.js.php index 9ca11ac..61a482f 100755 --- a/js/i3geo_tudo_compacto7.js.php +++ b/js/i3geo_tudo_compacto7.js.php @@ -276,7 +276,7 @@ if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.barraDeBotoes={BARRAS:[],BOTA if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.coordenadas={formato:"bloco",padrao:"geoProj",defOrigem:"+proj=longlat +ellps=GRS67 +no_defs",config:{"geoProj":{idhtml:"localizarxy",tipo:"geo",titulo:"Geo",ativo:true,defepsg:""},"dd":{idhtml:"localizarxy",tipo:"metrica",titulo:"Déc. de grau",ativo:true,defepsg:""},"geohash":{idhtml:"localizarxy",tipo:"codigo",tipoCodigo:"geohash",titulo:"GeoHash",ativo:true},"policonicaSad69":{idhtml:"localizarxy",tipo:"metrica",titulo:"Polic SAD-69",ativo:true,defepsg:"+proj=poly +lat_0=0 +lon_0=-54 +x_0=5000000 +y_0=10000000 +ellps=aust_SA +units=m +no_defs"},"utmSad69Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sad-69",ativo:true,defepsg:"",zona:{"19N":"+proj=utm +zone=19 +ellps=aust_SA +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=aust_SA +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=aust_SA +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=aust_SA +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=aust_SA +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=aust_SA +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=aust_SA +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=aust_SA +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=aust_SA +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=aust_SA +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=aust_SA +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=aust_SA +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=aust_SA +units=m +no_defs"}},"utmSirgas2000Proj":{idhtml:"localizarxy",tipo:"utm",titulo:"UTM Sirgas",ativo:true,defepsg:"",zona:{"11N":"+proj=utm +zone=11 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","12N":"+proj=utm +zone=12 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","13N":"+proj=utm +zone=13 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","14N":"+proj=utm +zone=14 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","15N":"+proj=utm +zone=15 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","16N":"+proj=utm +zone=16 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17N":"+proj=utm +zone=17 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18N":"+proj=utm +zone=18 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19N":"+proj=utm +zone=19 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20N":"+proj=utm +zone=20 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21N":"+proj=utm +zone=21 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22N":"+proj=utm +zone=22 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","17S":"+proj=utm +zone=17 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","18S":"+proj=utm +zone=18 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","19S":"+proj=utm +zone=19 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","20S":"+proj=utm +zone=20 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","21S":"+proj=utm +zone=21 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","22S":"+proj=utm +zone=22 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","23S":"+proj=utm +zone=23 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","24S":"+proj=utm +zone=24 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs","25S":"+proj=utm +zone=25 +south +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs"}}},PARAMETROS:{"mostraCoordenadasUTM":{idhtml:"localizarxy"},"mostraCoordenadasGEO":{idhtml:"localizarxy"},"mostraCoordenadasGeohash":{idhtml:"localizarxy"}},MODOTEXTO:"",mostraCoordenadasGEO:function(id){try{if(arguments.length===0||id===""||typeof(id)==='undefined'){id=this.PARAMETROS.mostraCoordenadasGEO.idhtml}else{this.PARAMETROS.mostraCoordenadasGEO.idhtml=id}if($i(id)){if(!$i("coordgeotabela")){$i(id).innerHTML=i3GEO.coordenadas.criaMascaraDMS("coordgeotabela");if(i3GEO.Interface.TABLET===true){i3GEO.eventos.adicionaEventos("MOUSECLIQUE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}else{i3GEO.eventos.adicionaEventos("MOUSEMOVE",["i3GEO.coordenadas.atualizaLocalizarGeo()"])}}}}catch(e){i3GEO.janela.tempoMsg("mostraCoordenadasGeo: "+e.description)}},atualizaLocalizarGeo:function(id,x,y){if(!id){id="coordgeotabela"}if(typeof(x)==='undefined'){x=objposicaocursor.dmsx}if(typeof(y)==='undefined'){y=objposicaocursor.dmsy}var temp=$i(id);if(temp&&temp.style.display==="block"){i3GEO.coordenadas.atualizaGeo(x,y,id)}},geo2zonaUtm:function(l){l=(l*1)+180;l=l/6;return parseInt(l,10)+1},criaMascaraDMS:function(prefixo,titulo,caixa){var ins='
'+caixa+' X: '+''+''+''+' Y: '+''+''+'',temp='var '+prefixo+'xxx = i3GEO.calculo.dms2dd($i(\''+prefixo+'xg\').value,$i(\''+prefixo+'xm\').value,$i(\''+prefixo+'xs\').value);'+'var '+prefixo+'yyy = i3GEO.calculo.dms2dd($i(\''+prefixo+'yg\').value,$i(\''+prefixo+'ym\').value,$i(\''+prefixo+'ys\').value);'+'i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,'+prefixo+'xxx,'+prefixo+'yyy);';ins+=''+"
";return ins},atualizaGeo:function(dmsx,dmsy,prefixo){var x=dmsx.split(" "),y=dmsy.split(" ");if($i(prefixo+"xg")){$i(prefixo+"xg").value=x[0];$i(prefixo+"xm").value=x[1];$i(prefixo+"xs").value=x[2];$i(prefixo+"yg").value=y[0];$i(prefixo+"ym").value=y[1];$i(prefixo+"ys").value=y[2]}i3GEO.coordenadas.MODOTEXTO+="DMS - Latitude: "+y[0]+" "+y[1]+" "+y[2]+" Longitude: "+x[0]+" "+x[1]+" "+x[2]+"

"},criaMascaraMetrica:function(prefixo,titulo,caixa){var ins="
"+caixa+" X: "+''+" Y: "+''+" Zn: "+''+"
";return ins},criaMascaraCodigo:function(prefixo,titulo,caixa,tipoCodigo){var funcao="",ins="";if(tipoCodigo==="geohash"){funcao="i3GEO.coordenadas.geohash.zoomCodigo(\'"+prefixo+"Codigo\')"}ins="
"+caixa+" "+''+" "+''+"
";return ins},atualizaCodigo:function(onde,configProj,x,y){var ondeValor=$i(onde+configProj+"Codigo"),temp=i3GEO.coordenadas.config[configProj],codigo="";onde=$i(onde);if(onde&&onde.style.display==="none"){return}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipoCodigo==="geohash"){codigo=i3GEO.coordenadas.geohash.encodeGeoHash(y,x)}i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" : "+codigo+"

";if(ondeValor){ondeValor.value=codigo}},atualizaProj4:function(onde,configProj,x,y){if(i3GEO.coordenadas.formato==="bloco"&&i3GEO.coordenadas.padrao!==configProj){return}var zona,temp,p,destino="",iu=i3GEO.util;try{if(!$i(onde+configProj+"ZN")){return}}catch(e){return}temp=i3GEO.coordenadas.config[configProj];try{if($i(onde+configProj).style.display==="none"){return}}catch(men){}if(temp.tipo==="metrica"){destino=temp.defepsg}if(typeof(x)==='undefined'){x=objposicaocursor.ddx}if(typeof(y)==='undefined'){y=objposicaocursor.ddy}if(temp.tipo==="utm"){zona=i3GEO.coordenadas.geo2zonaUtm(x);$i(onde+configProj+"ZN").value=zona;if(objposicaocursor.ddy*1>0){destino=temp.zona[zona+"N"]}else{destino=temp.zona[zona+"S"]}if(typeof(destino)==='undefined'){iu.defineValor(onde+configProj+"X","value","?");iu.defineValor(onde+configProj+"Y","value","?");return}}if(temp.defepsg===""&&temp.tipo==="metrica"){p={x:x,y:y}}else{p=i3GEO.coordenadas.calculaProj4(i3GEO.coordenadas.defOrigem,destino,x,y)}iu.defineValor(onde+configProj+"X","value",p.x);iu.defineValor(onde+configProj+"Y","value",p.y);i3GEO.coordenadas.MODOTEXTO+=temp.titulo+" - X: "+p.x+" Y: "+p.y+"

"},calculaProj4:function(origem,destino,x,y){Proj4js.defs={'ORIGEM':origem,'DESTINO':destino};Proj4js.getScriptLocation=function(){return i3GEO.configura.locaplic+"/pacotes/proj4js/lib/"};var source=new Proj4js.Proj("ORIGEM"),dest=new Proj4js.Proj("DESTINO"),p=new Proj4js.Point(x,y);Proj4js.transform(source,dest,p);return p},ativaBloco:function(prefixo){var tipos=i3GEO.util.listaChaves(i3GEO.coordenadas.config),n=tipos.length,temp,i=0;for(i=0;i";for(i=0;i"+temp.titulo+""}}caixa+="";if(i3GEO.coordenadas.formato!=="bloco"){caixa=""}for(i=0;i"+$trad("x49")+"","i3GEOJanelaCoordenadas",false,"hd","","");YAHOO.util.Event.addListener(janela[0].close,"click",function(){i3GEO.coordenadas.formato="bloco",i3GEO.coordenadas.mostraCoordenadas()});temp=$i("i3GEOJanelaCoordenadas_corpo");temp.style.backgroundColor="white";temp.style.textAlign="left";temp=$i("i3GEOJanelaCoordenadas");temp.onmouseover="";temp.onmouseout="";if($i(onde)){$i(onde).innerHTML=""}onde="i3GEOJanelaCoordenadas_corpo";ins+="
"+"Clique aqui para ativar Alt+C para poder capturar as coordenadas"}if(onde!==""&&$i(onde)){$i(onde).innerHTML=ins}for(i=0;imid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lon[0]=mid}else lon[1]=mid}else{mid=(lat[0]+lat[1])/2;if(latitude>mid){ch|=i3GEO.coordenadas.geohash.BITS[bit];lat[0]=mid}else lat[1]=mid}is_even=!is_even;if(bit<4)bit++;else{geohash+=i3GEO.coordenadas.geohash.BASE32[ch];bit=0;ch=0}}return geohash},zoomCodigo:function(idobj){var codigo;if($i(idobj)){codigo=$i(idobj).value}else{codigo=idobj}codigo=i3GEO.coordenadas.geohash.decodeGeoHash(codigo);i3GEO.navega.zoomponto(i3GEO.configura.locaplic,i3GEO.configura.sid,codigo.longitude,codigo.latitude)}}}; // //compactados/gadgets_compacto.js -if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:true,temasmapa:false,google:true,tipo:"mini"},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; +if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.gadgets={PARAMETROS:{"mostraInserirKml":{idhtml:"inserirKml"},"mostraEscalaNumerica":{idhtml:"escala"},"mostraEscalaGrafica":{idhtml:"escalaGrafica"},"mostraBuscaRapida":{idhtml:"buscaRapida",servicosexternos:false,temasmapa:true,google:true,tipo:"mini"},"mostraVisual":{idhtml:""},"mostraHistoricoZoom":{idhtml:"historicozoom"},"mostraMenuSuspenso":{permiteLogin:true,marcadores:true,idhtml:"menus",deslocaEsquerda:0,menuUnico:false,parametrosYUI:{iframe:false,autosubmenudisplay:false,showdelay:200,hidedelay:500,lazyload:false}},"mostraMenuLista":{idhtml:"menuLista"},"mostraVersao":{idhtml:"versaoi3geo"},"mostraEmail":{idhtml:"emailInstituicao"}},mostraEmail:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraEmail.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.emailInstituicao)},mostraVersao:function(id){if(arguments.length===0||id===""){id=i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml}else{i3GEO.gadgets.PARAMETROS.mostraVersao.idhtml=id}i3GEO.util.defineValor(id,"innerHTML",i3GEO.parametros.mensageminicia)},mostraInserirKml:function(id){var i,ins,temp;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraInserirKml.idhtml}if($i(id)){if(!$i("i3geo_urlkml")){i=$inputText(id,"290","i3geo_urlkml","kml url","35","kml");ins="
"+i;temp='i3GEO.Interface.adicionaKml();';ins+="
";$i(id).innerHTML=ins}}},mostraEscalaNumerica:function(id){var i,ins,temp,onde;if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaNumerica.idhtml}onde=$i(id);if(onde){if(onde.style.display=="none"){onde.style.display="block"}if(!$i("i3geo_escalanum")){ins="
"+""+"
";onde.innerHTML=ins;$i("i3GEOescalanumForm").onsubmit=function(){i3GEO.navega.aplicaEscala(i3GEO.configura.locaplic,i3GEO.configura.sid,document.getElementById("i3geo_escalanum").value);return false}}i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"])}},atualizaEscalaNumerica:function(escala){var e=$i("i3geo_escalanum");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaNumerica()"]);return}if(arguments.length===1){e.value=escala}else{if(i3GEO.parametros.mapscale!==""){e.value=parseInt(i3GEO.parametros.mapscale,10)}else{e.value=0}}},mostraEscalaGrafica:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraEscalaGrafica.idhtml}var ins;if($i(id)){if(!$i("imagemEscalaGrafica")){ins="";$i(id).innerHTML=ins}i3GEO.gadgets.atualizaEscalaGrafica();i3GEO.eventos.adicionaEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"])}},atualizaEscalaGrafica:function(){var e=$i("imagemEscalaGrafica");if(!e){i3GEO.eventos.removeEventos("NAVEGAMAPA",["i3GEO.gadgets.atualizaEscalaGrafica()"]);return}temp=function(retorno){eval(retorno.data);$i("imagemEscalaGrafica").src=scaimagem};i3GEO.php.escalagrafica(temp)},mostraBuscaRapida:function(id){var ins,temp,fbusca,hashMustache,templateMustache,conf;conf=i3GEO.gadgets.PARAMETROS.mostraBuscaRapida;if(arguments.length===0){id=conf.idhtml}i3GEO.gadgets.mostraBuscaRapida.id=id;temp=$i(id);if(temp){hashMustache={"idform":"i3GEObotaoFormBuscaRapida"+id,"idinput":"valorBuscaRapida"+id,"link":i3GEO.configura.locaplic+"/ajuda_usuario.php?idcategoria=8&idajuda=71","branco":i3GEO.configura.locaplic+"/imagens/branco.gif","ajuda":$trad("p13"),"prop":"i3GEObotaoPropriedadesBuscaRapida"+id,"busca":"i3GEObotaoBuscaRapida"+id,"cabecalho":$trad("x36")};if(conf.tipo==="mini"){templateMustache=""+""+" "+" "+" "+" "+"
"+"
"+"
"+"
"+"
";ins=Mustache.render(templateMustache,hashMustache)}if(conf.tipo==="normal"){templateMustache=""+"

{{{cabecalho}}}

"+"
"+"
"+" "+"
"+"
";ins=Mustache.render(templateMustache,hashMustache);hashMustache={"externo":"checked","interno":"","google":"checked","titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}if(conf.servicosexternos==false){hashMustache["externo"]=""}if(conf.temasmapa==true){hashMustache["interno"]="checked"}templateMustache=""+"

{{titulo}}:

"+"

"+" "+" {{servExt}}

"+"

"+" "+" {{servMap}}

"+"{{#googlemaps}}"+"

"+" "+" Google"+"

"+"{{/googlemaps}}"+"

{{ajuda}}

";ins+=i3GEO.util.parseMustache(templateMustache,hashMustache)}temp.innerHTML=ins;fbusca=function(){if(conf.google===false&&conf.servicosexternos===false&&conf.temasmapa===false){i3GEO.janela.tempoMsg($trad("x35"));return}if($i("valorBuscaRapida"+id).value===""){i3GEO.janela.tempoMsg($trad("x36"));return}i3GEO.janela.cria("300px","280px",i3GEO.configura.locaplic+"/ferramentas/buscarapida/index.htm","","","
"+$trad("o2")+"
");return false};if($i("i3GEObotaoBuscaRapida"+id)){$i("i3GEObotaoBuscaRapida"+id).onclick=fbusca}$i("i3GEObotaoFormBuscaRapida"+id).onsubmit=fbusca;if($i("i3GEObotaoPropriedadesBuscaRapida"+id)){$i("i3GEObotaoPropriedadesBuscaRapida"+id).onclick=function(){var janela,hashMustache,templateMustache,ins,interno="",externo="",google="";if(conf.servicosexternos){externo="checked"}if(conf.temasmapa){interno="checked"}if(conf.google){google="checked"}hashMustache={"externo":externo,"interno":interno,"google":google,"titulo":$trad("x37"),"servExt":$trad("x38"),"servMap":$trad("x39"),"googlemaps":false,"ajuda":$trad("x40")};if(i3GEO.Interface.ATUAL==="googlemaps"){hashMustache["googlemaps"]=true}templateMustache=""+"

{{titulo}}:

"+""+" "+" "+" "+" "+" "+" "+" "+" "+"{{#googlemaps}}"+" "+" "+" "+" "+"{{/googlemaps}}"+"
{{servExt}}
{{servMap}}
Google

{{ajuda}}

";ins=i3GEO.util.parseMustache(templateMustache,hashMustache);janela=i3GEO.janela.cria("300px","150px","","","","
"+$trad("s5")+"
","i3GEOpropriedadesBuscaRapida"+id);janela[0].setBody("
"+ins+"
")}}}},mostraHistoricoZoom:function(id){if(arguments.length===0){id=i3GEO.gadgets.PARAMETROS.mostraHistoricoZoom.idhtml}if($i(id)){marcadorZoom="";var ins=""}else{ins+="6px;'>"}ins+="";ins+="";ins+="";ins+="
 
";$i(id).innerHTML=ins}},visual:{inicia:function(id){alert("A i3GEO.gadgets.visual foi depreciado")},troca:function(visual){alert("A i3GEO.gadgets.visual foi depreciado")}},mostraMenuSuspenso:function(id){var n,menuUnico,objid,i,estilo,t,onMenuBarBeforeRender,temp,i3GEOoMenuBarLocal,ms=i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso,confm=i3GEO.configura.oMenuData,ins="",alinhamento="";i3GEOoMenuBar=YAHOO.widget.MenuManager;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(!objid){return}if(i3GEO.util.trim(objid.innerHTML)===""){try{if(ms.marcadores===true){i3GEO.configura.oMenuData=i3GEO.marcador.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}try{if(ms.permiteLogin===true||(ms.permiteLogin!=false&&i3GEO.parametros.editor==="sim")){i3GEO.configura.oMenuData=i3GEO.login.adicionaMenuSuspenso(i3GEO.configura.oMenuData)}}catch(e){}menuUnico=function(){var menu=i3GEO.configura.oMenuData.menu,submenus=i3GEO.configura.oMenuData.submenus,menuUnico={},n=0,s,tempMenu,m=0,idts,idt;menuUnico["menu"]=[{nome:" MENU",id:"menuUnico"}];menuUnico["submenus"]={"menuUnico":[]};for(n in menu){if(menu[n].id){s=submenus[menu[n].id];menuUnico["submenus"]["menuUnico"].push({id:menu[n].id+"Menu",text:menu[n].nome,submenu:{id:menu[n].id+"Sub",itemdata:[s]}})}}i3GEO.configura.oMenuData=menuUnico;confm=i3GEO.configura.oMenuData};if(i3GEO.parametros.w<700||ms.menuUnico===true){menuUnico()}if(objid){objid.className="yuimenubar";temp=$i("contemMenu");if(temp){temp.className="yui-navset"}if(ms.deslocaEsquerda){alinhamento="left:"+ms.deslocaEsquerda*-1+"px;"}if(temp&&(!temp.style.height||parseInt(temp.style.height)===0)){temp.style.height="30px"}if(objid.style.height&&parseInt(objid.style.height,10)===0){objid.style.height="0px"}ins+='
'+'
    ';n=confm.menu.length;estilo="padding-bottom:3px;top:0px;border: 0px solid white;";for(i=0;i0){ins+='
  • '+confm.menu[i].nome+'
  • '}}ins+='
';ins+='
';objid.innerHTML=ins;i3GEOoMenuBarLocal=new YAHOO.widget.MenuBar(id,i3GEO.gadgets.PARAMETROS.mostraMenuSuspenso.parametrosYUI);onMenuBarBeforeRender=function(p_sType,p_sArgs){var nomeMenu="",nomeSub,subs=i3GEO.configura.oMenuData.submenus,conta=0;for(nomeMenu in subs){if($i("menu"+nomeMenu)){nomeSub=subs[nomeMenu];if(nomeSub!==""){i3GEOoMenuBarLocal.getItem(conta).cfg.setProperty('submenu',{id:nomeMenu,itemdata:nomeSub})}conta+=1}}};temp=$i("contemMenu");if(temp){i3GEOoMenuBarLocal.subscribe("beforeShow",function(){$i("contemMenu").style.zIndex=5000;return},i3GEO.configura.oMenuData.submenus);i3GEOoMenuBarLocal.subscribe("beforeHide",function(){$i("contemMenu").style.zIndex=1;return},i3GEO.configura.oMenuData.submenus)}i3GEOoMenuBar.addMenu(i3GEOoMenuBarLocal);i3GEOoMenuBarLocal.beforeRenderEvent.subscribe(onMenuBarBeforeRender);i3GEOoMenuBarLocal.render()}}temp=["omenudataInterface1","omenudataInterface2","omenudataInterface3","omenudataInterface4","omenudataInterface5"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("checked",false)}}try{temp="";switch(i3GEO.Interface.ATUAL){case"openlayers":temp="omenudataInterface2";break;case"googlemaps":temp="omenudataInterface4";break}if(temp!=""&&$i(temp)){i3GEOoMenuBar.getMenuItem(temp).cfg.setProperty("checked",true)}}catch(e){}temp=["omenudataFerramentas7b","omenudataArquivos3","omenudataJanelas1","omenudataJanelas3","omenudataFerramentas2a"];n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",false)}}try{temp=[];switch(i3GEO.Interface.ATUAL){case"openlayers":temp=["omenudataArquivos3","omenudataJanelas1"];break;case"googlemaps":temp=["omenudataArquivos3","omenudataJanelas1","omenudataJanelas3"];break};n=temp.length;while(n>0){n-=1;i=i3GEOoMenuBar.getMenuItem(temp[n]);if(i){i.cfg.setProperty("disabled",true)}}}catch(e){}temp=objid.style;temp.backgroundPosition="0px -1px";temp.border="0px solid white";if(ms.finaliza&&ms.finaliza!=""){eval(ms.finaliza)}},mostraMenuLista:function(id){var objid,n,i,sub,nomeMenu="",ms=i3GEO.gadgets.PARAMETROS.mostraMenuLista,confm=i3GEO.configura.oMenuData,ins="",subs=i3GEO.configura.oMenuData.submenus;if(arguments.length===0){id=ms.idhtml}else{ms.idhtml=id}objid=$i(id);if(objid){n=confm.menu.length;for(i=0;i'+confm.menu[i].nome+''}objid.innerHTML=ins;for(nomeMenu in subs){if($i("menulista_"+nomeMenu)){sub=subs[nomeMenu];n=sub.length;ins="";for(i=0;i"+sub[i].text+""}$i("menulista_"+nomeMenu).innerHTML+=ins}}}}}; // //compactados/social_compacto.js if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.social={curtirFacebook:function(url,tipo){if(tipo==="comtotal"){return""}if(tipo==="semtotal"){return""}},publicarTwitter:function(url,tipo){var re=new RegExp("=","g");url=url.replace(re,'%3d');if(tipo==="comtotal"){return''}if(tipo==="semtotal"){return''}},compartilhar:function(id,urlcf,urlpt,tipo,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}if(!tipo){tipo="comtotal"}var onde=$i(id),tabela="";if(tipo==="comtotal"){tabela+=""}if(tipo==="semtotal"){tabela+="
"}if(onde||id===""){if(urlpt!==""){tabela+=""}if(urlcf!==""){tabela+=""}tabela+="
"+i3GEO.social.publicarTwitter(urlpt,tipo)+""+i3GEO.social.curtirFacebook(urlcf,tipo)+"
";if(id!==""){onde.innerHTML=tabela}return tabela}else{return false}},bookmark:function(link,locaplic){if(!locaplic){locaplic=i3GEO.configura.locaplic}var ins=" ";ins+=" ";ins+=" ";ins+="";return ins}}; diff --git a/ms_configura.php b/ms_configura.php index c76e0f0..b531f2f 100755 --- a/ms_configura.php +++ b/ms_configura.php @@ -178,6 +178,49 @@ $statusFerramentas = array( "melhorcaminho"=>false ); /* +Variable: $i3geoBlFerramentas + +Lista de ferramentas que sao bloqueadas, impedindo sua execucao. + +O bloqueio e feito da seguinte forma: + +- diretamente no programa PHP que executa as operacoes relativas a ferramenta + +- diretamente no programa que faz a carga dos javascripts necessarios ao funcionamento da ferramenta + +Essa lista nao impede que a ferramenta seja mostrada na interface do i3Geo. Para remover da interface +e necessario usar as opcoes de configuracao das inetrfaces. Mesmo a opcao sendo mostrada, ela sera +bloqueada quando o usuario tentar executa-la. + +As palavras incluidas na lista correspondem ao nome da pasta onde reside o codigo da ferramenta e +armazenada em i3geo/ferramentas. + +Exemplo: para bloquear a funcao de edicao da legenda e a funcao que mostra a tabela de +atributos, basta incluir na lista "legenda","tabela" + +$i3geoBlFerramentas = array("legenda","tabela"); + +Para nao bloquear nenhuma ferramenta, deixe em branco + +Excecoes: + +As seguintes ferramentas nao podem ser bloqueadas: +(algumas dessas ferramentas sao bloqueadas dependendo da configuracao de cada tema. Algumas +sao agregadores de outras ferramentas ou nao utilizam PHP) + +colorpicker,colourramp,convertekml,download,editorgm,editorol,excluirarvore,opacidademapa, +opcoes_autoredesenha,opcoes_label,salvamapfile,wmstime + +As seguintes ferramentas podem ser bloqueadas apenas impedindo-se a carga do javascript +(as operacoes via PHP sao realizadas por outras classes que nao residem na pasta ferramentas ou não utiliza PHP) + +analisageometrias,animacao,atalhoscamada,atalhosedicao,atalhosmapa,bufferpt,busca,buscainde +buscarapida,conectarservicos,convertemapakml,cortina,editorsql,filtroarvore,geolocal,html2canvas,inseregrafico +inseretxt,mostraexten,outputformat,perfil,tipoimagem + +*/ +$i3geoBlFerramentas = array("carregamapa"); +/* Variable: $ogrOutput Indica se o OGR esta corretamente instalado, permitindo o seu uso nos servicos OGC de exportacao de dados -- libgit2 0.21.2