Commit fccde65fd149f5e2939ed6509af07eb10db43b3d
1 parent
3c0ce154
Exists in
master
Correção na lista de menus para evitar vazios na lista de serviços ogc
Showing
33 changed files
with
3397 additions
and
53 deletions
Show diff stats
admin/admin.db
No preview for this file type
| ... | ... | @@ -0,0 +1,136 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Árvore de temas</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | + | |
| 17 | +#Eid_tema, #Eid_subgrupo, #Eid_grupo { | |
| 18 | + text-align: left; | |
| 19 | + padding: 10px; | |
| 20 | + border: 0px solid gray; | |
| 21 | + border-radius: 5px 5px 5px 5px; | |
| 22 | + box-shadow: 0 1px 3px gray; | |
| 23 | + background-color: rgb(250, 250, 250); | |
| 24 | + margin: 7px; | |
| 25 | +} | |
| 26 | + | |
| 27 | +#letrasDivTema #_listaDeLetras{ | |
| 28 | + overflow: auto; | |
| 29 | + max-width: 349px; | |
| 30 | +} | |
| 31 | +#letrasDivTema p { | |
| 32 | + height: 10px; | |
| 33 | +} | |
| 34 | + | |
| 35 | +</style> | |
| 36 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 37 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 38 | +<script type="text/javascript" src="../dicionario/arvore.js"></script> | |
| 39 | +<script type="text/javascript" src="../js/arvore.js"></script> | |
| 40 | +<script type="text/javascript" src="../js/menu.js"></script> | |
| 41 | +<script type="text/javascript" src="../dicionario/menus.js"></script> | |
| 42 | +<script type="text/javascript" src="../js/grupos.js"></script> | |
| 43 | +<script type="text/javascript" src="../dicionario/grupos.js"></script> | |
| 44 | +<script type="text/javascript" src="../js/subgrupos.js"></script> | |
| 45 | +<script type="text/javascript" src="../dicionario/subgrupos.js"></script> | |
| 46 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 47 | +</head> | |
| 48 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 49 | + <center> | |
| 50 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 51 | + <h1> | |
| 52 | + {{arvoreTemas}}<img | |
| 53 | + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 54 | + </h1> | |
| 55 | + <div id="ajuda" style="display: none"> | |
| 56 | + <div class="hd">{{ajuda}}</div> | |
| 57 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 58 | + {{{txtAjuda}}} | |
| 59 | + </div> | |
| 60 | + <div class="ft"></div> | |
| 61 | + </div> | |
| 62 | + <div id="formulario" style="display: none"> | |
| 63 | + <br> | |
| 64 | + {{{txtCria}}} | |
| 65 | + <p class=paragrafo> | |
| 66 | + <input id="botaoEditorMenu" type=button | |
| 67 | + value="{{editaMenus}}" style="left: -5px;" /> <input | |
| 68 | + id="botaoEditorGrupo" type=button value="{{editaGrupos}}" /> | |
| 69 | + <input id="botaoEditorSubGrupo" type=button | |
| 70 | + value="{{editaSubgrupos}}" /> | |
| 71 | + </p> | |
| 72 | + | |
| 73 | + <p>{{arvoreCatalogo}}</p> | |
| 74 | + <div id="arvoreMenus" style="left: -5px;"></div> | |
| 75 | + <div id=logajax style="display: block"></div> | |
| 76 | + </div> | |
| 77 | + </div> | |
| 78 | + </center> | |
| 79 | + <script> | |
| 80 | +/* | |
| 81 | +Title: Editor da árvore de menus | |
| 82 | + | |
| 83 | +HTML da interface de administração da árvore de temas | |
| 84 | + | |
| 85 | +Veja também: | |
| 86 | + | |
| 87 | +<core.js> | |
| 88 | + | |
| 89 | +<arvore.js> | |
| 90 | + | |
| 91 | +<menu.js> | |
| 92 | + | |
| 93 | +<grupos.js> | |
| 94 | + | |
| 95 | +<subgrupos.js> | |
| 96 | + | |
| 97 | +Licenca: | |
| 98 | + | |
| 99 | +GPL2 | |
| 100 | + | |
| 101 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 102 | + | |
| 103 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 104 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 105 | + | |
| 106 | +Este programa é software livre; você pode redistribuí-lo | |
| 107 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 108 | +GNU conforme publicada pela Free Software Foundation; | |
| 109 | + | |
| 110 | +Este programa é distribuído na expectativa de que seja útil, | |
| 111 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 112 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 113 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 114 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 115 | +GNU junto com este programa; se não, escreva para a | |
| 116 | +Free Software Foundation, Inc., no endereço | |
| 117 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 118 | + | |
| 119 | +Arquivo: | |
| 120 | + | |
| 121 | +i3geo/admin/html/arvore.html | |
| 122 | +*/ | |
| 123 | +//necessario para a ferramenta login e outras | |
| 124 | +i3GEO.configura = { | |
| 125 | + locaplic: "../.." | |
| 126 | +}; | |
| 127 | +// | |
| 128 | +core_parseMustacheBody(i3GEOadmin.arvore.dicionario); | |
| 129 | +cabecalhoGeral("cabecalhoPrincipal","arvore"); | |
| 130 | +temp = function(){ | |
| 131 | + document.getElementById("formulario").style.display = "block"; | |
| 132 | + initMenu(); | |
| 133 | +}; | |
| 134 | +i3GEO.login.verificaOperacao("admin/html/arvore",i3GEO.configura.locaplic,temp,"sessao",i3GEO.login.dialogo.abreLogin); | |
| 135 | +</script> | |
| 136 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,97 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Atlas</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/atlas.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/atlas.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{adminAtlas}}}<img src="../imagens/04.png" | |
| 28 | + style="cursor: pointer" id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + <div id="formulario" style="display: none"> | |
| 31 | + <div id="ajuda"> | |
| 32 | + <div class="hd">{{ajuda}}</div> | |
| 33 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 34 | + {{{txtAjudaAtlas}}} | |
| 35 | + </div> | |
| 36 | + <div class="ft"></div> | |
| 37 | + </div> | |
| 38 | + <input onclick="adicionaLinha()" type=button id=adiciona | |
| 39 | + value="{{criaAtlas}}" /> <br> | |
| 40 | + <p>{{atlasExistente}}</p> | |
| 41 | + <div id="tabela" style="left: -5px;"></div> | |
| 42 | + <div id=logajax style="display: block"></div> | |
| 43 | + </div> | |
| 44 | + </div> | |
| 45 | + </center> | |
| 46 | + <script> | |
| 47 | +/* | |
| 48 | +Title: Editor da interface Atlas | |
| 49 | + | |
| 50 | +HTML da interface de administração do cadastro de Atlas | |
| 51 | + | |
| 52 | +Veja também: | |
| 53 | + | |
| 54 | +<core.js> | |
| 55 | + | |
| 56 | +<atlas.js> | |
| 57 | + | |
| 58 | +Licenca: | |
| 59 | + | |
| 60 | +GPL2 | |
| 61 | + | |
| 62 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 63 | + | |
| 64 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 65 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 66 | + | |
| 67 | +Este programa é software livre; você pode redistribuí-lo | |
| 68 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 69 | +GNU conforme publicada pela Free Software Foundation; | |
| 70 | + | |
| 71 | +Este programa é distribuído na expectativa de que seja útil, | |
| 72 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 73 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 74 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 75 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 76 | +GNU junto com este programa; se não, escreva para a | |
| 77 | +Free Software Foundation, Inc., no endereço | |
| 78 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 79 | + | |
| 80 | +Arquivo: | |
| 81 | + | |
| 82 | +i3geo/admin/html/atlas.html | |
| 83 | +*/ | |
| 84 | +//necessario para a ferramenta login e outras | |
| 85 | +i3GEO.configura = { | |
| 86 | + locaplic: "../.." | |
| 87 | +}; | |
| 88 | +// | |
| 89 | +core_parseMustacheBody(i3GEOadmin.atlas.dicionario); | |
| 90 | +cabecalhoGeral("cabecalhoPrincipal","atlas"); | |
| 91 | +temp = function(){ | |
| 92 | + document.getElementById("formulario").style.display = "block"; | |
| 93 | + initMenu(); | |
| 94 | +}; | |
| 95 | +i3GEO.login.verificaOperacao("admin/html/atlas",i3GEO.configura.locaplic,temp,"sessao",i3GEO.login.dialogo.abreLogin); | |
| 96 | +</script> | |
| 97 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,193 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Editor de Mapfile</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | + | |
| 17 | +#ctx { | |
| 18 | + background: orange; | |
| 19 | + width: 200px; | |
| 20 | + height: 200px; | |
| 21 | +} | |
| 22 | +</style> | |
| 23 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 24 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 25 | +<script type="text/javascript" src="../dicionario/editormapfile.js"></script> | |
| 26 | +<script src="../js/listatemas.js" type="text/javascript"></script> | |
| 27 | +<script type="text/javascript" src="../dicionario/listatemas.js"></script> | |
| 28 | +<script src="../js/editormapfile.js" type="text/javascript"></script> | |
| 29 | +<script src="../js/editormapfile_classes.js" type="text/javascript"></script> | |
| 30 | +<script src="../js/editormapfile_estilos.js" type="text/javascript"></script> | |
| 31 | +<script src="../js/editormapfile_editordetexto.js" type="text/javascript"></script> | |
| 32 | +<script src="../js/editormapfile_conexao.js" type="text/javascript"></script> | |
| 33 | +<script src="../js/editormapfile_comport.js" type="text/javascript"></script> | |
| 34 | +<script src="../js/editormapfile_titulo.js" type="text/javascript"></script> | |
| 35 | +<script src="../js/editormapfile_dispo.js" type="text/javascript"></script> | |
| 36 | +<script src="../js/editormapfile_editavel.js" type="text/javascript"></script> | |
| 37 | +<script src="../js/editormapfile_metadados.js" type="text/javascript"></script> | |
| 38 | +<script src="../js/editormapfile_geral.js" type="text/javascript"></script> | |
| 39 | +<script src="../js/editormapfile_label.js" type="text/javascript"></script> | |
| 40 | +<script src="../js/editormapfile_usuario.js" type="text/javascript"></script> | |
| 41 | +<script src="../js/editormapfile_layer.js" type="text/javascript"></script> | |
| 42 | +<script src="../../classesjs/classe_plugini3geo.js" type="text/javascript"></script> | |
| 43 | + | |
| 44 | +<style> | |
| 45 | +table.ygtvtable { | |
| 46 | + margin-top: 3px;; | |
| 47 | +} | |
| 48 | +</style> | |
| 49 | + | |
| 50 | +</head> | |
| 51 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 52 | + <center> | |
| 53 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 54 | + <h1> | |
| 55 | + {{{adminMapfile}}} | |
| 56 | + <img src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 57 | + </h1> | |
| 58 | + <div id="formulario" style="display: none"> | |
| 59 | + <div id="ajuda" style="display: none"> | |
| 60 | + <div class="hd">{{{ajuda}}}</div> | |
| 61 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 62 | + {{{txtAjudaMapfile}}} | |
| 63 | + </div> | |
| 64 | + <div class="ft"></div> | |
| 65 | + </div> | |
| 66 | + <input onclick="" type=button id=adiciona value="{{{criaMapfile}}}" /> | |
| 67 | + <input onclick="" type=button id=uploadGvsig value="{{{upGvsig}}}" /> | |
| 68 | + <input onclick="" type=button id=semmapfiles value="{{{semMapfile}}}" /> | |
| 69 | + | |
| 70 | + {{{txtDesc}}} | |
| 71 | + <div id="letras"></div> | |
| 72 | + {{{listaMapfile}}} | |
| 73 | + <div id="tabela" style="left: -5px;"></div> | |
| 74 | + </div> | |
| 75 | + </div> | |
| 76 | + <div id=logajax style="display: block"></div> | |
| 77 | + <div id=dialogoContinua style="display: block"></div> | |
| 78 | + </center> | |
| 79 | + </body> | |
| 80 | + <script> | |
| 81 | + /* | |
| 82 | + Title: Editor de mapfiles | |
| 83 | + | |
| 84 | + HTML da interface de administração dos mapfiles existentes em i3geo/temas | |
| 85 | + | |
| 86 | + Esse HTML contém também alguns scripts para classificação da lista de mapfiles (busca por letra) | |
| 87 | + | |
| 88 | + Veja também: | |
| 89 | + | |
| 90 | + <core.js> | |
| 91 | + | |
| 92 | + <listatemas.js> | |
| 93 | + | |
| 94 | + <editormapfile.js> | |
| 95 | + | |
| 96 | + <classe_util.js> | |
| 97 | + | |
| 98 | + <classe_janela.js> | |
| 99 | + | |
| 100 | + Licenca: | |
| 101 | + | |
| 102 | + GPL2 | |
| 103 | + | |
| 104 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 105 | + | |
| 106 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 107 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 108 | + | |
| 109 | + Este programa é software livre; você pode redistribuí-lo | |
| 110 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 111 | + GNU conforme publicada pela Free Software Foundation; | |
| 112 | + | |
| 113 | + Este programa é distribuído na expectativa de que seja útil, | |
| 114 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 115 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 116 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 117 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 118 | + GNU junto com este programa; se não, escreva para a | |
| 119 | + Free Software Foundation, Inc., no endereço | |
| 120 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 121 | + | |
| 122 | + Arquivo: | |
| 123 | + | |
| 124 | + i3geo/admin/html/editormapfile.html | |
| 125 | + */ | |
| 126 | + core_parseMustacheBody(i3GEOadmin.editormapfile.dicionario); | |
| 127 | + | |
| 128 | + if (i3GEO.util.pegaCookie("I3GEOletraAdmin")) { | |
| 129 | + letraAtual = i3GEO.util.pegaCookie("I3GEOletraAdmin"); | |
| 130 | + } else { | |
| 131 | + letraAtual = ""; | |
| 132 | + } | |
| 133 | + function filtraLetra(letra) { | |
| 134 | + letraAtual = letra; | |
| 135 | + document.getElementById("tabela").innerHTML = "<span style=color:red >Aguarde...</span>"; | |
| 136 | + if (letra == "Todos") { | |
| 137 | + letra = ""; | |
| 138 | + } | |
| 139 | + i3GEO.util.insereCookie("I3GEOletraAdmin", letra); | |
| 140 | + core_pegaMapfiles( | |
| 141 | + "montaArvore()", | |
| 142 | + letra, | |
| 143 | + document.getElementById("selFiltro").value, | |
| 144 | + document.getElementById("checaNomes").checked, | |
| 145 | + document.getElementById("checaNames").checked | |
| 146 | + ); | |
| 147 | + } | |
| 148 | + //necessario para a ferramenta login e outras | |
| 149 | + i3GEO.configura = { | |
| 150 | + locaplic : "../.." | |
| 151 | + }; | |
| 152 | + // | |
| 153 | + cabecalhoGeral("cabecalhoPrincipal", "editormapfile"); | |
| 154 | + temp = | |
| 155 | + function() { | |
| 156 | + var ins = | |
| 157 | + "<fieldset><div class='styled-select150'><select id='selFiltro' onchange='filtraLetra(\"" | |
| 158 | + + letraAtual | |
| 159 | + + "\")' >" | |
| 160 | + + "<option value='' >Filtrar listagem:</option>" | |
| 161 | + + "<option value='link_tema,=,' >Sem fonte</option>" | |
| 162 | + + "<option value='nome_tema,=,' >Nome não definido no banco de dados</option>" | |
| 163 | + + "<option value='nome_tema,!=,' >Nome definido no banco de dados</option>" | |
| 164 | + + "<option value='download_tema,=,sim' >Permite download</option>" | |
| 165 | + + "<option value='download_tema,=,nao' >Não permite download</option>" | |
| 166 | + + "<option value='ogc_tema,=,sim' >Permite WMS</option>" | |
| 167 | + + "<option value='ogc_tema,=,nao' >Não permite WMS</option>" | |
| 168 | + + "<option value='kml_tema,=,sim' >Permite KML</option>" | |
| 169 | + + "<option value='kml_tema,=,nao' >Não permite KML</option>" | |
| 170 | + + "<option value='kmz_tema,=,sim' >Permite KMZ</option>" | |
| 171 | + + "<option value='kmz_tema,=,nao' >Não permite KMZ</option>" | |
| 172 | + + "</select></div>"; | |
| 173 | + ins += | |
| 174 | + "<br><input onclick='filtraLetra(\"" + letraAtual | |
| 175 | + + "\")' type=checkbox id=mostraMini style=position:relative;top:2px; /><span class=paragrafo >Mostra a miniatura armazenada em temas/miniaturas</span>"; | |
| 176 | + | |
| 177 | + ins += | |
| 178 | + "<br><input onclick='filtraLetra(\"" + letraAtual | |
| 179 | + + "\")' type=checkbox id=checaNomes style=position:relative;top:2px; /><span class=paragrafo >Verifica nome registrado no banco e no mapfile. Marca em vermelho o nome registrado no mapfile quando houver divergência</span>"; | |
| 180 | + | |
| 181 | + ins += | |
| 182 | + "<br><input onclick='filtraLetra(\"" + letraAtual | |
| 183 | + + "\")' type=checkbox id=checaNames style=position:relative;top:2px; /><span class=paragrafo >Verifica se o nome do arquivo é o mesmo do LAYER</span>"; | |
| 184 | + | |
| 185 | + ins += "</fieldset><p><div id=filtroDeLetras ></div>"; | |
| 186 | + document.getElementById("letras").innerHTML = ins; | |
| 187 | + core_listaDeLetras("filtroDeLetras", "filtraLetra",false,300); | |
| 188 | + document.getElementById("formulario").style.display = "block"; | |
| 189 | + initMenu(); | |
| 190 | + }; | |
| 191 | + i3GEO.login.verificaOperacao("admin/html/editormapfile", i3GEO.configura.locaplic, temp, "sessao", i3GEO.login.dialogo.abreLogin); | |
| 192 | + | |
| 193 | + </script> | ... | ... |
| ... | ... | @@ -0,0 +1,89 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Conexao com banco de dados</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_conexao.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_conexao.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | + | |
| 23 | +</head> | |
| 24 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{estatConexao}}} <img src="../imagens/04.png" style="cursor: pointer" | |
| 28 | + id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + | |
| 31 | + <div id="formulario" style="display: none"> | |
| 32 | + <div id="ajuda" style="display: none"> | |
| 33 | + <div class="hd">Ajuda</div> | |
| 34 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 35 | + {{{ajuda}}} | |
| 36 | + </div> | |
| 37 | + <div class="ft"></div> | |
| 38 | + </div> | |
| 39 | + <br> <input type=button id=adicionaNovaLinha | |
| 40 | + value="{{{adicionaConexao}}}" style="left: -5px;" /> | |
| 41 | + <div id="letras" ></div><br> | |
| 42 | + <div id="tabela" style="left: -5px;"></div> | |
| 43 | + </div> | |
| 44 | + </div> | |
| 45 | + <div id=logajax style="display: block"></div> | |
| 46 | + <script> | |
| 47 | + /* | |
| 48 | + Title: Editor da lista de conexoes do sistema de metadados estatísticos | |
| 49 | + | |
| 50 | + Licenca: | |
| 51 | + | |
| 52 | + GPL2 | |
| 53 | + | |
| 54 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 55 | + | |
| 56 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 57 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 58 | + | |
| 59 | + Este programa é software livre; você pode redistribuí-lo | |
| 60 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 61 | + GNU conforme publicada pela Free Software Foundation; | |
| 62 | + | |
| 63 | + Este programa é distribuído na expectativa de que seja útil, | |
| 64 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 65 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 66 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 67 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 68 | + GNU junto com este programa; se não, escreva para a | |
| 69 | + Free Software Foundation, Inc., no endereço | |
| 70 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 71 | + | |
| 72 | + Arquivo: | |
| 73 | + | |
| 74 | + i3geo/admin/html/estat_conexao.html | |
| 75 | + */ | |
| 76 | + | |
| 77 | + //necessario para a ferramenta login e outras | |
| 78 | + i3GEO.configura = { | |
| 79 | + locaplic : "../.." | |
| 80 | + }; | |
| 81 | + core_parseMustacheBody(i3GEOadmin.estat_conexao.dicionario); | |
| 82 | + cabecalhoMetaestat("cabecalhoPrincipal", "conexao"); | |
| 83 | + temp = function() { | |
| 84 | + document.getElementById("formulario").style.display = "block"; | |
| 85 | + i3GEOadmin.conexao.inicia(); | |
| 86 | + }; | |
| 87 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 88 | + </script> | |
| 89 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,94 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Conexao com banco de dados</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_editor.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_editor.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | + | |
| 23 | +</head> | |
| 24 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{estatEditor}}} <img src="../imagens/04.png" style="cursor: pointer" | |
| 28 | + id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + | |
| 31 | + <div id="formulario" style="display: none"> | |
| 32 | + <div id="ajuda" style="display: none"> | |
| 33 | + <div class="hd">{{{ajuda}}}</div> | |
| 34 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 35 | + {{{txtAjuda}}} | |
| 36 | + </div> | |
| 37 | + <div class="ft"></div> | |
| 38 | + </div> | |
| 39 | + <p style="font-size:10px;"> | |
| 40 | + {{{msg}}}</p> | |
| 41 | + <div id="i3GEOadminEditorConexao" style="left: -5px;"></div><br> | |
| 42 | + <div id="i3GEOadminEditorEsquema" style="left: -5px;"></div> | |
| 43 | + <div id="i3GEOadminEditorUpload" style="left: -5px;"></div> | |
| 44 | + <div id="i3GEOadminEditorTabela" style="left: -5px;"></div> | |
| 45 | + <div id="i3GEOadminEditorShp" style="left: -5px;"></div> | |
| 46 | + <div id="i3GEOadminEditorColuna" style="left: -5px;"></div> | |
| 47 | + </div> | |
| 48 | + </div> | |
| 49 | + <div id=logajax style="display: block"></div> | |
| 50 | + <script> | |
| 51 | + /* | |
| 52 | + Title: Editor de tabelas do sistema de metadados estatísticos | |
| 53 | + | |
| 54 | + Licenca: | |
| 55 | + | |
| 56 | + GPL2 | |
| 57 | + | |
| 58 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 59 | + | |
| 60 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 61 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 62 | + | |
| 63 | + Este programa é software livre; você pode redistribuí-lo | |
| 64 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 65 | + GNU conforme publicada pela Free Software Foundation; | |
| 66 | + | |
| 67 | + Este programa é distribuído na expectativa de que seja útil, | |
| 68 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 69 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 70 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 71 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 72 | + GNU junto com este programa; se não, escreva para a | |
| 73 | + Free Software Foundation, Inc., no endereço | |
| 74 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 75 | + | |
| 76 | + Arquivo: | |
| 77 | + | |
| 78 | + i3geo/admin/html/estat_editor.html | |
| 79 | + */ | |
| 80 | + | |
| 81 | + //necessario para a ferramenta login e outras | |
| 82 | + i3GEO.configura = { | |
| 83 | + locaplic : "../.." | |
| 84 | + }; | |
| 85 | + core_parseMustacheBody(i3GEOadmin.estat_editor.dicionario); | |
| 86 | + cabecalhoMetaestat("cabecalhoPrincipal", "editor"); | |
| 87 | + | |
| 88 | + temp = function() { | |
| 89 | + document.getElementById("formulario").style.display = "block"; | |
| 90 | + i3GEOadmin.editor.inicia(); | |
| 91 | + }; | |
| 92 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 93 | + </script> | |
| 94 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,90 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Fonte</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_fonteinfo.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_fonteinfo.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{fonteInfo}}} <img src="../imagens/04.png" | |
| 28 | + style="cursor: pointer" id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + <div id="formulario" style="display: none"> | |
| 31 | + <div id="ajuda" style="display: none"> | |
| 32 | + <div class="hd">{{{ajuda}}}</div> | |
| 33 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 34 | + {{{txtAjuda}}} | |
| 35 | + </div> | |
| 36 | + <div class="ft"></div> | |
| 37 | + </div> | |
| 38 | + <br> <input type=button id=adicionaNovaLinha | |
| 39 | + value="{{{adicionaRegistro}}}" style="left: -5px;" /> | |
| 40 | + <div id="letras" ></div><br> | |
| 41 | + <div id="tabela" style="left: -5px;"></div> | |
| 42 | + </div> | |
| 43 | + </div> | |
| 44 | + </center> | |
| 45 | + <div id=logajax style="display: block"></div> | |
| 46 | + <script> | |
| 47 | + /* | |
| 48 | + Title: Editor da lista de fontes do sistema de metadados estatísticos | |
| 49 | + | |
| 50 | + Licenca: | |
| 51 | + | |
| 52 | + GPL2 | |
| 53 | + | |
| 54 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 55 | + | |
| 56 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 57 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 58 | + | |
| 59 | + Este programa é software livre; você pode redistribuí-lo | |
| 60 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 61 | + GNU conforme publicada pela Free Software Foundation; | |
| 62 | + | |
| 63 | + Este programa é distribuído na expectativa de que seja útil, | |
| 64 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 65 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 66 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 67 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 68 | + GNU junto com este programa; se não, escreva para a | |
| 69 | + Free Software Foundation, Inc., no endereço | |
| 70 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 71 | + | |
| 72 | + Arquivo: | |
| 73 | + | |
| 74 | + i3geo/admin/html/estat_fonteinfo.html | |
| 75 | + */ | |
| 76 | + | |
| 77 | + //necessario para a ferramenta login e outras | |
| 78 | + i3GEO.configura = { | |
| 79 | + locaplic : "../.." | |
| 80 | + }; | |
| 81 | + core_parseMustacheBody(i3GEOadmin.estat_fonteinfo.dicionario); | |
| 82 | + cabecalhoMetaestat("cabecalhoPrincipal", "fonteinfo"); | |
| 83 | + | |
| 84 | + temp = function() { | |
| 85 | + document.getElementById("formulario").style.display = "block"; | |
| 86 | + i3GEOadmin.fonteinfo.inicia(); | |
| 87 | + }; | |
| 88 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 89 | + </script> | |
| 90 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,110 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Variaveis</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +.var_div_relatorio h1{ | |
| 17 | + font-size: 16px; | |
| 18 | +} | |
| 19 | +.var_div_relatorio h2{ | |
| 20 | + font-size: 12px; | |
| 21 | +} | |
| 22 | +.var_cor1 { | |
| 23 | + background-color: rgb(250,250,250); | |
| 24 | + width: 95%; | |
| 25 | + padding: 5px; | |
| 26 | +} | |
| 27 | +.var_cor2 { | |
| 28 | + background-color: rgb(220,220,220); | |
| 29 | + width: 95%; | |
| 30 | + padding: 5px; | |
| 31 | +} | |
| 32 | +</style> | |
| 33 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 34 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 35 | +<script type="text/javascript" src="../dicionario/estat_mapa.js"></script> | |
| 36 | +<script type="text/javascript" src="../js/estat_mapa.js"></script> | |
| 37 | + | |
| 38 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 39 | +</head> | |
| 40 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 41 | + <center> | |
| 42 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 43 | + <h1> | |
| 44 | + {{{estatMapa}}} <img | |
| 45 | + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 46 | + </h1> | |
| 47 | + <div id="formulario" style="display: none"> | |
| 48 | + <div id="ajuda"> | |
| 49 | + <div class="hd">{{{ajuda}}}</div> | |
| 50 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 51 | + {{{txtAjuda}}} | |
| 52 | + </div> | |
| 53 | + <div class="ft"></div> | |
| 54 | + </div> | |
| 55 | + <input type=button id=adiciona value="{{{adicionaMapa}}}" /> | |
| 56 | + <input type=button id=upload value="{{{uploadImagem}}}" /> | |
| 57 | + <br> | |
| 58 | + {{{mapasCadastrados}}} | |
| 59 | + <div id="tabela" style="left: -5px;"></div> | |
| 60 | + <div id=logajax style="display: block"></div> | |
| 61 | + </div> | |
| 62 | + </div> | |
| 63 | + </center> | |
| 64 | + <script> | |
| 65 | + /* | |
| 66 | + Gerenciamento do cadastro de mapas baseados no sistema de metadados estatisticos | |
| 67 | + | |
| 68 | + Esse cadastro atua como um publicador de mapas | |
| 69 | + | |
| 70 | + Licenca: | |
| 71 | + | |
| 72 | + GPL2 | |
| 73 | + | |
| 74 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 75 | + | |
| 76 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 77 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 78 | + | |
| 79 | + Este programa é software livre; você pode redistribuí-lo | |
| 80 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 81 | + GNU conforme publicada pela Free Software Foundation; | |
| 82 | + | |
| 83 | + Este programa é distribuído na expectativa de que seja útil, | |
| 84 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 85 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 86 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 87 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 88 | + GNU junto com este programa; se não, escreva para a | |
| 89 | + Free Software Foundation, Inc., no endereço | |
| 90 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 91 | + | |
| 92 | + Arquivo: | |
| 93 | + | |
| 94 | + i3geo/admin/html/estat_mapa.html | |
| 95 | + */ | |
| 96 | + | |
| 97 | + //necessario para a ferramenta login e outras | |
| 98 | + i3GEO.configura = { | |
| 99 | + locaplic : window.location.href.replace("/admin/html/estat_mapa.html","") | |
| 100 | + }; | |
| 101 | + // | |
| 102 | + core_parseMustacheBody(i3GEOadmin.estat_mapa.dicionario); | |
| 103 | + cabecalhoMetaestat("cabecalhoPrincipal", "mapa"); | |
| 104 | + temp = function() { | |
| 105 | + document.getElementById("formulario").style.display = "block"; | |
| 106 | + initMenu(); | |
| 107 | + }; | |
| 108 | + i3GEO.login.verificaOperacao("admin/metaestat/geral", i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 109 | + </script> | |
| 110 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,88 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Tipo de periodo de tempo</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_tipo_periodo.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_tipo_periodo.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 25 | + <h1> | |
| 26 | + {{{estatTipoPeriodo}}} <img | |
| 27 | + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 28 | + </h1> | |
| 29 | + <div id="formulario" style="display: none"> | |
| 30 | + <div id="ajuda" style="display: none"> | |
| 31 | + <div class="hd">{{{ajuda}}}</div> | |
| 32 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 33 | + {{{txtAjuda}}} | |
| 34 | + </div> | |
| 35 | + <div class="ft"></div> | |
| 36 | + </div> | |
| 37 | + <br> <input type=button id=adicionaNovaLinha | |
| 38 | + value="{{{adicionaRegistro}}}" style="left: -5px;" /> | |
| 39 | + <div id="letras" ></div><br> | |
| 40 | + <div id="tabela" style="left: -5px;"></div> | |
| 41 | + </div> | |
| 42 | + </div> | |
| 43 | + <div id=logajax style="display: block"></div> | |
| 44 | + <script> | |
| 45 | + /* | |
| 46 | + Title: Editor da lista de tipos de períodos de tempo do sistema de metadados estatísticos | |
| 47 | + | |
| 48 | + Licenca: | |
| 49 | + | |
| 50 | + GPL2 | |
| 51 | + | |
| 52 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 53 | + | |
| 54 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 55 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 56 | + | |
| 57 | + Este programa é software livre; você pode redistribuí-lo | |
| 58 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 59 | + GNU conforme publicada pela Free Software Foundation; | |
| 60 | + | |
| 61 | + Este programa é distribuído na expectativa de que seja útil, | |
| 62 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 63 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 64 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 65 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 66 | + GNU junto com este programa; se não, escreva para a | |
| 67 | + Free Software Foundation, Inc., no endereço | |
| 68 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 69 | + | |
| 70 | + Arquivo: | |
| 71 | + | |
| 72 | + i3geo/admin/html/estat_tipo_periodo.html | |
| 73 | + */ | |
| 74 | + | |
| 75 | + //necessario para a ferramenta login e outras | |
| 76 | + i3GEO.configura = { | |
| 77 | + locaplic : "../.." | |
| 78 | + }; | |
| 79 | + core_parseMustacheBody(i3GEOadmin.estat_tipo_periodo.dicionario); | |
| 80 | + cabecalhoMetaestat("cabecalhoPrincipal", "periodo_tempo"); | |
| 81 | + | |
| 82 | + temp = function() { | |
| 83 | + document.getElementById("formulario").style.display = "block"; | |
| 84 | + i3GEOadmin.periodo.inicia(); | |
| 85 | + }; | |
| 86 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 87 | + </script> | |
| 88 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,89 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Tipo de regiao</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_tipo_regiao.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_tipo_regiao.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{estatTipoRegiao}}} <img src="../imagens/04.png" | |
| 28 | + style="cursor: pointer" id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + <div id="formulario" style="display: none"> | |
| 31 | + <div id="ajuda" style="display: none"> | |
| 32 | + <div class="hd">{{{ajuda}}}</div> | |
| 33 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 34 | + {{{txtAjuda}}} | |
| 35 | + </div> | |
| 36 | + <div class="ft"></div> | |
| 37 | + </div> | |
| 38 | + <br> <input type=button id=adicionaNovaLinha | |
| 39 | + value="{{{cadastraRegiao}}}" style="left: -5px;" /><p> | |
| 40 | + {{{txtCadastro}}} | |
| 41 | + <div id="tabela" style="left: -5px;"></div> | |
| 42 | + </div> | |
| 43 | + </div> | |
| 44 | + </center> | |
| 45 | + <div id=logajax style="display: block"></div> | |
| 46 | + <script> | |
| 47 | + /* | |
| 48 | + Title: Editor da lista de regiões do sistema de metadados estatísticos | |
| 49 | + | |
| 50 | + Licenca: | |
| 51 | + | |
| 52 | + GPL2 | |
| 53 | + | |
| 54 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 55 | + | |
| 56 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 57 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 58 | + | |
| 59 | + Este programa é software livre; você pode redistribuí-lo | |
| 60 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 61 | + GNU conforme publicada pela Free Software Foundation; | |
| 62 | + | |
| 63 | + Este programa é distribuído na expectativa de que seja útil, | |
| 64 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 65 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 66 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 67 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 68 | + GNU junto com este programa; se não, escreva para a | |
| 69 | + Free Software Foundation, Inc., no endereço | |
| 70 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 71 | + | |
| 72 | + Arquivo: | |
| 73 | + | |
| 74 | + i3geo/admin/html/estat_tipo_regiao.html | |
| 75 | + */ | |
| 76 | + | |
| 77 | + //necessario para a ferramenta login e outras | |
| 78 | + i3GEO.configura = { | |
| 79 | + locaplic : "../.." | |
| 80 | + }; | |
| 81 | + core_parseMustacheBody(i3GEOadmin.estat_tipo_regiao.dicionario); | |
| 82 | + cabecalhoMetaestat("cabecalhoPrincipal", "tipo_regiao"); | |
| 83 | + temp = function() { | |
| 84 | + document.getElementById("formulario").style.display = "block"; | |
| 85 | + initEditor(); | |
| 86 | + }; | |
| 87 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 88 | + </script> | |
| 89 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,91 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Unidades de medida</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/estat_unidade_medida.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/estat_unidade_medida.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1> | |
| 27 | + {{{estatUnidadeMedida}}} <img | |
| 28 | + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 29 | + </h1> | |
| 30 | + <div id="formulario" style="display: none"> | |
| 31 | + <div id="ajuda" style="display: none"> | |
| 32 | + <div class="hd">{{{ajuda}}}</div> | |
| 33 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 34 | + {{{txtAjuda}}} | |
| 35 | + </div> | |
| 36 | + <div class="ft"></div> | |
| 37 | + </div> | |
| 38 | + <br> <input type=button id=adicionaNovaLinha | |
| 39 | + value="{{{adicionaRegistro}}}" style="left: -5px;" /> | |
| 40 | + | |
| 41 | + <div id="letras" ></div><br> | |
| 42 | + <div id="tabela" style="left: -5px;"></div> | |
| 43 | + </div> | |
| 44 | + </div> | |
| 45 | + </center> | |
| 46 | + <div id=logajax style="display: block"></div> | |
| 47 | + <script> | |
| 48 | + /* | |
| 49 | + Title: Editor da lista de unidades de medida do sistema de metadados estatísticos | |
| 50 | + | |
| 51 | + Licenca: | |
| 52 | + | |
| 53 | + GPL2 | |
| 54 | + | |
| 55 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 56 | + | |
| 57 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 58 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 59 | + | |
| 60 | + Este programa é software livre; você pode redistribuí-lo | |
| 61 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 62 | + GNU conforme publicada pela Free Software Foundation; | |
| 63 | + | |
| 64 | + Este programa é distribuído na expectativa de que seja útil, | |
| 65 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 66 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 67 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 68 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 69 | + GNU junto com este programa; se não, escreva para a | |
| 70 | + Free Software Foundation, Inc., no endereço | |
| 71 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 72 | + | |
| 73 | + Arquivo: | |
| 74 | + | |
| 75 | + i3geo/admin/html/estat_unidade_medida.html | |
| 76 | + */ | |
| 77 | + | |
| 78 | + //necessario para a ferramenta login e outras | |
| 79 | + i3GEO.configura = { | |
| 80 | + locaplic : "../.." | |
| 81 | + }; | |
| 82 | + core_parseMustacheBody(i3GEOadmin.estat_unidade_medida.dicionario); | |
| 83 | + cabecalhoMetaestat("cabecalhoPrincipal", "unidade_medida"); | |
| 84 | + | |
| 85 | + temp = function() { | |
| 86 | + document.getElementById("formulario").style.display = "block"; | |
| 87 | + i3GEOadmin.umedida.inicia(); | |
| 88 | + }; | |
| 89 | + i3GEO.login.verificaOperacao("admin/metaestat/geral",i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 90 | + </script> | |
| 91 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,117 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Variaveis</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +.var_div_relatorio h1{ | |
| 17 | + font-size: 16px; | |
| 18 | +} | |
| 19 | +.var_div_relatorio h2{ | |
| 20 | + font-size: 12px; | |
| 21 | +} | |
| 22 | +.var_cor1 { | |
| 23 | + background-color: rgb(250,250,250); | |
| 24 | + width: 95%; | |
| 25 | + padding: 5px; | |
| 26 | +} | |
| 27 | +.var_cor2 { | |
| 28 | + background-color: rgb(220,220,220); | |
| 29 | + width: 95%; | |
| 30 | + padding: 5px; | |
| 31 | +} | |
| 32 | +</style> | |
| 33 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 34 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 35 | +<script type="text/javascript" src="../dicionario/estat_variavel.js"></script> | |
| 36 | +<script type="text/javascript" src="../js/estat_variavel.js"></script> | |
| 37 | +<script type="text/javascript" src="../../pacotes/mustache.js-master/mustache.js"></script> | |
| 38 | + | |
| 39 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 40 | +</head> | |
| 41 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 42 | + <center> | |
| 43 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 44 | + <h1> | |
| 45 | + Metadados estatísticos do i3geo - Variáveis <img | |
| 46 | + src="../imagens/04.png" style="cursor: pointer" id=botaoAjuda /> | |
| 47 | + </h1> | |
| 48 | + <div id="formulario" style="display: none"> | |
| 49 | + <div id="estatVariavelajuda"> | |
| 50 | + <div class="hd">{{{ajuda}}}</div> | |
| 51 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 52 | + {{{txtAjuda}}} | |
| 53 | + </div> | |
| 54 | + <div class="ft"></div> | |
| 55 | + </div> | |
| 56 | + <input onclick="adicionaLinha()" type=button id=estatVariavelAdiciona | |
| 57 | + value="{{{adicionaVariavel}}}" /> | |
| 58 | + <input onclick="relatorioCompleto()" type=button id=estatVariavelrelatorioCompleto | |
| 59 | + value="{{{relatorio}}}" /> | |
| 60 | + <br> | |
| 61 | + <p style="font-size:10px;">{{{obs}}}{{{listaVariaveis}}}</p> | |
| 62 | + <div id="estatVariavelArvore" style="left: -5px;"></div> | |
| 63 | + <div id=logajax style="display: block"></div> | |
| 64 | + </div> | |
| 65 | + </div> | |
| 66 | + </center> | |
| 67 | + <script> | |
| 68 | + /* | |
| 69 | + Title: Cadatro de variáveis estatísticas | |
| 70 | + | |
| 71 | + Veja também: | |
| 72 | + | |
| 73 | + <core.js> | |
| 74 | + | |
| 75 | + <estat_variaveis.js> | |
| 76 | + | |
| 77 | + Licenca: | |
| 78 | + | |
| 79 | + GPL2 | |
| 80 | + | |
| 81 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 82 | + | |
| 83 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 84 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 85 | + | |
| 86 | + Este programa é software livre; você pode redistribuí-lo | |
| 87 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 88 | + GNU conforme publicada pela Free Software Foundation; | |
| 89 | + | |
| 90 | + Este programa é distribuído na expectativa de que seja útil, | |
| 91 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 92 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 93 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 94 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 95 | + GNU junto com este programa; se não, escreva para a | |
| 96 | + Free Software Foundation, Inc., no endereço | |
| 97 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 98 | + | |
| 99 | + Arquivo: | |
| 100 | + | |
| 101 | + i3geo/admin/html/estat_variaveis.html | |
| 102 | + */ | |
| 103 | + | |
| 104 | + //necessario para a ferramenta login e outras | |
| 105 | + i3GEO.configura = { | |
| 106 | + locaplic : window.location.href.replace("/admin/html/estat_variavel.html","") | |
| 107 | + }; | |
| 108 | + // | |
| 109 | + core_parseMustacheBody(i3GEOadmin.estat_variavel.dicionario); | |
| 110 | + cabecalhoMetaestat("cabecalhoPrincipal", "variavel"); | |
| 111 | + temp = function() { | |
| 112 | + document.getElementById("formulario").style.display = "block"; | |
| 113 | + i3GEOadmin.variaveis.inicia(); | |
| 114 | + }; | |
| 115 | + i3GEO.login.verificaOperacao("admin/metaestat/geral", i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 116 | + </script> | |
| 117 | +</body> | ... | ... |
admin/html/gruposusuarios.html
| ... | ... | @@ -20,7 +20,7 @@ body { |
| 20 | 20 | <script type="text/javascript" src="../js/gruposusuarios.js"></script> |
| 21 | 21 | <link rel="stylesheet" type="text/css" href="admin.css"> |
| 22 | 22 | </head> |
| 23 | -<body class=" yui-skin-sam fundoPonto"> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" > | |
| 24 | 24 | <center> |
| 25 | 25 | <div class="bordaSuperior"> </div> |
| 26 | 26 | <div class="mascaraPrincipal" id="divGeral"> | ... | ... |
| ... | ... | @@ -0,0 +1,100 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Identifica</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../js/identifica.js"></script> | |
| 20 | +<script type="text/javascript" src="../dicionario/identifica.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1>{{{identificacao}}}</h1> | |
| 27 | + <div id="formulario" style="display: none"> | |
| 28 | + <div id="ajuda" style="display: none"> | |
| 29 | + <div class="hd">{{{ajuda}}}</div> | |
| 30 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 31 | + {{{txtAjuda}}} | |
| 32 | + </div> | |
| 33 | + <div class="ft"></div> | |
| 34 | + </div> | |
| 35 | + <input type=button id=adicionaNovoIdentifica | |
| 36 | + value="{{{adicionaSistema}}}" /> <br> | |
| 37 | + <p></p> | |
| 38 | + <div id="letras_I" ></div><br> | |
| 39 | + <div id="tabela" style="left: -5px;"></div> | |
| 40 | + <div id=logajax style="display: block"></div> | |
| 41 | + <div id=dialogoContinua style="display: block"></div> | |
| 42 | + </div> | |
| 43 | + </div> | |
| 44 | + </center> | |
| 45 | + | |
| 46 | + <script> | |
| 47 | + /* | |
| 48 | + Title: Opções da ferramenta identifica | |
| 49 | + | |
| 50 | + HTML da interface de administração do cadastro de links da interface de identificação | |
| 51 | + | |
| 52 | + Veja também: | |
| 53 | + | |
| 54 | + <core.js> | |
| 55 | + | |
| 56 | + <identifica.js> | |
| 57 | + | |
| 58 | + Licenca: | |
| 59 | + | |
| 60 | + GPL2 | |
| 61 | + | |
| 62 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 63 | + | |
| 64 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 65 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 66 | + | |
| 67 | + Este programa é software livre; você pode redistribuí-lo | |
| 68 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 69 | + GNU conforme publicada pela Free Software Foundation; | |
| 70 | + | |
| 71 | + Este programa é distribuído na expectativa de que seja útil, | |
| 72 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 73 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 74 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 75 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 76 | + GNU junto com este programa; se não, escreva para a | |
| 77 | + Free Software Foundation, Inc., no endereço | |
| 78 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 79 | + | |
| 80 | + Arquivo: | |
| 81 | + | |
| 82 | + i3geo/admin/html/identifica.html | |
| 83 | + */ | |
| 84 | + | |
| 85 | + //necessario para a ferramenta login e outras | |
| 86 | + i3GEO.configura = { | |
| 87 | + locaplic : "../.." | |
| 88 | + }; | |
| 89 | + // | |
| 90 | + core_parseMustacheBody(i3GEOadmin.identifica.dicionario); | |
| 91 | + cabecalhoGeral("cabecalhoPrincipal", ""); | |
| 92 | + temp = function() { | |
| 93 | + document.getElementById("formulario").style.display = "block"; | |
| 94 | + i3GEOadmin.identifica.inicia(); | |
| 95 | + }; | |
| 96 | + i3GEO.login.verificaOperacao("admin/html/identifica", | |
| 97 | + i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 98 | + </script> | |
| 99 | +</body> | |
| 100 | + | ... | ... |
| ... | ... | @@ -0,0 +1,97 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Sistemas especiais</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 19 | +<script type="text/javascript" src="../dicionario/sistemas.js"></script> | |
| 20 | +<script type="text/javascript" src="../js/sistemas.js"></script> | |
| 21 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 22 | +</head> | |
| 23 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 24 | + <center> | |
| 25 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 26 | + <h1>{{{sistemas}}}</h1> | |
| 27 | + <div id="formulario" style="display: none"> | |
| 28 | + <div id="ajuda"> | |
| 29 | + <div class="hd">{{{ajuda}}}</div> | |
| 30 | + <div class="bd" style="height: 144px; overflow: auto"> | |
| 31 | + {{{txtAjuda}}} | |
| 32 | + </div> | |
| 33 | + <div class="ft"></div> | |
| 34 | + </div> | |
| 35 | + <input onclick="adicionaLinha()" type=button id=adiciona | |
| 36 | + value="{{{adicionaSistema}}}" /> <br> | |
| 37 | + <p>{{{sistemasExistentes}}}</p> | |
| 38 | + <div id="tabela" style="left: -5px;"></div> | |
| 39 | + <div id=logajax style="display: block"></div> | |
| 40 | + </div> | |
| 41 | + </div> | |
| 42 | + </center> | |
| 43 | + <script> | |
| 44 | + /* | |
| 45 | + Title: Sistemas de adição de temas | |
| 46 | + | |
| 47 | + HTML da interface de administração do cadastro de sistemas | |
| 48 | + | |
| 49 | + Veja também: | |
| 50 | + | |
| 51 | + <core.js> | |
| 52 | + | |
| 53 | + <sistemas.js> | |
| 54 | + | |
| 55 | + Licenca: | |
| 56 | + | |
| 57 | + GPL2 | |
| 58 | + | |
| 59 | + i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 60 | + | |
| 61 | + Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 62 | + Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 63 | + | |
| 64 | + Este programa é software livre; você pode redistribuí-lo | |
| 65 | + e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 66 | + GNU conforme publicada pela Free Software Foundation; | |
| 67 | + | |
| 68 | + Este programa é distribuído na expectativa de que seja útil, | |
| 69 | + porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 70 | + de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 71 | + Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 72 | + Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 73 | + GNU junto com este programa; se não, escreva para a | |
| 74 | + Free Software Foundation, Inc., no endereço | |
| 75 | + 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 76 | + | |
| 77 | + Arquivo: | |
| 78 | + | |
| 79 | + i3geo/admin/html/sistemas.html | |
| 80 | + */ | |
| 81 | + | |
| 82 | + //necessario para a ferramenta login e outras | |
| 83 | + i3GEO.configura = { | |
| 84 | + locaplic : "../.." | |
| 85 | + }; | |
| 86 | + // | |
| 87 | + core_parseMustacheBody(i3GEOadmin.sistemas.dicionario); | |
| 88 | + cabecalhoGeral("cabecalhoPrincipal", ""); | |
| 89 | + temp = function() { | |
| 90 | + document.getElementById("formulario").style.display = "block"; | |
| 91 | + initMenu(); | |
| 92 | + }; | |
| 93 | + i3GEO.login.verificaOperacao("admin/html/sistemas", | |
| 94 | + i3GEO.configura.locaplic, temp, "sessao",i3GEO.login.dialogo.abreLogin); | |
| 95 | + </script> | |
| 96 | + | |
| 97 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,77 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Shape file</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../../classesjs/i3geo.js"></script> | |
| 19 | +<script type="text/javascript" src="../../ferramentas/upload/index.js"></script> | |
| 20 | +<script type="text/javascript" src="../../ferramentas/upload/dicionario.js"></script> | |
| 21 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 22 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 23 | +</head> | |
| 24 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 25 | + <center> | |
| 26 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 27 | + <div id="formulario" style="display: none"> | |
| 28 | + <div id="conteudo" ></div> | |
| 29 | + </div> | |
| 30 | + </div> | |
| 31 | + <br> <br> <br> <br> <br> <br> <br> | |
| 32 | + <br> <br> <br> <br> <br> <br> <br> | |
| 33 | + <br> <br> <br> <br> <br> <br> <br> | |
| 34 | + </center> | |
| 35 | + <script> | |
| 36 | +/* | |
| 37 | +Title: Subir shapefile | |
| 38 | + | |
| 39 | +Envia um arquivo shape file para o servidor | |
| 40 | + | |
| 41 | +Licenca: | |
| 42 | + | |
| 43 | +GPL2 | |
| 44 | + | |
| 45 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 46 | + | |
| 47 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 48 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 49 | + | |
| 50 | +Este programa é software livre; você pode redistribuí-lo | |
| 51 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 52 | +GNU conforme publicada pela Free Software Foundation; | |
| 53 | + | |
| 54 | +Este programa é distribuído na expectativa de que seja útil, | |
| 55 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 56 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 57 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 58 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 59 | +GNU junto com este programa; se não, escreva para a | |
| 60 | +Free Software Foundation, Inc., no endereço | |
| 61 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 62 | + | |
| 63 | +Arquivo: | |
| 64 | + | |
| 65 | +i3geo/admin/html/subirshapefile.html | |
| 66 | +*/ | |
| 67 | +i3GEO.configura.locaplic = "../.."; | |
| 68 | +i3GEO.parametros.editor = "sim"; | |
| 69 | +i3GEO.configura.sid = ""; | |
| 70 | +cabecalhoGeral("cabecalhoPrincipal",""); | |
| 71 | +temp = function(){ | |
| 72 | + document.getElementById("formulario").style.display = "block"; | |
| 73 | + i3GEOF.upload.inicia("conteudo"); | |
| 74 | +}; | |
| 75 | +i3GEO.login.verificaOperacao("admin/html/subirshapefile",i3GEO.configura.locaplic,temp,"sessao",i3GEO.login.dialogo.abreLogin); | |
| 76 | +</script> | |
| 77 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,80 @@ |
| 1 | +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | +<html> | |
| 3 | +<head> | |
| 4 | +<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1"> | |
| 5 | +<title>Shape file</title> | |
| 6 | +<style type="text/css"> | |
| 7 | +/*margin and padding on body element | |
| 8 | + can introduce errors in determining | |
| 9 | + element position and are not recommended; | |
| 10 | + we turn them off as a foundation for YUI | |
| 11 | + CSS treatments. */ | |
| 12 | +body { | |
| 13 | + margin: 0; | |
| 14 | + padding: 0; | |
| 15 | +} | |
| 16 | +</style> | |
| 17 | +<script type="text/javascript" src="../js/core_.js"></script> | |
| 18 | +<script type="text/javascript" src="../../classesjs/i3geo.js"></script> | |
| 19 | +<script type="text/javascript" src="../../ferramentas/uploadsimbolo/index.js"></script> | |
| 20 | +<script type="text/javascript" src="../../ferramentas/uploadsimbolo/dicionario.js"></script> | |
| 21 | + | |
| 22 | +<script type="text/javascript" src="../dicionario/core.js"></script> | |
| 23 | +<link rel="stylesheet" type="text/css" href="admin.css"> | |
| 24 | +</head> | |
| 25 | +<body class=" yui-skin-sam fundoPonto" style="background-color: white; margin-top: 20px;"> | |
| 26 | + <center> | |
| 27 | + <div class="mascaraPrincipal" id="divGeral"> | |
| 28 | + <div id="formulario" style="display: none"> | |
| 29 | + <div id="conteudo" style="width: 500px"></div> | |
| 30 | + </div> | |
| 31 | + </div> | |
| 32 | + <br> <br> <br> <br> <br> <br> <br> | |
| 33 | + <br> <br> <br> <br> <br> <br> <br> | |
| 34 | + <br> <br> <br> <br> <br> <br> <br> | |
| 35 | + </center> | |
| 36 | + <script> | |
| 37 | +/* | |
| 38 | +Title: Subir simbolo | |
| 39 | + | |
| 40 | +Envia um arquivo de imagem para o servidor | |
| 41 | + | |
| 42 | +Licenca: | |
| 43 | + | |
| 44 | +GPL2 | |
| 45 | + | |
| 46 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 47 | + | |
| 48 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 49 | +Desenvolvedor: Edmar Moretti edmar.moretti@mma.gov.br | |
| 50 | + | |
| 51 | +Este programa é software livre; você pode redistribuí-lo | |
| 52 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 53 | +GNU conforme publicada pela Free Software Foundation; | |
| 54 | + | |
| 55 | +Este programa é distribuído na expectativa de que seja útil, | |
| 56 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 57 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 58 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 59 | +Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 60 | +GNU junto com este programa; se não, escreva para a | |
| 61 | +Free Software Foundation, Inc., no endereço | |
| 62 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 63 | + | |
| 64 | +Arquivo: | |
| 65 | + | |
| 66 | +i3geo/admin/html/subirsimbolo.html | |
| 67 | +*/ | |
| 68 | +i3GEO.configura = { | |
| 69 | + locaplic : "../.." | |
| 70 | +}; | |
| 71 | +i3GEO.parametros.editor = "sim"; | |
| 72 | +i3GEO.configura.sid = ""; | |
| 73 | +cabecalhoGeral("cabecalhoPrincipal",""); | |
| 74 | +temp = function(){ | |
| 75 | + document.getElementById("formulario").style.display = "block"; | |
| 76 | + i3GEOF.uploadsimbolo.inicia("conteudo"); | |
| 77 | +}; | |
| 78 | +i3GEO.login.verificaOperacao("admin/html/subirshapefile",i3GEO.configura.locaplic,temp,"sessao",i3GEO.login.dialogo.abreLogin); | |
| 79 | +</script> | |
| 80 | +</body> | ... | ... |
| ... | ... | @@ -0,0 +1,1735 @@ |
| 1 | +/* | |
| 2 | +Title: core.js | |
| 3 | + | |
| 4 | +Funções de uso comum das interfaces dos editores | |
| 5 | + | |
| 6 | +Licenca: | |
| 7 | + | |
| 8 | +GPL2 | |
| 9 | + | |
| 10 | +i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet | |
| 11 | + | |
| 12 | +Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil | |
| 13 | +Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com | |
| 14 | + | |
| 15 | +Este programa é software livre; você pode redistribuí-lo | |
| 16 | +e/ou modificá-lo sob os termos da Licença Pública Geral | |
| 17 | +GNU conforme publicada pela Free Software Foundation; | |
| 18 | + | |
| 19 | +Este programa é distribuído na expectativa de que seja útil, | |
| 20 | +porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita | |
| 21 | +de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. | |
| 22 | +Consulte a Licença Pública Geral do GNU para mais detalhes. | |
| 23 | +Você deve ter recebido uma copia da Licença Pública Geral do | |
| 24 | +GNU junto com este programa; se não, escreva para a | |
| 25 | +Free Software Foundation, Inc., no endereço | |
| 26 | +59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. | |
| 27 | + | |
| 28 | +Arquivo: | |
| 29 | + | |
| 30 | +i3geo/admin/js/core.js | |
| 31 | +*/ | |
| 32 | + | |
| 33 | +/* | |
| 34 | +Function: $i | |
| 35 | + | |
| 36 | +Pega um objeto do documento. | |
| 37 | + | |
| 38 | +Exemplo: $i("box1") | |
| 39 | + | |
| 40 | +Parâmetros: | |
| 41 | + | |
| 42 | +id - id do objeto | |
| 43 | + | |
| 44 | +Retorno: | |
| 45 | + | |
| 46 | +object - objeto javaScript | |
| 47 | +*/ | |
| 48 | +$i = function(id) | |
| 49 | +{return document.getElementById(id);}; | |
| 50 | +/* | |
| 51 | +Variable: $mapfiles | |
| 52 | + | |
| 53 | +Armazena o objeto com a lista de mapfiles | |
| 54 | +*/ | |
| 55 | +$mapfiles = ""; | |
| 56 | +/* | |
| 57 | +Variable: $tags | |
| 58 | + | |
| 59 | +Armazena o objeto com a lista de tags | |
| 60 | +*/ | |
| 61 | +$tags = ""; | |
| 62 | +/* | |
| 63 | +Variable: $perfis | |
| 64 | + | |
| 65 | +Armazena o objeto com a lista de perfis | |
| 66 | +*/ | |
| 67 | +$perfis = ""; | |
| 68 | +function cabecalhoMetaestat(id,excluir){ | |
| 69 | + | |
| 70 | + try{ | |
| 71 | + i3GEO.login.recarrega = true; | |
| 72 | + } | |
| 73 | + catch(e){ } | |
| 74 | +} | |
| 75 | + | |
| 76 | +function cabecalhoUsuarios(id,excluir){ | |
| 77 | + try{ | |
| 78 | + i3GEO.login.recarrega = true; | |
| 79 | + } | |
| 80 | + catch(e){ } | |
| 81 | + //temp.style.border = "solid 1px gray"; | |
| 82 | + //temp.style.padding = "10px"; | |
| 83 | +} | |
| 84 | +function cabecalhoGeral(id,excluir,prefixo){ | |
| 85 | + | |
| 86 | + try{ | |
| 87 | + i3GEO.login.recarrega = true; | |
| 88 | + } | |
| 89 | + catch(e){ } | |
| 90 | +} | |
| 91 | +/* | |
| 92 | +Function: core_arvore | |
| 93 | + | |
| 94 | +Cria uma arvore com base em um objeto contendo as propriedades. | |
| 95 | + | |
| 96 | +No objeto com as propriedades, se "url" for igual a "", sera incluido o texto original definido em "text". | |
| 97 | + | |
| 98 | +Parametros: | |
| 99 | + | |
| 100 | +titulo - {String} cabecalho da arvore | |
| 101 | + | |
| 102 | +onde - {String} nome do id doelemento que contera a arvore | |
| 103 | + | |
| 104 | +obj - {Object} objeto contendo os parametros, exemplo | |
| 105 | + | |
| 106 | + g_listaPropriedades = { | |
| 107 | + | |
| 108 | + "propriedades": [ | |
| 109 | + | |
| 110 | + { text: "p2", url: "javascript:tipoimagem()" } | |
| 111 | + | |
| 112 | + ]} | |
| 113 | + | |
| 114 | +*/ | |
| 115 | +function core_arvore(titulo,onde,obj){ | |
| 116 | + var arvore,root,tempNode,d,c,i,linha,conteudo,j,temaNode; | |
| 117 | + if(!$i(onde)){return;} | |
| 118 | + arvore = new YAHOO.widget.TreeView(onde); | |
| 119 | + root = arvore.getRoot(); | |
| 120 | + try{ | |
| 121 | + tempNode = new YAHOO.widget.TextNode('', root, false); | |
| 122 | + tempNode.isLeaf = false; | |
| 123 | + tempNode.enableHighlight = false; | |
| 124 | + } | |
| 125 | + catch(e){ | |
| 126 | + if(typeof(console) !== 'undefined'){console.error(e);} | |
| 127 | + } | |
| 128 | + titulo = "<table><tr><td><b>"+titulo+"</b></td><td></td></tr></table>"; | |
| 129 | + d = {html:titulo}; | |
| 130 | + tempNode = new YAHOO.widget.HTMLNode(d, root, true,true); | |
| 131 | + tempNode.enableHighlight = false; | |
| 132 | + c = obj.propriedades.length; | |
| 133 | + for (i=0, j=c; i<j; i++){ | |
| 134 | + linha = obj.propriedades[i]; | |
| 135 | + if(linha.url !== "") | |
| 136 | + {conteudo = "<a href='#' onclick='"+linha.url+"'>"+linha.text+"</a>";} | |
| 137 | + else | |
| 138 | + {conteudo = linha.text;} | |
| 139 | + d = {html:conteudo}; | |
| 140 | + temaNode = new YAHOO.widget.HTMLNode(d, tempNode, false,true); | |
| 141 | + temaNode.enableHighlight = false; | |
| 142 | + } | |
| 143 | + arvore.collapseAll(); | |
| 144 | + arvore.draw(); | |
| 145 | +} | |
| 146 | +/* | |
| 147 | +Function: core_movimentaNo | |
| 148 | + | |
| 149 | +Movimenta um no para cima ou para baixo na árvore. | |
| 150 | + | |
| 151 | +Essa função utiliza uma árvore que deve estar armazenada no objeto tree | |
| 152 | + | |
| 153 | +Parameters: | |
| 154 | + | |
| 155 | +tipo - sobe|desce | |
| 156 | + | |
| 157 | +no - objeto no que será movimentado | |
| 158 | + | |
| 159 | +Return: | |
| 160 | + | |
| 161 | +true|false - se o movimento ocorreu | |
| 162 | +*/ | |
| 163 | +function core_movimentaNo(tipo,no) | |
| 164 | +{ | |
| 165 | + var movimenta = false; | |
| 166 | + if(tipo == "sobe") | |
| 167 | + { | |
| 168 | + var noanterior = no.previousSibling; | |
| 169 | + if(noanterior) | |
| 170 | + { | |
| 171 | + if(noanterior.previousSibling && noanterior.data.tipo != "etiqueta") | |
| 172 | + { | |
| 173 | + tree.popNode(no); | |
| 174 | + no.insertBefore(noanterior); | |
| 175 | + tree.draw(); | |
| 176 | + movimenta = true; | |
| 177 | + } | |
| 178 | + } | |
| 179 | + } | |
| 180 | + if(tipo == "desce") | |
| 181 | + { | |
| 182 | + var noseguinte = no.nextSibling; | |
| 183 | + if(noseguinte) | |
| 184 | + { | |
| 185 | + tree.popNode(no); | |
| 186 | + no.insertAfter(noseguinte); | |
| 187 | + tree.draw(); | |
| 188 | + movimenta = true; | |
| 189 | + } | |
| 190 | + } | |
| 191 | + return movimenta; | |
| 192 | +} | |
| 193 | +/* | |
| 194 | +Function: core_handleSuccess | |
| 195 | + | |
| 196 | +Processa o retorno da chamada em ajax quando tiver sucesso. Esta é uma | |
| 197 | +função genérica, pouco usada. | |
| 198 | + | |
| 199 | +Parameters: | |
| 200 | + | |
| 201 | +o - string retornada pelo ajax | |
| 202 | +*/ | |
| 203 | +function core_handleSuccess(o) | |
| 204 | +{ | |
| 205 | + //div onde será mostrado o log | |
| 206 | + if(!$i('logajax')) | |
| 207 | + {document.body.innerHTML += "<div id=logajax ></div>";} | |
| 208 | + log = $i('logajax'); | |
| 209 | + YAHOO.log("The success handler was called. tId: " + o.tId + ".", "info", "example"); | |
| 210 | + if(o.responseText !== undefined) | |
| 211 | + { | |
| 212 | + log.innerHTML = "<li>Transaction id: " + o.tId + "</li>"; | |
| 213 | + log.innerHTML += "<li>HTTP status: " + o.status + "</li>"; | |
| 214 | + log.innerHTML += "<li>Status code message: " + o.statusText + "</li>"; | |
| 215 | + log.innerHTML += "<li>HTTP headers: <ul>" + o.getAllResponseHeaders + "</ul></li>"; | |
| 216 | + log.innerHTML += "<li>Server response: " + o.responseText + "</li>"; | |
| 217 | + log.innerHTML += "<li>Argument object: Object ( [foo] => " + o.argument.foo + " [bar] => " + o.argument.bar +" )</li>"; | |
| 218 | + } | |
| 219 | +} | |
| 220 | +/* | |
| 221 | +Function: core_handleFailure | |
| 222 | + | |
| 223 | +Processa o retorno da chamada em ajax quando tiver falhado. | |
| 224 | + | |
| 225 | +Parameters: | |
| 226 | + | |
| 227 | +o - string retornada pelo ajax | |
| 228 | +*/ | |
| 229 | +function core_handleFailure(o,texto) | |
| 230 | +{ | |
| 231 | + //div onde será mostrado o log | |
| 232 | + //alert(texto) | |
| 233 | + if(!$i('logajax')) | |
| 234 | + {return;} | |
| 235 | + log = $i('logajax'); | |
| 236 | + //YAHOO.log("The failure handler was called. tId: " + o.tId + ".", "info", "example"); | |
| 237 | + if(o.responseText !== undefined) | |
| 238 | + { | |
| 239 | + if(o.statusText != "OK"){ | |
| 240 | + log.innerHTML = "<ul><li>Transaction id: " + o.tId + "</li>"; | |
| 241 | + log.innerHTML += "<li>HTTP status: " + o.status + "</li>"; | |
| 242 | + log.innerHTML += "<li>Status code message: " + o.statusText + "</li>"; | |
| 243 | + log.innerHTML += "<li>PHP message: " + texto + "</li></ul>"; | |
| 244 | + } | |
| 245 | + } | |
| 246 | + if (!YAHOO.carregando.container.wait) | |
| 247 | + { | |
| 248 | + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",y: 50,fixedcenter: false,close: true,draggable: false,zindex:4,modal: false,visible: false}); | |
| 249 | + YAHOO.carregando.container.wait.setHeader("Aguarde..."); | |
| 250 | + YAHOO.carregando.container.wait.render(document.body); | |
| 251 | + } | |
| 252 | + else | |
| 253 | + {YAHOO.carregando.container.wait.setBody(log.innerHTML);} | |
| 254 | +} | |
| 255 | +/* | |
| 256 | +Function: core_makeRequest | |
| 257 | + | |
| 258 | +Executa uma chamada em ajax. | |
| 259 | + | |
| 260 | +Parameters: | |
| 261 | + | |
| 262 | +sUrl - url que será executada | |
| 263 | + | |
| 264 | +callback - função que processará o retorno | |
| 265 | + | |
| 266 | +tipo - GET ou POST | |
| 267 | + | |
| 268 | +postpar - parametros quando o tipo for post | |
| 269 | +*/ | |
| 270 | +function core_makeRequest(sUrl,callback,tipo,postpar) | |
| 271 | +{ | |
| 272 | + sUrl = escape(sUrl); | |
| 273 | + re = new RegExp("%3F", "g"); | |
| 274 | + sUrl = sUrl.replace(re,'?'); | |
| 275 | + re = new RegExp("%3D", "g"); | |
| 276 | + sUrl = sUrl.replace(re,'='); | |
| 277 | + re = new RegExp("%26", "g"); | |
| 278 | + sUrl = sUrl.replace(re,'&'); | |
| 279 | + | |
| 280 | + re = new RegExp("%3A", "g"); | |
| 281 | + sUrl = sUrl.replace(re,':'); | |
| 282 | + | |
| 283 | + if(arguments.length == 2) | |
| 284 | + {tipo = "GET";} | |
| 285 | + if(postpar){ | |
| 286 | + //YAHOO.util.Connect.setDefaultPostHeader('application/json;charset=ISO-8859-1'); | |
| 287 | + YAHOO.util.Connect.asyncRequest('POST', sUrl, callback, postpar); | |
| 288 | + } | |
| 289 | + else{ | |
| 290 | + YAHOO.util.Connect.asyncRequest(tipo, sUrl, callback); | |
| 291 | + } | |
| 292 | +} | |
| 293 | +/* | |
| 294 | +Function: core_carregando | |
| 295 | + | |
| 296 | +Mostra uma janela de aguarde | |
| 297 | + | |
| 298 | +Parameters: | |
| 299 | + | |
| 300 | +tipo - ativa|desativa|string com uma mensagem | |
| 301 | +*/ | |
| 302 | +function core_carregando(tipo) | |
| 303 | +{ | |
| 304 | + var img = "../../imagens/aguarde.gif"; | |
| 305 | + if(i3GEO && i3GEO.configura.locaplic){ | |
| 306 | + img = i3GEO.configura.locaplic+"/imagens/aguarde.gif"; | |
| 307 | + } | |
| 308 | + YAHOO.namespace("carregando.container"); | |
| 309 | + if (!YAHOO.carregando.container.wait) | |
| 310 | + { | |
| 311 | + YAHOO.carregando.container.wait = new YAHOO.widget.Panel("wait",{width: "240px",fixedcenter: false, y: 50,close: true,draggable: false,zindex:4,modal: false,visible: false}); | |
| 312 | + YAHOO.carregando.container.wait.setHeader("Aguarde..."); | |
| 313 | + | |
| 314 | + YAHOO.carregando.container.wait.setBody("<img src=\""+img+"\"/>"); | |
| 315 | + YAHOO.carregando.container.wait.render(document.body); | |
| 316 | + } | |
| 317 | + else | |
| 318 | + {YAHOO.carregando.container.wait.show();} | |
| 319 | + YAHOO.carregando.container.wait.setBody("<img src=\""+img+"\"/>"); | |
| 320 | + if(tipo == "ativa") | |
| 321 | + {YAHOO.carregando.container.wait.show();} | |
| 322 | + if(tipo == "desativa") | |
| 323 | + {YAHOO.carregando.container.wait.hide();} | |
| 324 | + if(tipo != "ativa" && tipo != "desativa") | |
| 325 | + {YAHOO.carregando.container.wait.setBody("<img src=\""+img+"\"/> "+tipo);} | |
| 326 | +} | |
| 327 | +/* | |
| 328 | +Function: core_dialogoContinua | |
| 329 | + | |
| 330 | +Mostra um diálogo do tipo sim não | |
| 331 | + | |
| 332 | +Parameters: | |
| 333 | + | |
| 334 | +handleYes - função para sim | |
| 335 | + | |
| 336 | +handleNo - função para não | |
| 337 | + | |
| 338 | +mensagem - mensagem do diálogo | |
| 339 | + | |
| 340 | +largura - largura do diálogo em px | |
| 341 | +*/ | |
| 342 | +function core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho) | |
| 343 | +{ | |
| 344 | + if(!cabecalho || cabecalho === ""){ | |
| 345 | + cabecalho = "Tem certeza?"; | |
| 346 | + } | |
| 347 | + // Instantiate the Dialog | |
| 348 | + YAHOO.namespace("continua.container"); | |
| 349 | + YAHOO.continua.container.simpledialog1 = | |
| 350 | + new YAHOO.widget.SimpleDialog("simpledialog1", | |
| 351 | + { width: largura+"px", | |
| 352 | + fixedcenter: false, y: 50, | |
| 353 | + visible: false, | |
| 354 | + draggable: false, | |
| 355 | + close: true, | |
| 356 | + text: mensagem, | |
| 357 | + icon: YAHOO.widget.SimpleDialog.ICON_HELP, | |
| 358 | + modal: false, | |
| 359 | + constraintoviewport: true, | |
| 360 | + buttons: [ { text:"Sim", handler:handleYes, isDefault:true }, | |
| 361 | + { text:"Não", handler:handleNo } ] | |
| 362 | + } ); | |
| 363 | + YAHOO.continua.container.simpledialog1.setHeader(cabecalho); | |
| 364 | + YAHOO.continua.container.simpledialog1.render(document.body); | |
| 365 | + YAHOO.continua.container.simpledialog1.show(); | |
| 366 | +} | |
| 367 | +/* | |
| 368 | +Function: core_dialogoPergunta | |
| 369 | + | |
| 370 | +Mostra um diálogo do tipo sim não com uma pergunta | |
| 371 | + | |
| 372 | +Parameters: | |
| 373 | + | |
| 374 | +handleYes - função para sim | |
| 375 | + | |
| 376 | +handleNo - função para não | |
| 377 | + | |
| 378 | +mensagem - mensagem do diálogo | |
| 379 | + | |
| 380 | +largura - largura do diálogo em px | |
| 381 | +*/ | |
| 382 | +function core_dialogoPergunta(handleYes,handleNo,mensagem,largura) | |
| 383 | +{ | |
| 384 | + // Instantiate the Dialog | |
| 385 | + YAHOO.namespace("continua.container"); | |
| 386 | + YAHOO.continua.container.simpledialog1 = | |
| 387 | + new YAHOO.widget.SimpleDialog("simpledialog1", | |
| 388 | + { width: largura+"px", | |
| 389 | + fixedcenter: false, y: 50, | |
| 390 | + visible: false, | |
| 391 | + draggable: false, | |
| 392 | + close: true, | |
| 393 | + text: mensagem, | |
| 394 | + icon: "", | |
| 395 | + modal: false, | |
| 396 | + constraintoviewport: true, | |
| 397 | + buttons: [ { text:"Continua", handler:handleYes, isDefault:true }, | |
| 398 | + { text:"Cancela", handler:handleNo } ] | |
| 399 | + } ); | |
| 400 | + //YAHOO.continua.container.simpledialog1.setHeader("Tem certeza?"); | |
| 401 | + YAHOO.continua.container.simpledialog1.render(document.body); | |
| 402 | + YAHOO.continua.container.simpledialog1.show(); | |
| 403 | +} | |
| 404 | +/* | |
| 405 | +Function: core_ativaPainelAjuda | |
| 406 | + | |
| 407 | +Parameters: | |
| 408 | + | |
| 409 | +id - id do elemento que receberá o painel | |
| 410 | + | |
| 411 | +botao - id do elemento que deverá ser lcicado para abrir o painel | |
| 412 | +*/ | |
| 413 | +function core_ativaPainelAjuda(id,botao) | |
| 414 | +{ | |
| 415 | + $i(id).style.display = "block"; | |
| 416 | + if(!YAHOO.admin.container.panelAjuda) | |
| 417 | + { | |
| 418 | + YAHOO.admin.container.panelAjuda = new YAHOO.widget.Panel(id, { width:"350px", height:"200px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
| 419 | + YAHOO.admin.container.panelAjuda.render(); | |
| 420 | + } | |
| 421 | + if(arguments.length == 2) | |
| 422 | + YAHOO.util.Event.addListener(botao, "click", YAHOO.admin.container.panelAjuda.show, YAHOO.admin.container.panelAjuda, true); | |
| 423 | + else | |
| 424 | + YAHOO.admin.container.panelAjuda.show(); | |
| 425 | +} | |
| 426 | +/* | |
| 427 | +Function: core_ativaPainelTexto | |
| 428 | + | |
| 429 | +Parameters: | |
| 430 | + | |
| 431 | +id - id do elemento que receberá o painel | |
| 432 | +*/ | |
| 433 | +function core_ativaPainelTexto(id) | |
| 434 | +{ | |
| 435 | + YAHOO.admin.container.panelTexto = new YAHOO.widget.Panel(id, { width:"350px", height:"200px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
| 436 | + YAHOO.admin.container.panelTexto.render(); | |
| 437 | + YAHOO.admin.container.panelTexto.show(); | |
| 438 | +} | |
| 439 | +/* | |
| 440 | +function: core_pegaPerfis | |
| 441 | + | |
| 442 | +Pega a lista de perfis | |
| 443 | + | |
| 444 | +<PEGAPERFIS> | |
| 445 | + | |
| 446 | +Parameters: | |
| 447 | + | |
| 448 | +funcao - (opcional) string com o nome da funcao que será executada apos a chamada ajax ter tido sucesso | |
| 449 | + | |
| 450 | +Return | |
| 451 | + | |
| 452 | +$perfis - variável global com o objeto perfis | |
| 453 | + | |
| 454 | +$perfisArray - array com a lista de perfis | |
| 455 | +*/ | |
| 456 | +function core_pegaPerfis(funcao) | |
| 457 | +{ | |
| 458 | + if(arguments.length == 0) | |
| 459 | + {funcao = "";} | |
| 460 | + //pega a lista de perfis | |
| 461 | + var sUrl = "../php/menutemas.php?funcao=pegaPerfis"; | |
| 462 | + var callback = | |
| 463 | + { | |
| 464 | + success:function(o) | |
| 465 | + { | |
| 466 | + try | |
| 467 | + { | |
| 468 | + $perfis = YAHOO.lang.JSON.parse(o.responseText); | |
| 469 | + $perfisArray = new Array(); | |
| 470 | + for (var i=0;i<$perfis.length;i++) | |
| 471 | + {$perfisArray.push($perfis[i].perfil);} | |
| 472 | + if(funcao != "") | |
| 473 | + eval(funcao); | |
| 474 | + } | |
| 475 | + catch(e){core_handleFailure(o,o.responseText);} | |
| 476 | + }, | |
| 477 | + failure:core_handleFailure, | |
| 478 | + argument: { foo:"foo", bar:"bar" } | |
| 479 | + }; | |
| 480 | + core_makeRequest(sUrl,callback); | |
| 481 | +} | |
| 482 | +/* | |
| 483 | +function: core_pegaMapfiles | |
| 484 | + | |
| 485 | +Pega a lista de mapfiles | |
| 486 | + | |
| 487 | +<LISTAMAPSTEMAS> | |
| 488 | + | |
| 489 | +Parameters: | |
| 490 | + | |
| 491 | +funcaoM - (opcional) nome da funcao que será executada ao terminar a busca pelos dados | |
| 492 | + | |
| 493 | +letra - (opcional) letra inicial utilizada para filtrar a lista | |
| 494 | + | |
| 495 | +filtro - (opcional) string com o filtro, por exemplo, "'download_tema' = 'SIM'" | |
| 496 | + | |
| 497 | +checaNomes - (0pcional) bate o nome do mapfile (tema) com o registro no banco | |
| 498 | + | |
| 499 | +checaNames - (opcional) bate o nome do mapfile com o nome do layer | |
| 500 | +*/ | |
| 501 | +function core_pegaMapfiles(funcaoM,letra,filtro,checaNomes,checaNames) | |
| 502 | +{ | |
| 503 | + if(!letra){ | |
| 504 | + letra = ""; | |
| 505 | + } | |
| 506 | + if(!filtro){ | |
| 507 | + filtro = ""; | |
| 508 | + } | |
| 509 | + if(!funcaoM){ | |
| 510 | + funcaoM = ""; | |
| 511 | + } | |
| 512 | + if(!checaNomes){ | |
| 513 | + checaNomes = "false"; | |
| 514 | + } | |
| 515 | + if(!checaNames){ | |
| 516 | + checaNames = "false"; | |
| 517 | + } | |
| 518 | + if($i("iniciaisLetras")){ | |
| 519 | + $i("iniciaisLetras").value = letra; | |
| 520 | + } | |
| 521 | + var sUrl = "../php/menutemas.php?funcao=listaMapsTemas&letra="+letra+"&filtro="+filtro+"&checaNomes="+checaNomes+"&checaNames="+checaNames; | |
| 522 | + var callbackM = | |
| 523 | + { | |
| 524 | + success:function(o) | |
| 525 | + { | |
| 526 | + try | |
| 527 | + { | |
| 528 | + $mapfiles = YAHOO.lang.JSON.parse(o.responseText); | |
| 529 | + if(funcaoM != "") | |
| 530 | + eval(funcaoM); | |
| 531 | + } | |
| 532 | + catch(e){core_handleFailure(o,o.responseText);} | |
| 533 | + }, | |
| 534 | + failure:core_handleFailure, | |
| 535 | + argument: { foo:"foo", bar:"bar" } | |
| 536 | + }; | |
| 537 | + core_makeRequest(sUrl,callbackM); | |
| 538 | +} | |
| 539 | +/* | |
| 540 | +Function: core_comboMapfiles | |
| 541 | + | |
| 542 | +Cria um combo para escolha do mapfile | |
| 543 | + | |
| 544 | +Parameters: | |
| 545 | + | |
| 546 | +onde - id do elemento que receberá o combo | |
| 547 | + | |
| 548 | +id - id do combo que será criado | |
| 549 | + | |
| 550 | +marcar - valor que será marcado como selecionado | |
| 551 | + | |
| 552 | +funcao - string com o nome da função que será executada no evento onchange | |
| 553 | + | |
| 554 | +recarrega {booblean} - força recarregar o combo de mapfiles | |
| 555 | +*/ | |
| 556 | +function core_comboMapfiles(onde,id,marcar,funcao,recarrega) | |
| 557 | +{ | |
| 558 | + if(arguments.length == 3) | |
| 559 | + {funcao = "";} | |
| 560 | + if(!recarrega) | |
| 561 | + {recarrega = false;} | |
| 562 | + if($mapfiles == "" || recarrega === true) | |
| 563 | + { | |
| 564 | + core_pegaMapfiles("core_comboMapfiles('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')"); | |
| 565 | + } | |
| 566 | + else | |
| 567 | + { | |
| 568 | + if (funcao != "") | |
| 569 | + {funcao = "onchange='"+funcao+"'";} | |
| 570 | + ins = "<div class='styled-select'><select id='"+id+"' "+funcao+" >"; | |
| 571 | + ins += core_comboObjeto($mapfiles,"codigo","codigo",marcar); | |
| 572 | + ins += "</select></div>"; | |
| 573 | + $i(onde).innerHTML = ins; | |
| 574 | + } | |
| 575 | +} | |
| 576 | +/* | |
| 577 | +Function: core_comboPerfis | |
| 578 | + | |
| 579 | +Cria um combo para escolha de perfil | |
| 580 | + | |
| 581 | +Parameters: | |
| 582 | + | |
| 583 | +onde - id do elemento que receberá o combo | |
| 584 | + | |
| 585 | +id - id do combo que será criado | |
| 586 | + | |
| 587 | +marcar - valor que será marcado como selecionado | |
| 588 | + | |
| 589 | +funcao - string com o nome da função que será executada no evento onchange | |
| 590 | +*/ | |
| 591 | +function core_comboPerfis(onde,id,marcar,funcao) | |
| 592 | +{ | |
| 593 | + if(arguments.length == 3) | |
| 594 | + {funcao = "";} | |
| 595 | + if($perfis == "") | |
| 596 | + { | |
| 597 | + core_pegaPerfis("core_comboPerfis('"+onde+"','"+id+"','"+marcar+"','"+funcao+"')"); | |
| 598 | + } | |
| 599 | + else | |
| 600 | + { | |
| 601 | + if (funcao != "") | |
| 602 | + {funcao = "onchange='"+funcao+"'";} | |
| 603 | + ins = "<div class='styled-select150'><select id='"+id+"' "+funcao+" >"; | |
| 604 | + ins += core_comboObjeto($perfis,"perfil","perfil",marcar); | |
| 605 | + ins += "</select></div>"; | |
| 606 | + $i(onde).innerHTML = ins; | |
| 607 | + } | |
| 608 | +} | |
| 609 | +/* | |
| 610 | +Function: core_comboPranchas | |
| 611 | + | |
| 612 | +Cria um combo para escolha de pranchas de um atlas | |
| 613 | + | |
| 614 | +<PEGAPRANCHAS> | |
| 615 | + | |
| 616 | +Parameters: | |
| 617 | + | |
| 618 | +onde - id do elemento que receberá o combo | |
| 619 | + | |
| 620 | +id - id do combo que será criado | |
| 621 | + | |
| 622 | +marcar - valor que será marcado como selecionado | |
| 623 | + | |
| 624 | +funcao - string com o nome da função que será executada no evento onchange | |
| 625 | +*/ | |
| 626 | +function core_comboPranchas(onde,id,marcar,funcao,id_atlas) | |
| 627 | +{ | |
| 628 | + var sUrl = "../php/atlas.php?funcao=pegaPranchas&id_atlas="+id_atlas; | |
| 629 | + var callback = | |
| 630 | + { | |
| 631 | + success:function(o) | |
| 632 | + { | |
| 633 | + try | |
| 634 | + { | |
| 635 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | |
| 636 | + if(arguments.length == 3) | |
| 637 | + {funcao = "";} | |
| 638 | + if (funcao != "") | |
| 639 | + {funcao = "onchange='"+funcao+"'";} | |
| 640 | + ins = "<div class='styled-select150'><select id='"+id+"' "+funcao+" >"; | |
| 641 | + ins += core_comboObjeto(valores,"id_prancha","titulo_prancha",marcar); | |
| 642 | + ins += "</select></div>"; | |
| 643 | + $i(onde).innerHTML = ins; | |
| 644 | + } | |
| 645 | + catch(e){core_handleFailure(e,o.responseText);} | |
| 646 | + }, | |
| 647 | + failure:core_handleFailure, | |
| 648 | + argument: { foo:"foo", bar:"bar" } | |
| 649 | + }; | |
| 650 | + core_makeRequest(sUrl,callback); | |
| 651 | +} | |
| 652 | +/* | |
| 653 | +Function: core_comboGrupos | |
| 654 | + | |
| 655 | +Cria um combo para escolha de um grupo | |
| 656 | + | |
| 657 | +<PEGAGRUPOS> | |
| 658 | + | |
| 659 | +Parameters: | |
| 660 | + | |
| 661 | +onde - id do elemento que receberá o combo | |
| 662 | + | |
| 663 | +id - id do combo que será criado | |
| 664 | + | |
| 665 | +marcar - valor que será marcado como selecionado | |
| 666 | + | |
| 667 | +funcao - string com o nome da função que será executada no evento onchange | |
| 668 | +*/ | |
| 669 | +function core_comboGrupos(onde,id,marcar,funcao) | |
| 670 | +{ | |
| 671 | + var sUrl = "../php/menutemas.php?funcao=pegaGrupos"; | |
| 672 | + var callback = | |
| 673 | + { | |
| 674 | + success:function(o) | |
| 675 | + { | |
| 676 | + try | |
| 677 | + { | |
| 678 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | |
| 679 | + if(arguments.length == 3) | |
| 680 | + {funcao = "";} | |
| 681 | + if (funcao != "") | |
| 682 | + {funcao = "onchange='"+funcao+"'";} | |
| 683 | + ins = "<select size=6 style='width:370px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
| 684 | + ins += core_comboObjeto(valores,"id_grupo","nome_grupo",marcar); | |
| 685 | + ins += "</select>"; | |
| 686 | + $i(onde).innerHTML = ins; | |
| 687 | + } | |
| 688 | + catch(e){core_handleFailure(e,o.responseText);} | |
| 689 | + }, | |
| 690 | + failure:core_handleFailure, | |
| 691 | + argument: { foo:"foo", bar:"bar" } | |
| 692 | + }; | |
| 693 | + core_makeRequest(sUrl,callback); | |
| 694 | +} | |
| 695 | +/* | |
| 696 | +Function: core_comboSubGrupos | |
| 697 | + | |
| 698 | +Cria um combo para escolha de um sub-grupo | |
| 699 | + | |
| 700 | +<PEGASUBGRUPOS> | |
| 701 | + | |
| 702 | +Parameters: | |
| 703 | + | |
| 704 | +onde - id do elemento que receberá o combo | |
| 705 | + | |
| 706 | +id - id do combo que será criado | |
| 707 | + | |
| 708 | +marcar - valor que será marcado como selecionado | |
| 709 | + | |
| 710 | +funcao - string com o nome da função que será executada no evento onchange | |
| 711 | +*/ | |
| 712 | +function core_comboSubGrupos(onde,id,marcar,funcao) | |
| 713 | +{ | |
| 714 | + var sUrl = "../php/menutemas.php?funcao=pegaSubGrupos"; | |
| 715 | + var callback = | |
| 716 | + { | |
| 717 | + success:function(o) | |
| 718 | + { | |
| 719 | + try | |
| 720 | + { | |
| 721 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | |
| 722 | + if(arguments.length == 3) | |
| 723 | + {funcao = "";} | |
| 724 | + if (funcao != "") | |
| 725 | + {funcao = "onchange='"+funcao+"'";} | |
| 726 | + ins = "<select size=6 style='width:370px; font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
| 727 | + ins += core_comboObjeto(valores,"id_subgrupo","nome_subgrupo",marcar); | |
| 728 | + ins += "</select>"; | |
| 729 | + $i(onde).innerHTML = ins; | |
| 730 | + } | |
| 731 | + catch(e){core_handleFailure(e,o.responseText);} | |
| 732 | + }, | |
| 733 | + failure:core_handleFailure, | |
| 734 | + argument: { foo:"foo", bar:"bar" } | |
| 735 | + }; | |
| 736 | + core_makeRequest(sUrl,callback); | |
| 737 | +} | |
| 738 | +/* | |
| 739 | +Function: core_comboTemas | |
| 740 | + | |
| 741 | +Cria um combo para escolha de um tema | |
| 742 | + | |
| 743 | +<PEGATEMAS2> | |
| 744 | + | |
| 745 | +Parameters: | |
| 746 | + | |
| 747 | +onde - id do elemento que receberá o combo | |
| 748 | + | |
| 749 | +id - id do combo que será criado | |
| 750 | + | |
| 751 | +marcar - valor que será marcado como selecionado | |
| 752 | + | |
| 753 | +funcao - string com o nome da função que será executada no evento onchange | |
| 754 | +*/ | |
| 755 | +function core_comboTemas(onde,id,marcar,funcao) | |
| 756 | +{ | |
| 757 | + var sUrl = "../php/menutemas.php?funcao=pegaTemas2"; | |
| 758 | + var callback = | |
| 759 | + { | |
| 760 | + success:function(o) | |
| 761 | + { | |
| 762 | + try | |
| 763 | + { | |
| 764 | + var valores = YAHOO.lang.JSON.parse(o.responseText); | |
| 765 | + if(arguments.length == 3) | |
| 766 | + {funcao = "";} | |
| 767 | + if (funcao != "") | |
| 768 | + {funcao = "onchange='"+funcao+"'";} | |
| 769 | + ins = "<select size=6 style='width:355px;font-size:12px; margin: 0px;' id='"+id+"' "+funcao+" >"; | |
| 770 | + ins += core_comboObjeto(valores,"id_tema","nome_tema",marcar,"codigo_tema"); | |
| 771 | + ins += "</select>"; | |
| 772 | + $i(onde).innerHTML = ins; | |
| 773 | + } | |
| 774 | + catch(e){core_handleFailure(e,o.responseText);} | |
| 775 | + }, | |
| 776 | + failure:core_handleFailure, | |
| 777 | + argument: { foo:"foo", bar:"bar" } | |
| 778 | + }; | |
| 779 | + core_makeRequest(sUrl,callback); | |
| 780 | +} | |
| 781 | + | |
| 782 | +/* | |
| 783 | +function: core_pegaTags | |
| 784 | + | |
| 785 | +Pega a lista de tags | |
| 786 | + | |
| 787 | +<PEGATAGS> | |
| 788 | + | |
| 789 | +Parameters: | |
| 790 | + | |
| 791 | +funcao - (opcional) nome da funcao que será executada ao terminar a busca pelos dados | |
| 792 | +*/ | |
| 793 | +function core_pegaTags(funcao) | |
| 794 | +{ | |
| 795 | + if(arguments.length == 0) | |
| 796 | + {funcao = "";} | |
| 797 | + var sUrl = "../php/menutemas.php?funcao=pegaTags"; | |
| 798 | + var callback = | |
| 799 | + { | |
| 800 | + success:function(o) | |
| 801 | + { | |
| 802 | + try | |
| 803 | + { | |
| 804 | + $tags = YAHOO.lang.JSON.parse(o.responseText); | |
| 805 | + if($tags == ""){$tags = " ";} | |
| 806 | + if(funcao != "") | |
| 807 | + eval(funcao); | |
| 808 | + } | |
| 809 | + catch(e){core_handleFailure(e,o.responseText);} | |
| 810 | + }, | |
| 811 | + failure:core_handleFailure, | |
| 812 | + argument: { foo:"foo", bar:"bar" } | |
| 813 | + }; | |
| 814 | + core_makeRequest(sUrl,callback); | |
| 815 | +} | |
| 816 | +/* | |
| 817 | +Function: core_comboTags | |
| 818 | + | |
| 819 | +Cria um combo para escolha de tags | |
| 820 | + | |
| 821 | +Parameters: | |
| 822 | + | |
| 823 | +onde - id do elemento que receberá o combo | |
| 824 | + | |
| 825 | +id - id do combo que será criado | |
| 826 | + | |
| 827 | +marcar - valor que será marcado como selecionado | |
| 828 | + | |
| 829 | +change - nome da função do evento onchange | |
| 830 | +*/ | |
| 831 | +function core_comboTags(onde,id,change) | |
| 832 | +{ | |
| 833 | + if($tags == "") | |
| 834 | + { | |
| 835 | + core_pegaTags("core_comboTags('"+onde+"','"+id+"','"+change+"')"); | |
| 836 | + } | |
| 837 | + else | |
| 838 | + { | |
| 839 | + ins = "<div class='styled-select'><select onchange=\""+change+"(this.value)\" id='"+id+"' >"; | |
| 840 | + ins += core_comboObjeto($tags,"nome","nome",""); | |
| 841 | + ins += "</select></div>"; | |
| 842 | + $i(onde).innerHTML = ins; | |
| 843 | + } | |
| 844 | +} | |
| 845 | +/* | |
| 846 | +Function: gera uma janela flutuante com opções de escolha baseadas em checkbox | |
| 847 | + | |
| 848 | +Parameters: | |
| 849 | + | |
| 850 | +valores - array com os valores de cada checkbox | |
| 851 | + | |
| 852 | +textos - array com os nomes de cada checkbox | |
| 853 | + | |
| 854 | +selecionados - array com os valores marcados | |
| 855 | + | |
| 856 | +target - objeto para receber o resultado | |
| 857 | + | |
| 858 | +record - objeto record (utilize "" para escapar) | |
| 859 | + | |
| 860 | +key - chave (nome do item) (utilize "" para escapar) | |
| 861 | + | |
| 862 | +unico - sim|nao indicando se apenas um pode ser escolhido | |
| 863 | + | |
| 864 | +funcaoFinal - (opcional) funcao que sera executada no final do processo | |
| 865 | +*/ | |
| 866 | +function core_menuCheckBox(valores,textos,selecionados,target,record,key,unico,funcaoFinal){ | |
| 867 | + if(!unico){ | |
| 868 | + unico = "nao"; | |
| 869 | + } | |
| 870 | + function on_menuCheckBoxChange(p_oEvent){ | |
| 871 | + var cks,i, | |
| 872 | + ins = [], | |
| 873 | + status = "OK"; | |
| 874 | + if(p_oEvent && p_oEvent.newValue){ | |
| 875 | + status = p_oEvent.newValue.get("value"); | |
| 876 | + } | |
| 877 | + if(status == "OK") { | |
| 878 | + cks = $i("core_menuCK_bd").getElementsByTagName("input"); | |
| 879 | + ins = []; | |
| 880 | + for (i=0;i<cks.length;i++){ | |
| 881 | + if(cks[i].checked){ | |
| 882 | + ins.push(cks[i].value); | |
| 883 | + } | |
| 884 | + } | |
| 885 | + if(record && record != ""){ | |
| 886 | + target.innerHTML = "<pre ><p>"+ins.toString()+"</pre>"; | |
| 887 | + record.setData(key,ins.toString()); | |
| 888 | + } | |
| 889 | + else{ | |
| 890 | + target.value = ins.toString(); | |
| 891 | + } | |
| 892 | + } | |
| 893 | + YAHOO.admin.container.panelCK.destroy(); | |
| 894 | + YAHOO.admin.container.panelCK = null; | |
| 895 | + if(funcaoFinal){ | |
| 896 | + funcaoFinal.call(); | |
| 897 | + } | |
| 898 | + }; | |
| 899 | + var novoel,ndiv,og_core,onde,ins,i,novoCK,ck,j; | |
| 900 | + if(!YAHOO.admin.container.panelCK){ | |
| 901 | + novoel = document.createElement("div"); | |
| 902 | + novoel.id = "core_menuCK"; | |
| 903 | + ndiv = document.createElement("div"); | |
| 904 | + ndiv.className= "yui-dt-editor"; | |
| 905 | + ndiv.style.backgroundColor = "white"; | |
| 906 | + ndiv.style.height = "144px"; | |
| 907 | + ndiv.style.width = "100%"; | |
| 908 | + ndiv.style.overflow = "auto"; | |
| 909 | + ndiv.innerHTML = "<div id='core_botoesCabecalho' ></div><br>" + | |
| 910 | + "<div id='core_menuCK_bd' style='background:white;text-align:left;border:1px solid gray'></div>"; | |
| 911 | + novoel.appendChild(ndiv); | |
| 912 | + document.body.appendChild(novoel); | |
| 913 | + og_core = new YAHOO.widget.ButtonGroup({id:"okcancel_checkbox_id", name:"okcancel_checkbox_id", container:"core_botoesCabecalho" }); | |
| 914 | + og_core.addButtons([ | |
| 915 | + { label: "OK", value: "OK", checked: false}, | |
| 916 | + { label: "Fecha", value: "CANCEL", checked: false } | |
| 917 | + ]); | |
| 918 | + og_core.on("checkedButtonChange", on_menuCheckBoxChange); | |
| 919 | + YAHOO.admin.container.panelCK = new YAHOO.widget.Panel("core_menuCK", { draggable:false,modal:false,zindex:"100",close:false,underlay:false,width:"200px", height:"158px",overflow:"auto", visible:false,constraintoviewport:false } ); | |
| 920 | + YAHOO.admin.container.panelCK.render(); | |
| 921 | + } | |
| 922 | + onde = $i("core_menuCK_bd"); | |
| 923 | + ins = []; | |
| 924 | + onde.innerHTML = ""; | |
| 925 | + for (i=0;i<valores.length;i++){ | |
| 926 | + novoCK = document.createElement("div"); | |
| 927 | + novoCK.onclick = on_menuCheckBoxChange; | |
| 928 | + ck = ""; | |
| 929 | + for(j=0;j<selecionados.length;j++){ | |
| 930 | + if(selecionados[j] == valores[i]) | |
| 931 | + ck = "CHECKED"; | |
| 932 | + } | |
| 933 | + if(unico === "nao"){ | |
| 934 | + ins.push("<input style='cursor:pointer;' type=checkbox id='CK_"+valores[i]+"' value='"+valores[i]+"' "+ck+" />"+textos[i]+"<br>"); | |
| 935 | + } | |
| 936 | + else{ | |
| 937 | + ins.push("<input style='position:relative;top:2px;cursor:pointer;' type=radio name=escolha_core_menuCheckBox id='CK_"+valores[i]+"' value='"+valores[i]+"' "+ck+" />"+textos[i]+"<br>"); | |
| 938 | + } | |
| 939 | + } | |
| 940 | + if(valores.length > 0){ | |
| 941 | + ins.push("<br>"); | |
| 942 | + novoCK.innerHTML = ins.join(" "); | |
| 943 | + novoCK.style.width = "100%"; | |
| 944 | + onde.appendChild(novoCK); | |
| 945 | + } | |
| 946 | + YAHOO.admin.container.panelCK.moveTo(YAHOO.util.Dom.getX(target),YAHOO.util.Dom.getY(target)); | |
| 947 | + YAHOO.admin.container.panelCK.show(); | |
| 948 | + $i("core_menuCK_bd").getElementsByTagName("div")[0].style.textAlign = "left"; | |
| 949 | +} | |
| 950 | +/* | |
| 951 | +Function: core_combosimnao | |
| 952 | + | |
| 953 | +Retorna os itens option de um combo sim nao | |
| 954 | +*/ | |
| 955 | +function core_combosimnao(marcar) | |
| 956 | +{ | |
| 957 | + var ins = "<option value='' "; | |
| 958 | + if (marcar == ""){ins += "selected";} | |
| 959 | + ins += ">---</option>"; | |
| 960 | + ins += "<option value='SIM' "; | |
| 961 | + if (marcar == "sim" || marcar == "SIM"){ins += "selected";} | |
| 962 | + ins += ">sim</option>"; | |
| 963 | + ins += "<option value='NAO' "; | |
| 964 | + if (marcar == "nao" || marcar == "NAO"){ins += "selected";} | |
| 965 | + ins += ">nao</option>"; | |
| 966 | + return(ins); | |
| 967 | +} | |
| 968 | +/* | |
| 969 | +Function: core_comboObjeto | |
| 970 | + | |
| 971 | +Retorna os itens option de um combo baseado em um objeto json | |
| 972 | +*/ | |
| 973 | +function core_comboObjeto(obj,valor,texto,marcar,texto2,texto3) | |
| 974 | +{ | |
| 975 | + var ins = "<option value='' "; | |
| 976 | + var v; | |
| 977 | + var t; | |
| 978 | + if(!marcar && marcar != ""){ | |
| 979 | + marcar = 0; | |
| 980 | + } | |
| 981 | + ins += ">---</option>"; | |
| 982 | + for (var k=0;k<obj.length;k++){ | |
| 983 | + if(valor != ""){ | |
| 984 | + v = obj[k][valor]; | |
| 985 | + } | |
| 986 | + else{ | |
| 987 | + v = obj[k]; | |
| 988 | + } | |
| 989 | + if(texto != ""){ | |
| 990 | + t = obj[k][texto]; | |
| 991 | + } | |
| 992 | + else{ | |
| 993 | + t = obj[k]; | |
| 994 | + } | |
| 995 | + if(texto2){ | |
| 996 | + t += " ("+eval("obj[k]."+texto2)+")"; | |
| 997 | + } | |
| 998 | + if(texto3){ | |
| 999 | + t += " ("+eval("obj[k]."+texto3)+")"; | |
| 1000 | + } | |
| 1001 | + ins += "<option value='"+v+"' "; | |
| 1002 | + if (marcar == v){ | |
| 1003 | + ins += "selected"; | |
| 1004 | + } | |
| 1005 | + ins += " title='"+t+"' >"+t+"</option>"; | |
| 1006 | + } | |
| 1007 | + return(ins); | |
| 1008 | +} | |
| 1009 | +/* | |
| 1010 | +Function: core_geraLinhas | |
| 1011 | + | |
| 1012 | +Gera campos de formulário | |
| 1013 | + | |
| 1014 | +Parameters: | |
| 1015 | + | |
| 1016 | +dados - objeto no formato {"linhas":[{titulo:"Nome do tema:",size:"50",id:"Enome_tema",value:i.nome_tema,tipo:"text",div:""}]} | |
| 1017 | +*/ | |
| 1018 | +function core_geraLinhas(dados) | |
| 1019 | +{ | |
| 1020 | + var nparam = dados.linhas.length; | |
| 1021 | + var contaParam = 0; | |
| 1022 | + var resultado = ""; | |
| 1023 | + core_geralinhasEscondeAjuda = function(id){ | |
| 1024 | + var a = $i(id+"_ajuda"), | |
| 1025 | + i = $i(id+"_imgajuda"); | |
| 1026 | + | |
| 1027 | + if(a.style.display == "block"){ | |
| 1028 | + a.style.display = "none"; | |
| 1029 | + i. src = "../../imagens/oxygen/16x16/help-about.png"; | |
| 1030 | + } | |
| 1031 | + else{ | |
| 1032 | + a.style.display = "block"; | |
| 1033 | + i. src = "../../imagens/oxygen/16x16/help-about.png"; | |
| 1034 | + } | |
| 1035 | + }; | |
| 1036 | + do{ | |
| 1037 | + var p = dados.linhas[contaParam]; | |
| 1038 | + if(p.tipo == "text" || p.tipo == "cor" || p.tipo == "textarea"){ | |
| 1039 | + if(!p.size){ | |
| 1040 | + p.size = "50"; | |
| 1041 | + } | |
| 1042 | + if(p.ajuda){ | |
| 1043 | + var idajuda; | |
| 1044 | + if(p.id !== ""){ | |
| 1045 | + idajuda = p.id + contaParam; | |
| 1046 | + } | |
| 1047 | + else{ | |
| 1048 | + idajuda = "a"+parseInt(255*(Math.random()),10); | |
| 1049 | + } | |
| 1050 | + resultado += "<div onclick='core_geralinhasEscondeAjuda(\""+idajuda+"\")' style='margin-bottom:6px;cursor:pointer' title='ajuda' ><p><img style='position:relative;top:3px;' id='"+idajuda+"_imgajuda' src='../../imagens/oxygen/16x16/help-about.png' >"+p.titulo+"</p></div>"; | |
| 1051 | + resultado += "<div id='"+idajuda+"_ajuda' style=display:none >"+p.ajuda+"</div>"; | |
| 1052 | + } | |
| 1053 | + else{ | |
| 1054 | + resultado += "<div><p>"+p.titulo+"</p>"; | |
| 1055 | + } | |
| 1056 | + if(p.texto){ | |
| 1057 | + resultado += "<span style=color:gray ><p>"+p.texto+"</p></span>"; | |
| 1058 | + } | |
| 1059 | + if(p.id != ""){ | |
| 1060 | + if(!p.value){ | |
| 1061 | + p.value = ""; | |
| 1062 | + } | |
| 1063 | + if(p.tipo == "textarea"){ | |
| 1064 | + resultado += "<textarea style=width:90%; id="+p.id+" >"+p.value+"</textarea>"; | |
| 1065 | + } | |
| 1066 | + else{ | |
| 1067 | + if(p.tipo == "cor"){ | |
| 1068 | + resultado += "<div class='i3geoForm i3geoFormSemIcone'><input type=text id="+p.id+" value=\""+p.value+"\" style='width:90%;'/>"; | |
| 1069 | + } | |
| 1070 | + else{ | |
| 1071 | + resultado += "<div class='i3geoForm i3geoFormSemIcone'><input type=text id="+p.id+" value=\""+p.value+"\" />"; | |
| 1072 | + } | |
| 1073 | + } | |
| 1074 | + if(p.tipo == "cor"){ | |
| 1075 | + resultado += " <img class='lupaBuscar' src='../../imagens/aquarela.gif' style='cursor:pointer;' onclick='core_abreCor(\"\",\""+p.id+"\");' />"; | |
| 1076 | + } | |
| 1077 | + resultado += "</div>"; | |
| 1078 | + } | |
| 1079 | + if(p.div){ | |
| 1080 | + resultado += p.div; | |
| 1081 | + } | |
| 1082 | + resultado += "</div>"; | |
| 1083 | + } | |
| 1084 | + contaParam++; | |
| 1085 | + } | |
| 1086 | + while(contaParam < nparam); | |
| 1087 | + return(resultado); | |
| 1088 | +} | |
| 1089 | +/* | |
| 1090 | +Function: core_ativaBotaoAdicionaLinha | |
| 1091 | + | |
| 1092 | +Ativa o botão que adiciona uma linha em uma tabela no banco de dados e na interface HTML | |
| 1093 | + | |
| 1094 | +Essa função utiliza o objeto datatable que deve estar armazenado na variável myDataTable | |
| 1095 | + | |
| 1096 | +Parameters: | |
| 1097 | + | |
| 1098 | +myDataTable - objeto dataTable do YUI | |
| 1099 | + | |
| 1100 | +sUrl - url com o programa que será executado no servidor | |
| 1101 | + | |
| 1102 | +idBotao - id do elemento com o botão | |
| 1103 | + | |
| 1104 | +nomeFuncao - nome da função que será executada ao concluir a adição da linha | |
| 1105 | +*/ | |
| 1106 | +function core_ativaBotaoAdicionaLinha(sUrl,idBotao,nomeFuncao) | |
| 1107 | +{ | |
| 1108 | + if(arguments.length == 1){ | |
| 1109 | + idBotao = "adiciona"; | |
| 1110 | + } | |
| 1111 | + if(arguments.length < 3){ | |
| 1112 | + nomeFuncao = ""; | |
| 1113 | + } | |
| 1114 | + var botao, adicionalinha = function(){ | |
| 1115 | + core_carregando("ativa"); | |
| 1116 | + core_carregando(" adicionando um novo registro"); | |
| 1117 | + var callback = { | |
| 1118 | + success:function(o){ | |
| 1119 | + var texto = ""; | |
| 1120 | + try{ | |
| 1121 | + core_carregando("desativa"); | |
| 1122 | + if(nomeFuncao != ""){ | |
| 1123 | + if(YAHOO.lang.isFunction(nomeFuncao)){ | |
| 1124 | + nomeFuncao.call(o); | |
| 1125 | + } | |
| 1126 | + else{ | |
| 1127 | + eval(nomeFuncao+"()"); | |
| 1128 | + } | |
| 1129 | + } | |
| 1130 | + else{ | |
| 1131 | + texto = YAHOO.lang.JSON.parse(o.responseText)[0]; | |
| 1132 | + if(texto === ""){ | |
| 1133 | + texto = "Clique para editar"; | |
| 1134 | + } | |
| 1135 | + myDataTable.addRow(texto,0); | |
| 1136 | + } | |
| 1137 | + } | |
| 1138 | + catch(e){ | |
| 1139 | + core_handleFailure(e,o.responseText); | |
| 1140 | + } | |
| 1141 | + }, | |
| 1142 | + failure:core_handleFailure, | |
| 1143 | + argument: { foo:"foo", bar:"bar" } | |
| 1144 | + }; | |
| 1145 | + core_makeRequest(sUrl,callback); | |
| 1146 | + }; | |
| 1147 | + //cria o botão de adição de um novo menu | |
| 1148 | + botao = new YAHOO.widget.Button(idBotao,{ onclick: { fn: adicionalinha } }); | |
| 1149 | + botao.addClass("rodar"); | |
| 1150 | +} | |
| 1151 | +/* | |
| 1152 | +Function: core_pegaDados | |
| 1153 | + | |
| 1154 | +Busca dados no servidor via Ajax e executa uma função de retorno com os daods | |
| 1155 | + | |
| 1156 | +Parameters: | |
| 1157 | + | |
| 1158 | +mensagem - mensagem que será mostrada na tela | |
| 1159 | + | |
| 1160 | +sUrl - url do programa que será executado no servidor | |
| 1161 | + | |
| 1162 | +funcaoRetorno - funcao que será executada ao terminar a busca pelos dados | |
| 1163 | +*/ | |
| 1164 | +function core_pegaDados(mensagem,sUrl,funcaoRetorno) | |
| 1165 | +{ | |
| 1166 | + if("mensagem" != "") | |
| 1167 | + core_carregando(mensagem); | |
| 1168 | + var callback = | |
| 1169 | + { | |
| 1170 | + success:function(o) | |
| 1171 | + { | |
| 1172 | + try | |
| 1173 | + { | |
| 1174 | + if(funcaoRetorno != ""){ | |
| 1175 | + if(YAHOO.lang.isFunction(funcaoRetorno)){ | |
| 1176 | + funcaoRetorno.call("",YAHOO.lang.JSON.parse(o.responseText)); | |
| 1177 | + } | |
| 1178 | + else{ | |
| 1179 | + eval(funcaoRetorno+"(YAHOO.lang.JSON.parse(o.responseText))"); | |
| 1180 | + } | |
| 1181 | + } | |
| 1182 | + core_carregando("desativa"); | |
| 1183 | + } | |
| 1184 | + catch(e) | |
| 1185 | + { | |
| 1186 | + if("mensagem" != "") | |
| 1187 | + {core_carregando("desativa");} | |
| 1188 | + core_handleFailure(o,o.responseText); | |
| 1189 | + } | |
| 1190 | + }, | |
| 1191 | + failure:core_handleFailure, | |
| 1192 | + argument: { foo:"foo", bar:"bar" } | |
| 1193 | + }; | |
| 1194 | + core_makeRequest(sUrl,callback); | |
| 1195 | +} | |
| 1196 | +/* | |
| 1197 | +Function: core_gravaLinha | |
| 1198 | + | |
| 1199 | +Grava um registro no banco de dados e atualiza o datatable atual | |
| 1200 | + | |
| 1201 | +Essa função utiliza o objeto datatable que deve estar armazenado na variável myDataTable | |
| 1202 | + | |
| 1203 | +Parameters: | |
| 1204 | + | |
| 1205 | +mensagem - mensagem que será mostrada na tela | |
| 1206 | + | |
| 1207 | +row - objeto row que foi clicado pelo usuário. Utilizado para se obter os daods do recordset | |
| 1208 | + | |
| 1209 | +sUrl - url do programa que será executado | |
| 1210 | + | |
| 1211 | +nomeFuncao - nome da funcao que sera executada apos gravar os dados (opcional) | |
| 1212 | +*/ | |
| 1213 | +function core_gravaLinha(mensagem,row,sUrl,nomeFuncao) | |
| 1214 | +{ | |
| 1215 | + core_carregando("ativa"); | |
| 1216 | + core_carregando(mensagem); | |
| 1217 | + if(arguments.length < 4) | |
| 1218 | + nomeFuncao = ""; | |
| 1219 | + var callback = | |
| 1220 | + { | |
| 1221 | + success:function(o) | |
| 1222 | + { | |
| 1223 | + core_carregando("desativa"); | |
| 1224 | + var rec = myDataTable.getRecordSet().getRecord(row); | |
| 1225 | + var linha = myDataTable.getTrEl(rec); | |
| 1226 | + if(nomeFuncao != "") | |
| 1227 | + { | |
| 1228 | + eval(nomeFuncao+"()"); | |
| 1229 | + try | |
| 1230 | + {myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]);} | |
| 1231 | + catch(e){} | |
| 1232 | + } | |
| 1233 | + else | |
| 1234 | + { | |
| 1235 | + myDataTable.updateRow(rec,YAHOO.lang.JSON.parse(o.responseText)[0]); | |
| 1236 | + } | |
| 1237 | + linha.style.color = ""; | |
| 1238 | + linha.style.textDecoration = "none"; | |
| 1239 | + }, | |
| 1240 | + failure:core_handleFailure, | |
| 1241 | + argument: { foo:"foo", bar:"bar" } | |
| 1242 | + }; | |
| 1243 | + core_makeRequest(sUrl,callback); | |
| 1244 | +} | |
| 1245 | +/* | |
| 1246 | +Function: core_excluiLinha | |
| 1247 | + | |
| 1248 | +Excluí um registro no banco de dados e atualiza o datatable. | |
| 1249 | + | |
| 1250 | +Essa função utiliza o objeto datatable que deve estar armazenado na variável myDataTable | |
| 1251 | + | |
| 1252 | +Parameters: | |
| 1253 | + | |
| 1254 | +sUrl - url do programa que será executado | |
| 1255 | + | |
| 1256 | +row - objeto row de um datatable | |
| 1257 | + | |
| 1258 | +mensagem - | |
| 1259 | +*/ | |
| 1260 | +function core_excluiLinha(sUrl,row,mensagem,cabecalho,tabela) | |
| 1261 | +{ | |
| 1262 | + if(!cabecalho){ | |
| 1263 | + cabecalho = ""; | |
| 1264 | + } | |
| 1265 | + //dialogo | |
| 1266 | + // Define various event handlers for Dialog | |
| 1267 | + var handleYes = function() | |
| 1268 | + { | |
| 1269 | + this.hide(); | |
| 1270 | + core_carregando("ativa"); | |
| 1271 | + core_carregando(mensagem); | |
| 1272 | + var callback = | |
| 1273 | + { | |
| 1274 | + success:function(o) | |
| 1275 | + { | |
| 1276 | + try | |
| 1277 | + { | |
| 1278 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | |
| 1279 | + { | |
| 1280 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | |
| 1281 | + setTimeout("core_carregando('desativa')",3000); | |
| 1282 | + } | |
| 1283 | + else | |
| 1284 | + { | |
| 1285 | + if(tabela){ | |
| 1286 | + tabela.deleteRow(row); | |
| 1287 | + } | |
| 1288 | + else{ | |
| 1289 | + myDataTable.deleteRow(row); | |
| 1290 | + } | |
| 1291 | + core_carregando("desativa"); | |
| 1292 | + } | |
| 1293 | + } | |
| 1294 | + catch(e){core_handleFailure(o,o.responseText);} | |
| 1295 | + }, | |
| 1296 | + failure:core_handleFailure, | |
| 1297 | + argument: { foo:"foo", bar:"bar" } | |
| 1298 | + }; | |
| 1299 | + core_makeRequest(sUrl,callback); | |
| 1300 | + }; | |
| 1301 | + var handleNo = function(){ | |
| 1302 | + this.hide(); | |
| 1303 | + }; | |
| 1304 | + var mensagem = "Exclui o registro?"; | |
| 1305 | + var largura = "300"; | |
| 1306 | + core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho); | |
| 1307 | +} | |
| 1308 | +/* | |
| 1309 | +Function: core_excluiNoTree | |
| 1310 | + | |
| 1311 | +Excluí um registro no banco de dados e atualiza o treeview. | |
| 1312 | + | |
| 1313 | +Essa função utiliza o objeto treeview que deve estar armazenado na variável tree | |
| 1314 | + | |
| 1315 | +Parameters: | |
| 1316 | + | |
| 1317 | +sUrl - url do programa que será executado | |
| 1318 | + | |
| 1319 | +no - objeto no de um treeview | |
| 1320 | + | |
| 1321 | +mensagem - | |
| 1322 | +*/ | |
| 1323 | +function core_excluiNoTree(sUrl,no,mensagem,cabecalho) | |
| 1324 | +{ | |
| 1325 | + if(!cabecalho){ | |
| 1326 | + cabecalho = ""; | |
| 1327 | + } | |
| 1328 | + //dialogo | |
| 1329 | + // Define various event handlers for Dialog | |
| 1330 | + var handleYes = function() | |
| 1331 | + { | |
| 1332 | + this.hide(); | |
| 1333 | + core_carregando("ativa"); | |
| 1334 | + core_carregando(mensagem); | |
| 1335 | + var callback = | |
| 1336 | + { | |
| 1337 | + success:function(o) | |
| 1338 | + { | |
| 1339 | + try | |
| 1340 | + { | |
| 1341 | + if(YAHOO.lang.JSON.parse(o.responseText) == "erro") | |
| 1342 | + { | |
| 1343 | + core_carregando("<span style=color:red >Não foi possível excluir. Verifique se não existem outras tabelas com registros vinculados a este</span>"); | |
| 1344 | + setTimeout("core_carregando('desativa')",3000); | |
| 1345 | + } | |
| 1346 | + else | |
| 1347 | + { | |
| 1348 | + if(no){ | |
| 1349 | + tree.removeNode(no); | |
| 1350 | + tree.draw(); | |
| 1351 | + } | |
| 1352 | + core_carregando("desativa"); | |
| 1353 | + } | |
| 1354 | + } | |
| 1355 | + catch(e){core_handleFailure(o,o.responseText);} | |
| 1356 | + }, | |
| 1357 | + failure:core_handleFailure, | |
| 1358 | + argument: { foo:"foo", bar:"bar" } | |
| 1359 | + }; | |
| 1360 | + core_makeRequest(sUrl,callback); | |
| 1361 | + }; | |
| 1362 | + var handleNo = function() | |
| 1363 | + { | |
| 1364 | + this.hide(); | |
| 1365 | + }; | |
| 1366 | + var mensagem = "Exclui o registro?"; | |
| 1367 | + var largura = "300"; | |
| 1368 | + core_dialogoContinua(handleYes,handleNo,mensagem,largura,cabecalho); | |
| 1369 | +} | |
| 1370 | +/** | |
| 1371 | +Function: core_montaEditor | |
| 1372 | + | |
| 1373 | +Monta uma janela flutuante com um formulário. | |
| 1374 | + | |
| 1375 | +O editor possui um div com id=editor_bd que deve ser usado para incluir o formulário. | |
| 1376 | + | |
| 1377 | +Parameters: | |
| 1378 | + | |
| 1379 | +funcaoOK - string com o nome da função que será executada quando o botão OK for pressionado. | |
| 1380 | + | |
| 1381 | +funcaoClose - nome da funcao que será executada quando a janela for fechada. Pode ser "" para escapar. | |
| 1382 | + | |
| 1383 | +titulo - titulo da janela | |
| 1384 | + | |
| 1385 | +modal - boolean | |
| 1386 | + | |
| 1387 | +bsalva - boolean botao salvar | |
| 1388 | + | |
| 1389 | +bcancela - boolean botao cancelar | |
| 1390 | +*/ | |
| 1391 | +function core_montaEditor(funcaoOK,w,h,funcaoClose,titulo,modal,bsalva,bcancela) | |
| 1392 | +{ | |
| 1393 | + if(!funcaoOK){ | |
| 1394 | + funcaoOK = ""; | |
| 1395 | + } | |
| 1396 | + if(!w){ | |
| 1397 | + w = "400px"; | |
| 1398 | + } | |
| 1399 | + if(!h){ | |
| 1400 | + h = "354px"; | |
| 1401 | + } | |
| 1402 | + if(modal == undefined){ | |
| 1403 | + modal = false; | |
| 1404 | + } | |
| 1405 | + if(bsalva == undefined){ | |
| 1406 | + bsalva = true; | |
| 1407 | + } | |
| 1408 | + if(bcancela == undefined){ | |
| 1409 | + bcancela = true; | |
| 1410 | + } | |
| 1411 | + if(!titulo){ | |
| 1412 | + titulo = "Editor"; | |
| 1413 | + } | |
| 1414 | + if(!funcaoClose){ | |
| 1415 | + funcaoClose = ""; | |
| 1416 | + } | |
| 1417 | + if(!$i("janela_editor")) | |
| 1418 | + { | |
| 1419 | + var ins = "", temp = "", lb, | |
| 1420 | + salvai = "<input id=okcancel_checkboxOK type='buttom' value='Salva' />", | |
| 1421 | + cancelai = "<input id=okcancel_checkboxCANCEL type='buttom' value='Cancela' />", | |
| 1422 | + novoel = document.createElement("div"); | |
| 1423 | + novoel.id = "janela_editor"; | |
| 1424 | + ins = '<div class="hd"><div id="okcancel_checkbox" ></div></div>' + | |
| 1425 | + "<div class='bd' style='height:"+h+";overflow:auto'>" + | |
| 1426 | + "<div id='editor_bd'></div>"; | |
| 1427 | + novoel.innerHTML = ins; | |
| 1428 | + document.body.appendChild(novoel); | |
| 1429 | + if(funcaoOK != "") | |
| 1430 | + { | |
| 1431 | + lb = $i("okcancel_checkbox"); | |
| 1432 | + if(bsalva === true){ | |
| 1433 | + temp += salvai; | |
| 1434 | + } | |
| 1435 | + if(bcancela === true){ | |
| 1436 | + temp += cancelai; | |
| 1437 | + } | |
| 1438 | + lb.innerHTML = temp + '<span style="margin-left:10px;position:relative;top:-5px">'+titulo+'</span>'; | |
| 1439 | + if(bsalva === true){ | |
| 1440 | + new YAHOO.widget.Button( | |
| 1441 | + "okcancel_checkboxOK", | |
| 1442 | + {onclick:{fn: function(){ | |
| 1443 | + if(YAHOO.lang.isFunction(funcaoOK)){ | |
| 1444 | + funcaoOK.call(); | |
| 1445 | + } | |
| 1446 | + else{ | |
| 1447 | + eval(funcaoOK); | |
| 1448 | + } | |
| 1449 | + }}} | |
| 1450 | + ); | |
| 1451 | + var temp = $i("okcancel_checkbox"); | |
| 1452 | + temp.style.top = "2px"; | |
| 1453 | + temp.style.position = "relative"; | |
| 1454 | + var temp = $i("okcancel_checkboxOK-button"); | |
| 1455 | + temp.style.height = "23px"; | |
| 1456 | + } | |
| 1457 | + if(bcancela === true){ | |
| 1458 | + new YAHOO.widget.Button( | |
| 1459 | + "okcancel_checkboxCANCEL", | |
| 1460 | + {onclick:{fn: function(){ | |
| 1461 | + YAHOO.admin.container.panelEditor.destroy(); | |
| 1462 | + YAHOO.admin.container.panelEditor = null; | |
| 1463 | + }}} | |
| 1464 | + ); | |
| 1465 | + } | |
| 1466 | + } | |
| 1467 | + YAHOO.admin.container.panelEditor = new YAHOO.widget.Panel("janela_editor", { y: 0, fixedcenter:false,close:true,width:w, overflow:"auto",modal: false,visible:false,constraintoviewport:false } ); | |
| 1468 | + YAHOO.admin.container.panelEditor.render(); | |
| 1469 | + } | |
| 1470 | + else | |
| 1471 | + { | |
| 1472 | + if($i("editor_bd")) | |
| 1473 | + {$i("editor_bd").innerHTML == "?";} | |
| 1474 | + } | |
| 1475 | + var fecha = function() | |
| 1476 | + { | |
| 1477 | + try{ | |
| 1478 | + YAHOO.admin.container.panelEditor.destroy(); | |
| 1479 | + YAHOO.admin.container.panelEditor = null; | |
| 1480 | + } | |
| 1481 | + catch(e){} | |
| 1482 | + try{ | |
| 1483 | + if(YAHOO.lang.isFunction(funcaoClose)){ | |
| 1484 | + funcaoClose.call(); | |
| 1485 | + } | |
| 1486 | + else if(funcaoClose != ""){ | |
| 1487 | + eval(funcaoClose+"()"); | |
| 1488 | + } | |
| 1489 | + } | |
| 1490 | + catch(e){}; | |
| 1491 | + }; | |
| 1492 | + YAHOO.util.Event.addListener(YAHOO.admin.container.panelEditor.close, "click", fecha); | |
| 1493 | + YAHOO.admin.container.panelEditor.show(); | |
| 1494 | + //registra a janela no gerenciador de janelas default da classe i3GEO.janela caso ela exista | |
| 1495 | + try{ | |
| 1496 | + YAHOO.i3GEO.janela.manager.register(YAHOO.admin.container.panelEditor); | |
| 1497 | + } | |
| 1498 | + catch(e){} | |
| 1499 | +} | |
| 1500 | +/* | |
| 1501 | +Function idiomaSel | |
| 1502 | + | |
| 1503 | +Retorna o idioma selecionado pesquisando no elemento select com id = "idioma" | |
| 1504 | +*/ | |
| 1505 | +function idiomaSel(){ | |
| 1506 | + var idioma = "pt"; | |
| 1507 | + if($i("idioma")) | |
| 1508 | + {idioma = $i("idioma").value;} | |
| 1509 | + return idioma; | |
| 1510 | +} | |
| 1511 | +function core_abreCor(janela,elemento) | |
| 1512 | +{ | |
| 1513 | + if(i3GEO.configura == undefined ) | |
| 1514 | + {i3GEO.configura = {locaplic: "../.."};} | |
| 1515 | + i3GEO.util.abreCor("",elemento,"rgb"); | |
| 1516 | + $i("i3geo_janelaCori").style.width = "350px"; | |
| 1517 | + $i("i3geo_janelaCori").style.height = "290px"; | |
| 1518 | + //i3GEO.janela.cria("350px","250px","../../ferramentas/colorpicker/index.htm?doc=&elemento="+elemento+"&tipo=rgb","","","Cor","i3geo_janelaCor",true); | |
| 1519 | +} | |
| 1520 | +function core_desativaforms(lista){ | |
| 1521 | + var n = lista.length, | |
| 1522 | + i,t; | |
| 1523 | + for (i=0;i<n;i++){ | |
| 1524 | + t = $i(lista[i]); | |
| 1525 | + if(t){ | |
| 1526 | + //t.style.background = "pink"; | |
| 1527 | + t.disabled = true; | |
| 1528 | + } | |
| 1529 | + } | |
| 1530 | +} | |
| 1531 | +function core_ativaforms(lista){ | |
| 1532 | + var n = lista.length, | |
| 1533 | + i,t; | |
| 1534 | + for (i=0;i<n;i++){ | |
| 1535 | + t = $i(lista[i]); | |
| 1536 | + if(t){ | |
| 1537 | + //t.style.background = "white"; | |
| 1538 | + t.disabled = false; | |
| 1539 | + } | |
| 1540 | + } | |
| 1541 | +} | |
| 1542 | + | |
| 1543 | +function core_filtraLetrasCombo(id,letra){ | |
| 1544 | + if (letra == "Todos") { | |
| 1545 | + letra = ""; | |
| 1546 | + } | |
| 1547 | + i3GEO.util.insereCookie("I3GEOletraAdmin", letra); | |
| 1548 | + if($i("iniciaisLetras")){ | |
| 1549 | + $i("iniciaisLetras").value = letra; | |
| 1550 | + } | |
| 1551 | + var combo = $i(id), | |
| 1552 | + n, i, o, v; | |
| 1553 | + if(combo){ | |
| 1554 | + o = combo.options; | |
| 1555 | + n = o.length; | |
| 1556 | + letra = letra.toLowerCase(); | |
| 1557 | + for(i = 0; i < n; i++){ | |
| 1558 | + v = o[i].text.toLowerCase(); | |
| 1559 | + o[i].style.display = "block"; | |
| 1560 | + if(v.search(letra) < 0 && o[i].value != combo.value ){ | |
| 1561 | + o[i].style.display = "none"; | |
| 1562 | + } | |
| 1563 | + } | |
| 1564 | + } | |
| 1565 | +} | |
| 1566 | + | |
| 1567 | +function core_listaDeLetras(onde,nomeFuncao,semLetras,w){ | |
| 1568 | + //letraAtual guarda a ultima letra clicada | |
| 1569 | + if(!w){ | |
| 1570 | + w = 40; | |
| 1571 | + } | |
| 1572 | + var o,i,ins= "<p><b>", | |
| 1573 | + letras = ["Todos","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","X","Y","Z","_","1","2","3","4","5","6","7","8","9"], | |
| 1574 | + nletras = letras.length; | |
| 1575 | + if(!i3GEO.util){ | |
| 1576 | + alert("Erro i3GEO.util ???"); | |
| 1577 | + return; | |
| 1578 | + } | |
| 1579 | + letraAtual = ""; | |
| 1580 | + if(i3GEO.util.pegaCookie("I3GEOletraAdmin")) { | |
| 1581 | + letraAtual = i3GEO.util.pegaCookie("I3GEOletraAdmin"); | |
| 1582 | + } | |
| 1583 | + if(!semLetras){ | |
| 1584 | + for (i = 0; i < nletras; i++) { | |
| 1585 | + ins += "<span onclick='"+nomeFuncao+"(\"" | |
| 1586 | + + letras[i] | |
| 1587 | + + "\")' style='color:blue;cursor:pointer;padding:1px;border: 1px solid #C8C8FA'>" | |
| 1588 | + + letras[i] + "</span> "; | |
| 1589 | + } | |
| 1590 | + } | |
| 1591 | + else{ | |
| 1592 | + ins = ""; | |
| 1593 | + } | |
| 1594 | + if(onde && onde != ""){ | |
| 1595 | + o = document.getElementById(onde); | |
| 1596 | + if(o){ | |
| 1597 | + if(!semLetras){ | |
| 1598 | + o.innerHTML = "<fieldset style='padding:2px;margin-left: 0px;' class=letras ><form id=forminiciais ><p><b>Iniciais: <input name='' onchange='' value='"+letraAtual+"' id=iniciaisLetras type=text style=width:" + w + "px;cursor:pointer /></form><div style=position:relative;top:1px; id='_listaDeLetras' >"+ins+"</div></b></fieldset>"; | |
| 1599 | + } | |
| 1600 | + else{ | |
| 1601 | + o.innerHTML = "<form id=forminiciais >Iniciais: <input name='' onchange='' value='' id=iniciaisLetras type=text style=width:40px;cursor:pointer /></form>"; | |
| 1602 | + } | |
| 1603 | + if(document.getElementById("forminiciais")){ | |
| 1604 | + document.getElementById("forminiciais").onsubmit = function(){ | |
| 1605 | + var v = document.getElementById("iniciaisLetras").value; | |
| 1606 | + i3GEO.util.insereCookie("I3GEOletraAdmin", v); | |
| 1607 | + eval(nomeFuncao+"('"+v+"');"); | |
| 1608 | + return false; | |
| 1609 | + }; | |
| 1610 | + } | |
| 1611 | + if(!semLetras){ | |
| 1612 | + document.getElementById("_listaDeLetras").onclick = function(){ | |
| 1613 | + document.getElementById("iniciaisLetras").value = letraAtual; | |
| 1614 | + }; | |
| 1615 | + } | |
| 1616 | + } | |
| 1617 | + } | |
| 1618 | + else{ | |
| 1619 | + return ins; | |
| 1620 | + } | |
| 1621 | +} | |
| 1622 | +function core_parseMustacheBody (hashMustache){ | |
| 1623 | + var re = new RegExp("&", "g"), m; | |
| 1624 | + m = Mustache.render(document.body.innerHTML, i3GEO.idioma.objetoIdioma(hashMustache)); | |
| 1625 | + m = m.replace(re, '&'); | |
| 1626 | + document.body.innerHTML = m; | |
| 1627 | +} | |
| 1628 | +// | |
| 1629 | +//carregador de javascript | |
| 1630 | +// | |
| 1631 | +//define o local correto dos programas | |
| 1632 | +// | |
| 1633 | +(function(){ | |
| 1634 | + var scriptLocation = ""; | |
| 1635 | + var scripts = document.getElementsByTagName('script'); | |
| 1636 | + for (var i = 0; i < scripts.length; i++) { | |
| 1637 | + var src = scripts[i].getAttribute('src'); | |
| 1638 | + if (src) { | |
| 1639 | + var index = src.lastIndexOf("core.js"); | |
| 1640 | + // is it found, at the end of the URL? | |
| 1641 | + if ((index > -1) && (index + "core.js".length == src.length)) { | |
| 1642 | + scriptLocation = src.slice(0, -"core.js".length); | |
| 1643 | + break; | |
| 1644 | + } | |
| 1645 | + } | |
| 1646 | + } | |
| 1647 | + // | |
| 1648 | + //arquivos javascript que serão carregados | |
| 1649 | + // | |
| 1650 | + /* | |
| 1651 | + <?php if(extension_loaded('zlib')){ob_start('ob_gzhandler');} header("Content-type: text/javascript"); ?> | |
| 1652 | + <?php if(extension_loaded('zlib')){ob_end_flush();}?> | |
| 1653 | + */ | |
| 1654 | + var jsfiles = []; | |
| 1655 | + var cssfiles = []; | |
| 1656 | + if(typeof(i3GEO) !== 'undefined' && i3GEO.configura.locaplic){ | |
| 1657 | + scriptLocation = ""; | |
| 1658 | + jsfiles = []; | |
| 1659 | + // | |
| 1660 | + //arquivos css | |
| 1661 | + // | |
| 1662 | + cssfiles =new Array( | |
| 1663 | + i3GEO.configura.locaplic+"/css/input.css", | |
| 1664 | + i3GEO.configura.locaplic+"/admin/html/admin.css" | |
| 1665 | + ); | |
| 1666 | + } | |
| 1667 | + else{ | |
| 1668 | + jsfiles = new Array( | |
| 1669 | + "../../pacotes/yui290/build/utilities/utilities.js", | |
| 1670 | + "../../pacotes/yui290/build/yahoo-dom-event/yahoo-dom-event.js", | |
| 1671 | + "../../pacotes/yui290/build/element/element-min.js", | |
| 1672 | + "../../pacotes/yui290/build/datasource/datasource-min.js", | |
| 1673 | + "../../pacotes/yui290/build/datatable/datatable-min.js", | |
| 1674 | + "../../pacotes/yui290/build/button/button-min.js", | |
| 1675 | + "../../pacotes/yui290/build/dragdrop/dragdrop-min.js", | |
| 1676 | + "../../pacotes/yui290/build/container/container-min.js", | |
| 1677 | + "../../pacotes/yui290/build/connection/connection-min.js", | |
| 1678 | + "../../pacotes/yui290/build/treeview/treeview.js", | |
| 1679 | + "../../pacotes/yui290/build/json/json-min.js", | |
| 1680 | + "../../pacotes/yui290/build/menu/menu-min.js", | |
| 1681 | + "../../pacotes/yui290/build/editor/editor-min.js", | |
| 1682 | + "../../pacotes/yui290/build/resize/resize-min.js", | |
| 1683 | + "../../pacotes/cpaint/cpaint2.inc.compressed.js", | |
| 1684 | + "../../classesjs/compactados/mustache.js", | |
| 1685 | + "../../classesjs/compactados/classe_i3geo_compacto.js", | |
| 1686 | + "../../classesjs/compactados/classe_util_compacto.js", | |
| 1687 | + "../../classesjs/compactados/classe_login_compacto.js", | |
| 1688 | + "../../classesjs/compactados/classe_janela_compacto.js", | |
| 1689 | + "../../classesjs/compactados/classe_php_compacto.js", | |
| 1690 | + "../../classesjs/compactados/dicionario_compacto.js", | |
| 1691 | + "../../classesjs/compactados/classe_idioma_compacto.js", | |
| 1692 | + "../../classesjs/compactados/classe_guias_compacto.js", | |
| 1693 | + "../../classesjs/compactados/classe_arvoredetemas_compacto.js" | |
| 1694 | + ); | |
| 1695 | + // | |
| 1696 | + //arquivos css | |
| 1697 | + // | |
| 1698 | + cssfiles =new Array( | |
| 1699 | + "../../pacotes/yui290/build/tabview/assets/skins/sam/tabview.css", | |
| 1700 | + "../../pacotes/yui290/build/button/assets/skins/sam/button.css", | |
| 1701 | + "../../pacotes/yui290/build/fonts/fonts-min.css", | |
| 1702 | + "../../pacotes/yui290/build/datatable/assets/skins/sam/datatable.css", | |
| 1703 | + "../../pacotes/yui290/build/container/assets/skins/sam/container.css", | |
| 1704 | + "../../pacotes/yui290/build/treeview/assets/skins/sam/treeview.css", | |
| 1705 | + "../../pacotes/yui290/build/editor/assets/skins/sam/editor.css", | |
| 1706 | + "../../pacotes/yui290/build/resize/assets/skins/sam/resize.css", | |
| 1707 | + "../../css/input.css", | |
| 1708 | + "../../css/janelaflutuante.css", | |
| 1709 | + "../html/admin.css" | |
| 1710 | + ); | |
| 1711 | + } | |
| 1712 | + // | |
| 1713 | + //carrega os arquivos js | |
| 1714 | + // | |
| 1715 | + var allScriptTags = ""; | |
| 1716 | + for (var i = 0; i < jsfiles.length; i++) | |
| 1717 | + { | |
| 1718 | + var currentScriptTag = "<script src='" + scriptLocation + jsfiles[i] + "'></script>"; | |
| 1719 | + allScriptTags += currentScriptTag; | |
| 1720 | + } | |
| 1721 | + document.write(allScriptTags); | |
| 1722 | + // | |
| 1723 | + //carrega os arquivos css | |
| 1724 | + // | |
| 1725 | + var allCssTags = ""; | |
| 1726 | + for (var i = 0; i < cssfiles.length; i++) | |
| 1727 | + { | |
| 1728 | + var currentCssTag = "<link rel='stylesheet' type='text/css' href='" + scriptLocation + cssfiles[i] + "'/>"; | |
| 1729 | + allCssTags += currentCssTag; | |
| 1730 | + } | |
| 1731 | + document.write(allCssTags); | |
| 1732 | +})(); | |
| 1733 | + | |
| 1734 | + | |
| 1735 | + | ... | ... |
admin/js/estat_unidade_medida.js
| ... | ... | @@ -131,7 +131,7 @@ i3GEOadmin.umedida = { |
| 131 | 131 | { label: "Cancela", value: "CANCEL", checked: false } |
| 132 | 132 | ]); |
| 133 | 133 | editorBotoes.on("checkedButtonChange", on_editorCheckBoxChange); |
| 134 | - YAHOO.umedida.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:true,close:false,width:"400px", height:"360px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
| 134 | + YAHOO.umedida.panelEditor2 = new YAHOO.widget.Panel("janela_editor2", { modal:true,fixedcenter:"contained",close:false,width:"400px", height:"360px",overflow:"auto", visible:false,constraintoviewport:true } ); | |
| 135 | 135 | YAHOO.umedida.panelEditor2.render(); |
| 136 | 136 | } |
| 137 | 137 | YAHOO.umedida.panelEditor2.show(); | ... | ... |
admin/php/admin.php
| ... | ... | @@ -228,10 +228,10 @@ function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=""){ |
| 228 | 228 | $sset[] = $k."=?"; |
| 229 | 229 | } |
| 230 | 230 | $sql = "UPDATE ".$esquemaadmin."$tabela SET ".implode($sset,",")." ".$filtro; |
| 231 | - $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
| 232 | - try { | |
| 231 | + $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); | |
| 232 | + try { | |
| 233 | 233 | $prep = $pdo->prepare($sql); |
| 234 | - } catch (PDOException $e) { | |
| 234 | + } catch (PDOException $e) { | |
| 235 | 235 | return "Error!: "; |
| 236 | 236 | } |
| 237 | 237 | try { |
| ... | ... | @@ -239,6 +239,7 @@ function i3GeoAdminUpdate($pdo,$tabela,$data,$filtro=""){ |
| 239 | 239 | i3GeoAdminInsertLog($pdo,$sql,array_values($data)); |
| 240 | 240 | return true; |
| 241 | 241 | } catch (PDOException $e) { |
| 242 | + //echo $e->getMessage( ); | |
| 242 | 243 | return "Error!: "; |
| 243 | 244 | } |
| 244 | 245 | } |
| ... | ... | @@ -344,7 +345,7 @@ function i3GeoAdminInsertLog($pdo,$sql,$data=array()){ |
| 344 | 345 | ); |
| 345 | 346 | return true; |
| 346 | 347 | } catch (PDOException $e) { |
| 347 | - echo " ";exit; | |
| 348 | + echo "insert log";exit; | |
| 348 | 349 | } |
| 349 | 350 | } |
| 350 | 351 | /* | ... | ... |
admin/php/classe_arvore.php
| ... | ... | @@ -119,6 +119,7 @@ class Arvore |
| 119 | 119 | //$this->sql_temas = "select kmz_tema,nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,$coluna as nome_tema,codigo_tema from i3geoadmin_temas "; |
| 120 | 120 | |
| 121 | 121 | $this->sql_temas = "select kmz_tema,b.soma as nacessos,id_tema,kml_tema,ogc_tema,download_tema,tags_tema,tipoa_tema,link_tema,desc_tema,CASE $coluna WHEN '' THEN nome_tema ELSE $coluna END as nome_tema,codigo_tema from ".$this->esquemaadmin."i3geoadmin_temas as a,(SELECT c.codigo_tema codigo_soma,sum( r.nacessos) as soma FROM ".$this->esquemaadmin."i3geoadmin_temas c LEFT JOIN ".$this->esquemaadmin."i3geoadmin_acessostema r ON (c.codigo_tema = r.codigo_tema) group by c.codigo_tema) as b WHERE a.codigo_tema = b.codigo_soma "; |
| 122 | + $this->sql_temas_combo = "select id_tema,CASE $coluna WHEN '' THEN nome_tema ELSE $coluna END as nome_tema,codigo_tema from ".$this->esquemaadmin."i3geoadmin_temas as a,(SELECT c.codigo_tema codigo_soma,sum( r.nacessos) as soma FROM ".$this->esquemaadmin."i3geoadmin_temas c LEFT JOIN ".$this->esquemaadmin."i3geoadmin_acessostema r ON (c.codigo_tema = r.codigo_tema) group by c.codigo_tema) as b WHERE a.codigo_tema = b.codigo_soma "; | |
| 122 | 123 | // |
| 123 | 124 | //verifica se o ip atual está cadastrado como um dos editores |
| 124 | 125 | //editores podem ver as coisas marcadas como não publicado |
| ... | ... | @@ -167,7 +168,7 @@ class Arvore |
| 167 | 168 | |
| 168 | 169 | {array} |
| 169 | 170 | */ |
| 170 | - function pegaListaDeMenus($perfil) | |
| 171 | + function pegaListaDeMenus($perfil="",$filtraOgc="nao",$filtraDown="nao") | |
| 171 | 172 | { |
| 172 | 173 | if($this->idioma == "pt"){ |
| 173 | 174 | $coluna = "nome_menu"; |
| ... | ... | @@ -596,9 +597,14 @@ class Arvore |
| 596 | 597 | |
| 597 | 598 | {array} |
| 598 | 599 | */ |
| 599 | - function pegaTodosTemas() | |
| 600 | + function pegaTodosTemas($combo=false) | |
| 600 | 601 | { |
| 601 | - $q = $this->execSQL($this->sql_temas." ORDER BY nome_tema ASC"); | |
| 602 | + if($combo == true){ | |
| 603 | + $q = $this->execSQL($this->sql_temas_combo." ORDER BY nome_tema ASC"); | |
| 604 | + } | |
| 605 | + else{ | |
| 606 | + $q = $this->execSQL($this->sql_temas." ORDER BY nome_tema ASC"); | |
| 607 | + } | |
| 602 | 608 | if($q){ |
| 603 | 609 | $q = $this->validaTemas($q,"codigo_tema"); |
| 604 | 610 | return $q; | ... | ... |
classesjs/classe_php.js
| ... | ... | @@ -260,10 +260,19 @@ i3GEO.php = |
| 260 | 260 | * |
| 261 | 261 | * Obtem a lista de menus |
| 262 | 262 | */ |
| 263 | - pegalistademenus : function(funcao) { | |
| 263 | + pegalistademenus : function(funcao,filtraOgc,filtraDown) { | |
| 264 | 264 | i3GEO.php.verifica(); |
| 265 | + if(!filtraOgc){ | |
| 266 | + filtraOgc = "nao"; | |
| 267 | + } | |
| 268 | + if(!filtraDown){ | |
| 269 | + filtraDown = "nao"; | |
| 270 | + } | |
| 265 | 271 | var p = i3GEO.configura.locaplic + "/classesphp/mapa_controle.php", par = |
| 266 | - "funcao=pegalistademenus&g_sid=" + i3GEO.configura.sid + "&map_file=&idioma=" + i3GEO.idioma.ATUAL; | |
| 272 | + "funcao=pegalistademenus&g_sid=" + i3GEO.configura.sid | |
| 273 | + + "&map_file=&idioma=" + i3GEO.idioma.ATUAL | |
| 274 | + + "&filtraOgc=" + filtraOgc | |
| 275 | + + "&filtraDown=" + filtraDown; | |
| 267 | 276 | cpJSON.call(p, "pegalistademenus", funcao, par); |
| 268 | 277 | }, |
| 269 | 278 | /** | ... | ... |
classesjs/compactados/classe_php_compacto.js
| 1 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 2 | 1 | \ No newline at end of file |
| 2 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao,filtraOgc,filtraDown){i3GEO.php.verifica();if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 3 | 3 | \ No newline at end of file | ... | ... |
classesjs/i3geo_tudo_compacto6.js
| ... | ... | @@ -219,7 +219,7 @@ var g_traducao={"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique |
| 219 | 219 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:true,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo=[],k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};$trad=function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}return(i3GEO.idioma.traduzir(id,dic))};(function(){try{if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c);g_linguagem=c}else{if(typeof(g_linguagem)!=="undefined"){i3GEO.idioma.define(g_linguagem)}else{g_linguagem="pt";i3GEO.idioma.define("pt")}}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}}catch(e){i3GEO.janela.tempoMsg("Problemas com idiomas "+e)}})(); |
| 220 | 220 | // |
| 221 | 221 | //compactados/classe_php_compacto.js |
| 222 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 222 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao,filtraOgc,filtraDown){i3GEO.php.verifica();if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 223 | 223 | // |
| 224 | 224 | //compactados/classe_configura_compacto.js |
| 225 | 225 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.configura={mostraCentroDoMapa:false,guardaExtensao:true,grupoLayers:"",oMenuData:{menu:[{nome:$trad("s1"),id:"ajudaMenu"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d32"),id:"interface"},{nome:$trad("u15a"),id:"ferramentas"}],submenus:{"ajudaMenu":[{id:"omenudataAjudamenu9",text:$trad("x68"),url:"javascript:i3GEO.janela.tempoMsg(i3GEO.parametros.mensageminicia)"},{id:"omenudataAjudamenu2",text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{id:"omenudataAjudamenu3",text:$trad("u4a"),url:"javascript:i3GEO.ajuda.abreDoc('/documentacao/manual-i3geo-6_0-pt.pdf')"},{id:"omenudataAjudamenu4",text:$trad("u4"),url:"http://www.softwarepublico.gov.br/dotlrn/clubs/i3geo/file-storage/index?folder%5fid=22667525",target:"_blank"},{id:"omenudataAjudamenu5",text:$trad("u5a"),url:"http://www.softwarepublico.gov.br",target:"_blank"},{id:"omenudataAjudamenu1",text:$trad("x67"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332",target:"_blank"},{id:"omenudataAjudamenu7",text:$trad("u5b"),url:"javascript:i3GEO.ajuda.abreDoc('/ajuda_usuario.php')"},{id:"omenudataAjudamenu8",text:$trad("u5c"),url:"javascript:i3GEO.ajuda.redesSociais()"}],"analise":[{id:"omenudataAnalise1",text:'<b>'+$trad("u22")+'</b>',submenu:{id:"subAnalise1",itemdata:[[{id:"omenudataAnalise2",text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{id:"omenudataAnalise3",text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{id:"omenudataAnalise4",text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"}]]}},{id:"omenudataAnalise5",text:'<b>'+$trad("u23")+'</b>',submenu:{id:"subAnalise2",itemdata:[[{id:"omenudataAnalise6",text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{id:"omenudataAnalise7",text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{id:"omenudataAnalise8",text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{id:"omenudataAnalise9",text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{id:"omenudataAnalise9a",text:$trad("u28"),url:"javascript:i3GEO.analise.dialogo.centromassa()"}]]}},{id:"omenudataAnalise10",text:'<b>'+$trad("u24")+'</b>',submenu:{id:"subAnalise3",itemdata:[[{id:"omenudataAnalise11",text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"}]]}},{id:"omenudataNavegacao1",text:'<b>'+$trad("x105")+'</b>',submenu:{id:"subAnalise4",itemdata:[[{id:"omenudataAnalise18",text:$trad("d30"),url:"javascript:i3GEO.analise.dialogo.linhaDoTempo()"},{id:"omenudataNavegacao2",text:$trad("d15t"),url:"javascript:i3GEO.navega.dialogo.google()"},{id:"omenudataNavegacao3",text:$trad("d9t"),url:"javascript:i3GEO.maparef.inicia()"},{id:"omenudataNavegacao4",text:$trad("d8t"),url:"javascript:i3GEO.mapa.dialogo.mostraExten()"}]]}},{id:"omenudataAnalise12",text:'<b>'+$trad("u27")+'</b>',submenu:{id:"subAnalise5",itemdata:[[{id:"omenudataAnalise13",text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{id:"omenudataAnalise14",text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{id:"omenudataAnalise15",text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"},{id:"omenudataAnalise16",text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{id:"omenudataAnalise17",text:$trad("t37b"),url:"javascript:i3GEO.analise.dialogo.graficoInterativo1()"},{id:"omenudataAnalise20",text:$trad("saikuAba"),url:"javascript:i3GEO.analise.dialogo.saiku()"},{id:"omenudataAnalise23",text:$trad("saikuMapa"),url:"javascript:i3GEO.analise.dialogo.saikuMapa()"},{id:"omenudataAnalise21",text:$trad("x102"),url:"javascript:i3GEO.analise.dialogo.heatmap()"},{id:"omenudataAnalise22",text:$trad("x104"),url:"javascript:i3GEO.analise.dialogo.markercluster()"},{id:"omenudataAnalise24",text:$trad("melhorcaminho"),url:"javascript:i3GEO.analise.dialogo.melhorcaminho()"}]]}}],"janelas":[{id:"omenudataJanelas1",text:$trad("u15"),url:"javascript:i3GEO.barraDeBotoes.reativa(0);i3GEO.barraDeBotoes.reativa(1)"},{id:"omenudataJanelas2",text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"},{id:"omenudataJanelas3",text:$trad("u29"),url:"javascript:i3GEO.barraDeBotoes.editor.inicia()"}],"arquivos":[{id:"omenudataArquivos1",text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{id:"omenudataArquivos2",text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{id:"omenudataArquivos6",text:$trad("x72"),url:"javascript:i3GEO.mapa.dialogo.listaDeMapasBanco()"},{id:"omenudataArquivos4",text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{id:"omenudataArquivos5",text:$trad("u20a"),url:"javascript:i3GEO.mapa.dialogo.convertekml()"}],"interface":[{id:"omenudataInterface0a",text:'<b>'+$trad("d27")+'</b>',submenu:{id:"subInt1",itemdata:[[{id:"omenudataInterface2",text:"OpenLayers",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid"},{id:"omenudataInterface2a",text:"OpenLayers OSM",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid"},{id:"omenudataInterface4",text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid"},{id:"omenudataInterface5",text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid"}]]}},{id:"omenudataInterface0b",text:'<b>'+$trad("u27")+'</b>',submenu:{id:"subInt2",itemdata:[[{id:"omenudataInterface6",text:$trad("u21"),url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')"},{id:"omenudataInterface7",text:"Serviços WMS",url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')"},{id:"omenudataInterface9",text:"Download de dados",url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')"},{id:"omenudataInterface11",text:$trad("p20"),url:"javascript:i3GEO.mapa.dialogo.telaRemota()"}]]}}],"ferramentas":[{id:"omenudataFerramentas0a",text:'<b>'+$trad("g4a")+'</b>',submenu:{id:"mapa",itemdata:[[{id:"omenudataFerramentas5a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeBusca'></span>"+$trad("x59"),url:"javascript:i3GEO.mapa.dialogo.locregiao()"},{id:"omenudataFerramentas6a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeFiltro'></span>"+$trad("x61"),url:"javascript:i3GEO.mapa.dialogo.filtraregiao()"},{id:"omenudataFerramentas4a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCatalogo'></span>"+$trad("g1a"),url:"javascript:i3GEO.arvoreDeTemas.flutuante()"},{id:"omenudataFerramentas1a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeOpacidadeMapa'></span>"+$trad("t20"),url:"javascript:i3GEO.mapa.dialogo.opacidade()"},{id:"omenudataFerramentas2a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAnimacao'></span>"+$trad("p21"),url:"javascript:i3GEO.mapa.dialogo.animacao()"},{id:"omenudataFerramentas3a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeSelecao'></span>"+$trad("d24t"),url:"javascript:i3GEO.mapa.dialogo.selecao();"},{id:"omenudataFerramentas7a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCongela'></span>"+$trad("x64a"),url:"javascript:i3GEO.mapa.dialogo.congelaMapa();"},{id:"omenudataFerramentas8a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAutoredesenha'></span>"+$trad("p12"),url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"},{id:"omenudataFerramentas9",text:"<span class='i3GEOiconeFerramenta i3GEOiconeVinde'></span>"+$trad("x85"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.vinde()"},{id:"omenudataFerramentas10",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGeoLocal'></span>"+$trad("x93"),url:"javascript:i3GEO.mapa.dialogo.geolocal()"},{id:"omenudataFerramentas11",text:"<span class='i3GEOiconeFerramenta i3GEOiconeInserexy'></span>"+$trad("d22t"),url:"javascript:i3GEO.mapa.dialogo.cliquePonto()"},{id:"omenudataFerramentas12",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCliqueTexto'></span>"+$trad("d25t"),url:"javascript:i3GEO.mapa.dialogo.cliqueTexto()"},{id:"omenudataImprimir",text:"<span class='i3GEOiconeFerramenta i3GEOiconeImprimir'></span>"+$trad("d12"),url:"javascript:i3GEO.mapa.dialogo.imprimir()"},{id:"omenudataTipoImg",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTipoImg'></span>"+$trad("p2"),url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{id:"omenudataCorFundo",text:"<span class='i3GEOiconeFerramenta i3GEOiconeColorchooser'></span>"+$trad("p9"),url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{id:"gradeCoordenadas",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGraticule'></span>"+$trad("p10"),url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{id:"mascara",text:"<span class='i3GEOiconeFerramenta i3GEOiconeMascara'></span>"+$trad("mascara"),url:"javascript:i3GEO.mapa.dialogo.mascara()"},{id:"wkt2layer",text:"<span class='i3GEOiconeFerramenta i3GEOiconewkt2layer'></span>"+$trad("wkt2layer"),url:"javascript:i3GEO.mapa.dialogo.wkt2layer()"}]]}},{id:"omenudataFerramentas0b",text:'<b>'+$trad("a7")+'</b>',submenu:{id:"camada",itemdata:[[{id:"omenudataFerramentas1b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTabela'></span>"+$trad("t31"),url:"javascript:i3GEO.tema.dialogo.tabela()"},{id:"omenudataFerramentas2b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeBusca'></span>"+$trad("t23"),url:"javascript:i3GEO.tema.dialogo.procuraratrib()"},{id:"omenudataFerramentas3b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeToponimia'></span>"+$trad("t25"),url:"javascript:i3GEO.tema.dialogo.toponimia()"},{id:"omenudataFerramentas4b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeEtiqueta'></span>"+$trad("t27"),url:"javascript:i3GEO.tema.dialogo.etiquetas()"},{id:"omenudataFerramentas5b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeFiltro'></span>"+$trad("t29"),url:"javascript:i3GEO.tema.dialogo.filtro()"},{id:"omenudataFerramentas6b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeLegenda'></span>"+$trad("t33"),url:"javascript:i3GEO.tema.dialogo.editaLegenda()"},{id:"omenudataFerramentas7b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCortina'></span>"+$trad("t42"),url:"javascript:i3GEO.tema.dialogo.cortina()"},{id:"omenudataFerramentas8b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGrTema'></span>"+$trad("t37a"),url:"javascript:i3GEO.tema.dialogo.graficotema()"},{id:"omenudataFerramentas9b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGrafico'></span>"+$trad("t37b"),url:"javascript:i3GEO.analise.dialogo.graficoInterativo1()"},{id:"omenudataFerramentasmmscale",text:"<span class='i3GEOiconeFerramenta i3GEOiconemmscale'></span>"+$trad("variaEscala"),url:"javascript:i3GEO.tema.dialogo.mmscale()"},{id:"omenudataFerramentas3e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTme'></span>"+$trad("t49"),url:"javascript:i3GEO.tema.dialogo.tme()"},{id:"omenudataFerramentasStoryMap",text:"<span class='i3GEOiconeFerramenta i3GEOiconeStorymap'></span>StoryMap",url:"javascript:i3GEO.tema.dialogo.storymap()"},{id:"omenudataFerramentasAnimagif",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAnimagif'></span>Anima Gif",url:"javascript:i3GEO.tema.dialogo.animagif()"}]]}},{id:"omenudataFerramentas0e",text:'<b>'+$trad("x60")+'</b>',submenu:{id:"subFerr3",itemdata:[[{id:"omenudataFerramentas1e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCartograma'></span>"+$trad("x57"),url:"javascript:i3GEO.mapa.dialogo.metaestat()"},{id:"omenudataFerramentas4e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAplicStat'></span>"+$trad("x71"),url:"javascript:i3GEO.mapa.dialogo.metaestatListaMapas()"}]]}},{id:"omenudataFerramentas0c",text:'<b>'+$trad("a15")+'</b>',submenu:{id:"subFerr4",itemdata:[[{id:"omenudataFerramentas14",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAdd'></span>"+$trad("conexaoServicoGeo"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.conectaservico()"},{id:"omenudataFerramentas9i",text:"<span class='i3GEOiconeFerramenta i3GEOiconeVinde'></span>"+$trad("x85"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.vinde()"}]]}},{id:"omenudataFerramentas0d",text:'<b>Upload</b>',submenu:{id:"subFerr5",itemdata:[[{id:"omenudataFerramentas13",text:"<span class='i3GEOiconeFerramenta i3GEOiconeUpload'></span>"+$trad("uploadArquivoGeo"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.uploadarquivo()"}]]}}]}},oMenuDataOriginal:"",tipoimagem:"nenhum",ajustaDocType:true,tipotip:"balao",alturatip:"100px",larguratip:"200px",funcaoTip:"i3GEO.mapa.dialogo.verificaTipDefault()",funcaoIdentifica:"i3GEO.mapa.dialogo.cliqueIdentificaDefault()",diminuixM:0,diminuixN:0,diminuiyM:70,diminuiyN:70,autotamanho:false,map3d:"",embedLegenda:"nao",templateLegenda:"legenda9.htm",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"pointer",ie:"pointer"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"crosshair",ie:"crosshair"},"distancia":{ff:"crosshair",ie:"crosshair"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"},"contexto":{ff:"/imagens/cursores/contexto.png",ie:"/imagens/cursores/contexto.cur"},"identifica_contexto":{ff:"pointer",ie:"pointer"},"pan_contexto":{ff:"/imagens/cursores/pan_contexto.png",ie:"/imagens/cursores/pan_contexto.cur"},"zoom_contexto":{ff:"/imagens/cursores/zoom_contexto.png",ie:"/imagens/cursores/zoom_contexto.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:1800,iniciaJanelaMensagens:false,liberaGuias:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:"",constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),titulo:$trad("d2t"),funcaoonclick:function(){if(i3GEO.barraDeBotoes.TIPO==="emlinha"){i3GEO.util.animaClique($i("zoomtot"))}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"localizar",tipo:"",dica:$trad("dicaBuscaRapida"),titulo:$trad("o2"),funcaoonclick:function(){if(!$i("janelaBuscaRapida")){var janela=i3GEO.janela.cria("258px","30px","","","","<div class='i3GeoTituloJanela'>"+$trad("o2")+"</div>","janelaBuscaRapida",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/edit-find.png");$i("janelaBuscaRapida_corpo").style.backgroundColor="white";i3GEO.gadgets.mostraBuscaRapida(janela[2].id)}}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),titulo:$trad("d3t"),funcaoonclick:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.barraDeBotoes.ativaIcone("pan");i3GEO.barraDeBotoes.BOTAOPADRAO="pan";i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}}},{iddiv:"zoomanterior",tipo:"dinamico",dica:"",titulo:"",funcaoonclick:function(){i3GEO.navega.extensaoAnterior()}},{iddiv:"zoomproximo",tipo:"dinamico",dica:"",titulo:"",funcaoonclick:function(){i3GEO.navega.extensaoProximo()}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),titulo:$trad("d4t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("pan");i3GEO.barraDeBotoes.BOTAOPADRAO="pan";if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}if($i(i3GEO.Interface.IDMAPA)){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";if(i3GEO.Interface.ATUAL==="openlayers"){if(i3GEO.Interface.TABLET===false){i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLpan)}return}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),titulo:$trad("d5t"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=''}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),titulo:$trad("d6t"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),titulo:$trad("d7t"),funcaoonclick:function(){var temp;if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");if(i3GEO.Interface.ATUAL==="googleearth"||i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},{iddiv:"identificaBalao",tipo:"dinamico",dica:$trad("d7a"),titulo:$trad("d7at"),funcaoonclick:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}var temp;if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identificaBalao");if(i3GEO.Interface.ATUAL==="googleearth"||i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),titulo:$trad("d8t"),funcaoonclick:function(){i3GEO.mapa.dialogo.mostraExten()}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),titulo:$trad("d9t"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),titulo:$trad("d11t"),funcaoonclick:function(){i3GEO.navega.dialogo.wiki()}},{iddiv:"metar",tipo:"",dica:$trad("d29"),titulo:$trad("d29"),funcaoonclick:function(){i3GEO.navega.dialogo.metar()}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",titulo:"fotos",funcaoonclick:function(){i3GEO.navega.dialogo.buscaFotos()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),titulo:$trad("d12"),funcaoonclick:function(){i3GEO.mapa.dialogo.imprimir()}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),titulo:$trad("d14"),funcaoonclick:function(){i3GEO.mapa.dialogo.t3d()}},{iddiv:"google",tipo:"",dica:$trad("d15"),titulo:$trad("d15t"),funcaoonclick:function(){i3GEO.navega.dialogo.google()}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),titulo:$trad("d16t"),funcaoonclick:function(){}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),titulo:$trad("d17t"),funcaoonclick:function(){i3GEO.navega.dialogo.confluence()}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),titulo:$trad("d18t"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA==="nao"){i3GEO.navega.lente.inicia()}else{i3GEO.navega.lente.desativa()}}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),titulo:$trad("d20t"),funcaoonclick:function(){var temp=function(){var url=window.location.href;url=url.replace("#","");url=url.split("?");window.location.href=url[0]+"?"+i3GEO.configura.sid};i3GEO.php.reiniciaMapa(temp)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),titulo:$trad("d21t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),titulo:$trad("d21at"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.analise.medeArea.inicia()}},{iddiv:"barraedicao",tipo:"",dica:$trad("u29"),titulo:$trad("u29"),funcaoonclick:function(){i3GEO.barraDeBotoes.editor.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),titulo:$trad("d22t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");i3GEO.mapa.dialogo.cliquePonto()}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.mapa.dialogo.cliqueGrafico();i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),titulo:$trad("d24t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.mapa.dialogo.selecao()}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),titulo:$trad("d25t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");i3GEO.mapa.dialogo.cliqueTexto()}},{iddiv:"rota",tipo:"",dica:"Rota",titulo:"roteamento",funcaoonclick:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")}},{iddiv:"abreJanelaLegenda",tipo:"",dica:$trad("p3"),titulo:$trad("p3"),funcaoonclick:function(){i3GEO.mapa.legendaHTML.libera("sim")}}]},iniciaFerramentas:{executa:function(){var q=i3GEO.configura.iniciaFerramentas.quais,i=0;for(i in q){if(q[i].ativa===true){q[i].funcao.call()}}},"quais":{legenda:{ativa:false,largura:302,altura:300,topo:50,esquerda:100,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.legenda;i3GEO.mapa.legendaHTML.libera("sim",q.largura,q.altura,q.topo,q.esquerda)}},locregiao:{ativa:false,largura:215,altura:"",topo:150,esquerda:150,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.locregiao;i3GEO.mapa.dialogo.locregiao(q.largura,q.altura,q.topo,q.esquerda)}},metaestat:{ativa:false,largura:215,altura:"",topo:150,esquerda:150,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.metaestat;i3GEO.mapa.dialogo.metaestat(q.largura,q.altura,q.topo,q.esquerda)}}}},ferramentasLayers:{param:["tme","storymap","animagif"],"tme":{"arvoreDeCamadas":true,"metadata":"tme","classe":"i3GEOiconeTme",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/tme/cesium.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeTme' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.tme.init(\""+l+"\");return false;'"+"title='3d' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}},"storymap":{"arvoreDeCamadas":true,"metadata":"storymap","classe":"i3GEOiconeStorymap",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/storymap/default.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeStorymap' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.storymap.init(\""+l+"\");return false;'"+"title='StoryMap' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}},"animagif":{"arvoreDeCamadas":true,"metadata":"animagif","classe":"i3GEOiconeAnimagif",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/animagif/index.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeAnimagif' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.animagif.init(\""+l+"\");return false;'"+"title='Animagif' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}}},ferramentas:{"buscainde":{"csw":"http://www.metadados.inde.gov.br/geonetwork/srv/br"}}};i3GEO.configura.oMenuDataOriginal=i3GEO.util.cloneObj(i3GEO.configura.oMenuData); | ... | ... |
classesjs/i3geo_tudo_compacto6.js.php
| ... | ... | @@ -219,7 +219,7 @@ var g_traducao={"p1":[{pt:"O i3Geo &eacute; software livre! Para download clique |
| 219 | 219 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.idioma={MOSTRASELETOR:true,IDSELETOR:"",SELETORES:["pt","en","es"],DICIONARIO:g_traducao,define:function(codigo){i3GEO.idioma.ATUAL=codigo;i3GEO.util.insereCookie("i3geolingua",codigo)},retornaAtual:function(){return(i3GEO.idioma.ATUAL)},defineDicionario:function(obj){i3GEO.idioma.DICIONARIO=obj},alteraDicionario:function(id,novo){i3GEO.idioma.DICIONARIO[id][0][i3GEO.idioma.ATUAL]=novo},traduzir:function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}if(dic[id]){var r,t=dic[id][0];r=t[i3GEO.idioma.ATUAL];if(r==""){r=t["pt"]}return r}else{return}},adicionaDicionario:function(novodic){for(var k in novodic){if(novodic.hasOwnProperty(k)){i3GEO.idioma.DICIONARIO[k]=novodic[k]}}},mostraDicionario:function(){var w,k=0;w=window.open();for(k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){w.document.write(k+" = "+i3GEO.idioma.traduzir(k)+"<br>")}}},trocaIdioma:function(codigo){i3GEO.util.insereCookie("i3geolingua",codigo);window.location.reload(true)},listaIdiomas:function(){for(var k in i3GEO.idioma.DICIONARIO){if(i3GEO.idioma.DICIONARIO.hasOwnProperty(k)){return(i3GEO.util.listaChaves(i3GEO.idioma.DICIONARIO[k][0]))}}},mostraSeletor:function(){if(!i3GEO.idioma.MOSTRASELETOR){return}var ins,n,w,i,pos,novoel,temp;ins="";n=i3GEO.idioma.SELETORES.length;if($i("i3geo")&&i3GEO.parametros.w<700){w="width:10px;"}else{w=""}for(i=0;i<n;i++){temp=i3GEO.idioma.SELETORES[i];ins+='<img style="'+w+'padding:0 0px;top:-7px;padding-right:0px;border: 1px solid white;" src="'+i3GEO.configura.locaplic+"/imagens/branco.gif"+'" onclick="i3GEO.idioma.trocaIdioma(\''+temp+'\')" ';if(temp==="en"){ins+='alt="Ingles" id="uk" />'}if(temp==="pt"){ins+='alt="Portugues" id="brasil" />'}if(temp==="es"){ins+='alt="Espanhol" id="espanhol" />'}}if(i3GEO.idioma.IDSELETOR!==""&&$i(i3GEO.idioma.IDSELETOR)){$i(i3GEO.idioma.IDSELETOR).innerHTML=ins}else{pos=i3GEO.util.pegaPosicaoObjeto($i(i3GEO.Interface.IDCORPO));if(!$i("i3geoseletoridiomas")){novoel=document.createElement("div");novoel.innerHTML=ins;novoel.id="i3geoseletoridiomas";document.body.appendChild(novoel)}else{novoel=$i("i3geoseletoridiomas")}novoel.style.position="absolute";novoel.style.top=pos[1]-17+"px";novoel.style.left=pos[0]+"px";novoel.style.zIndex=5000}},objetoIdioma:function(dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}var novo=[],k=0;for(k in dic){if(dic.hasOwnProperty(k)){novo[k]=i3GEO.idioma.traduzir(k,dic)}}return novo}};$trad=function(id,dic){if(!dic){dic=i3GEO.idioma.DICIONARIO}return(i3GEO.idioma.traduzir(id,dic))};(function(){try{if(document.cookie.indexOf("i3geolingua")===-1){var exdate=new Date();exdate.setDate(exdate.getDate()+10);var l="pt";var lang=navigator.language||navigator.userLanguage;lang=lang.split("-")[0];if(lang=="en"||lang=="es"||lang=="pt"){l=lang}document.cookie="i3geolingua="+l+"; expires="+exdate.toUTCString()+";path=/"}var c=i3GEO.util.pegaCookie("i3geolingua");if(c){i3GEO.idioma.define(c);g_linguagem=c}else{if(typeof(g_linguagem)!=="undefined"){i3GEO.idioma.define(g_linguagem)}else{g_linguagem="pt";i3GEO.idioma.define("pt")}}if(typeof('g_traducao')!=="undefined"){i3GEO.idioma.defineDicionario(g_traducao)}}catch(e){i3GEO.janela.tempoMsg("Problemas com idiomas "+e)}})(); |
| 220 | 220 | // |
| 221 | 221 | //compactados/classe_php_compacto.js |
| 222 | -if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 222 | +if(typeof(i3GEO)==='undefined'){var i3GEO={}}cpJSON=new cpaint();cpJSON.set_response_type("JSON");cpJSON.set_transfer_mode("POST");i3GEO.php={verifica:function(){if(i3GEO.configura.locaplic===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.locaplic não esta definida")}if(i3GEO.configura.sid===undefined){i3GEO.janela.tempoMsg("i3GEO.php diz: variavel i3GEO.configura.sid não esta definida")}},insereSHPgrafico:function(funcao,tema,x,y,itens,shadow_height,width,inclinacao){i3GEO.php.verifica();var p,par,ext,retorno;ext=i3GEO.parametros.mapexten;ext=i3GEO.util.extOSM2Geo(ext);p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=insereSHPgrafico&tipo=pizza&tema="+tema+"&x="+x+"&y="+y+"&itens="+itens+"&shadow_height="+shadow_height+"&width="+width+"&inclinacao="+inclinacao+"&g_sid="+i3GEO.configura.sid+"&ext="+ext;retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("insereSHPgrafico",$trad("o1"));cpJSON.call(p,"insereSHPgrafico",retorno,par)},insereSHP:function(funcao,tema,item,valoritem,xy,projecao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/inserexy2/exec.php",par="funcao=insereSHP&item="+item+"&valor="+valoritem+"&tema="+tema+"&xy="+xy+"&projecao="+projecao+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("insereSHPgrafico");funcao.call(funcao,retorno)};cpJSON.call(p,"insereSHP",retorno,par)},pegaMensagens:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaMensagens&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMensagem",funcao,par)},areaPixel:function(funcao,g_celula){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=areaPixel&celsize="+g_celula+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"areaPixel",funcao,par)},excluitema:function(funcao,temas){var layer,retorno,p,n,i,par;i3GEO.php.verifica();retorno=function(retorno){n=temas.length;for(i=0;i<n;i++){if(i3GEO.Interface.ATUAL==="openlayers"){layer=i3geoOL.getLayersByName(temas[i]);if(layer.length>0){i3geoOL.removeLayer(layer[0])}}if(i3GEO.Interface.ATUAL==="googlemaps"){indice=i3GEO.Interface.googlemaps.retornaIndiceLayer(temas[i]);if(indice!==false){i3GeoMap.overlayMapTypes.removeAt(indice)}}if(i3GEO.Interface.ATUAL==="googleearth"){indice=i3GEO.Interface.googleearth.retornaObjetoLayer(temas[i]);i3GeoMap.getFeatures().removeChild(indice)}}funcao.call(funcao,retorno)};p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php";par="funcao=excluitema&temas="+temas+"&g_sid="+i3GEO.arvoreDeCamadas.SID;cpJSON.call(p,"excluitema",retorno,par)},reordenatemas:function(funcao,lista){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=reordenatemas&lista="+lista+"&g_sid="+i3GEO.arvoreDeCamadas.SID,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reordenatemas",retorno,par)},criaLegendaHTML:function(funcao,tema,template){i3GEO.php.verifica();if(arguments.length===1){tema="";template="legenda2.htm"}if(arguments.length===2){template="legenda2.htm"}cpJSON.call(i3GEO.configura.locaplic+"/classesphp/mapa_controle.php","criaLegendaHTML",funcao,"funcao=criaLegendaHTML&tema="+tema+"&templateLegenda="+template+"&g_sid="+i3GEO.configura.sid)},inverteStatusClasse:function(funcao,tema,classe){i3GEO.php.verifica();var p=i3GEO.arvoreDeCamadas.LOCAPLIC+"/classesphp/mapa_controle.php",par="funcao=inverteStatusClasse&g_sid="+i3GEO.arvoreDeCamadas.SID+"&tema="+tema+"&classe="+classe,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inverteStatusClasse",retorno,par)},ligatemas:function(funcao,desligar,ligar,adicionar){i3GEO.php.verifica();if(arguments.length===3){adicionar="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ligatemas&desligar="+desligar+"&ligar="+ligar+"&adicionar="+adicionar+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ligaDesligaTemas",retorno,par)},pegalistademenus:function(funcao,filtraOgc,filtraDown){i3GEO.php.verifica();if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistademenus&g_sid="+i3GEO.configura.sid+"&map_file=&idioma="+i3GEO.idioma.ATUAL+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown;cpJSON.call(p,"pegalistademenus",funcao,par)},pegalistadegrupos:function(funcao,id_menu,listasgrupos,ordenaNome,filtraOgc,filtraDown){i3GEO.php.verifica();if(!ordenaNome){ordenaNome="nao"}if(!filtraOgc){filtraOgc="nao"}if(!filtraDown){filtraDown="nao"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadegrupos&map_file=&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&filtraOgc="+filtraOgc+"&filtraDown="+filtraDown+"&ordenaNome="+ordenaNome+"&listasistemas=nao&listasgrupos="+listasgrupos+"&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadegrupos",funcao,par)},pegalistadeSubgrupos:function(funcao,id_menu,id_grupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadeSubgrupos&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;if(i3GEO.arvoreDeTemas){if(i3GEO.arvoreDeTemas.FILTRADOWNLOAD===true){par+="&filtro=download"}else if(i3GEO.arvoreDeTemas.FILTRAOGC===true){par+="&filtro=ogc"}}cpJSON.call(p,"pegalistadeSubgrupos",funcao,par)},pegalistadetemas:function(funcao,id_menu,id_grupo,id_subgrupo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegalistadetemas&g_sid="+i3GEO.configura.sid+"&idmenu="+id_menu+"&grupo="+id_grupo+"&subgrupo="+id_subgrupo+"&map_file=&idioma="+i3GEO.idioma.ATUAL;cpJSON.call(p,"pegalistadetemas",funcao,par)},listaTemas:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemas&g_sid="+sid+"&tipo="+tipo;cpJSON.call(p,"listaTemas",funcao,par)},listaTemasEditaveis:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemaslocais&g_sid="+sid;cpJSON.call(p,"listatemaslocais",funcao,par)},listaTemasComSel:function(funcao,locaplic,sid){if(arguments.length===1){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=listatemascomsel&g_sid="+sid;cpJSON.call(p,"listaTemasComSel",funcao,par)},listatemasTipo:function(funcao,tipo,locaplic,sid){if(arguments.length===2){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=&funcao=listatemasTipo&tipo="+tipo+"&g_sid="+sid;cpJSON.call(p,"listatemasTipo",funcao,par)},pegaSistemas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pegaSistemas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaSistemas",funcao,par)},listadrives:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="funcao=listaDrives&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"listaDrives",funcao,par)},listaarquivos:function(funcao,caminho){var p=i3GEO.configura.locaplic+"/ferramentas/navegarquivos/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaArquivos&diretorio="+caminho;cpJSON.call(p,"listaArquivos",funcao,par)},geo2utm:function(funcao,x,y){i3GEO.php.verifica();if($i("aguardeGifAberto")||x<-180){return}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geo2utm&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"geo2utm",funcao,par)},desativacgi:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=desativacgi&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"desativacgi",funcao,par)},pegaMapas:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=pegaMapas&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pegaMapas",funcao,par)},mudatamanho:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/opcoes_tamanho/exec.php",par="funcao=mudatamanho&altura="+altura+"&largura="+largura+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"pegaSistemas",retorno,par)},ativalogo:function(funcao,altura,largura){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=ativalogo&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"ativalogo",retorno,par)},insereAnnotation:function(funcao,pin,xy,texto,position,partials,offsetx,offsety,minfeaturesize,mindistance,force,shadowcolor,shadowsizex,shadowsizey,outlinecolor,cor,sombray,sombrax,sombra,fundo,angulo,tamanho,fonte){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inserefeature&pin="+pin+"&tipo=ANNOTATION&xy="+xy+"&texto="+texto+"&position="+position+"&partials="+partials+"&offsetx="+offsetx+"&offsety="+offsety+"&minfeaturesize="+minfeaturesize+"&mindistance="+mindistance+"&force="+force+"&shadowcolor="+shadowcolor+"&shadowsizex="+shadowsizex+"&shadowsizey="+shadowsizey+"&outlinecolor="+outlinecolor+"&cor="+cor+"&sombray="+sombray+"&sombrax="+sombrax+"&sombra="+sombra+"&fundo="+fundo+"&angulo="+angulo+"&tamanho="+tamanho+"&fonte="+fonte+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"inserefeature",retorno,par)},identificaunico:function(funcao,xy,tema,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=identificaunico&xy="+xy+"&resolucao=5&tema="+tema+"&item="+item+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"identificaunico",funcao,par)},recuperamapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=recuperamapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"recuperamapa",retorno,par)},criaLegendaImagem:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaLegendaImagem&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"criaLegendaImagem",funcao,par)},referenciadinamica:function(funcao,zoom,tipo,w,h){i3GEO.php.verifica();if(!w){w=""}if(!h){h=""}if(arguments.length===2){tipo="dinamico"}var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=referenciadinamica&g_sid="+i3GEO.configura.sid+"&zoom="+zoom+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten)+"&w="+w+"&h="+h;cpJSON.call(p,"retornaReferenciaDinamica",funcao,par)},pan:function(funcao,escala,tipo,x,y){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=pan&escala="+escala+"&tipo="+tipo+"&x="+x+"&y="+y+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"pan",funcao,par)},zoomponto:function(funcao,x,y,tamanho,simbolo,cor){i3GEO.php.verifica();if(!simbolo){simbolo="ponto"}if(!tamanho){tamanho=15}if(!cor){cor="255 0 0"}var retorno=function(retorno){if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.pan2ponto(x,y)}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.pan2ponto(x,y)}funcao.call(funcao,retorno)},p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=zoomponto&pin=pin&xy="+x+" "+y+"&g_sid="+i3GEO.configura.sid+"&marca="+simbolo+"&tamanho="+tamanho+"&cor="+cor;cpJSON.call(p,"zoomponto",retorno,par)},localizaIP:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=localizaIP&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"localizaIP",funcao,par)},mudaext:function(funcao,tipoimagem,ext,locaplic,sid,atualiza,geo){var retorno;if(arguments.length===3){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;atualiza=true;geo=false}if(geo===undefined){geo=false}if(atualiza===undefined){atualiza=true}if(ext===undefined){i3GEO.janela.tempoMsg("extensao nao definida");return}retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":if(atualiza===true){i3GEO.Interface.googlemaps.zoom2extent(ext)}break;case"googleearth":if(atualiza===true){i3GEO.Interface.googleearth.zoom2extent(ext)}break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(ext);break}try{funcao.call(funcao,retorno)}catch(e){}};var p=locaplic+"/classesphp/mapa_controle.php";var par="funcao=mudaext&tipoimagem="+tipoimagem+"&ext="+ext+"&g_sid="+sid+"&geo="+geo;cpJSON.call(p,"mudaext",retorno,par)},mudaescala:function(funcao,escala){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudaescala&escala="+escala+"&g_sid="+i3GEO.configura.sid+"&tipoimagem="+i3GEO.configura.tipoimagem,retorno=function(retorno){i3GEO.janela.fechaAguarde("mudaescala");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("mudaescala",$trad("o1"));cpJSON.call(p,"mudaescala",retorno,par)},aplicaResolucao:function(funcao,resolucao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=crialente&resolucao="+resolucao+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"crialente",funcao,par)},geradestaque:function(funcao,tema,ext){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=geradestaque&tema="+tema+"&g_sid="+i3GEO.configura.sid+"&ext="+ext,retorno=function(retorno){i3GEO.janela.fechaAguarde("geradestaque");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("geradestaque",$trad("o1"));cpJSON.call(p,"geradestaque",retorno,par)},selecaopt:function(funcao,tema,xy,tipo,tolerancia){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaopt&tema="+tema+"&tipo="+tipo+"&xy="+xy+"&tolerancia="+tolerancia+"&g_sid="+i3GEO.configura.sid+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoPT",funcao,par)},selecaoWkt:function(funcao,tema,tipo,wkt,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php?funcao=selecaowkt&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten+"&buffer="+buffer),cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&wkt="+wkt)},selecaobox:function(funcao,tema,tipo,box){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=selecaobox&box="+i3GEO.util.extOSM2Geo(box)+"&g_sid="+i3GEO.configura.sid+"&tipo="+tipo+"&tema="+tema+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaobox",funcao,par)},selecaoext:function(funcao,tema,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoext&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cpJSON.call(p,"selecaoext",funcao,par)},selecaoatrib2:function(funcao,tema,filtro,tipo){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaoatrib2&tema="+tema+"&filtro="+filtro+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"selecaoatrib2",funcao,par)},selecaotema:function(funcao,temao,tema,tipo,buffer){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=selecaotema&temao="+temao+"&tema="+tema+"&tipo="+tipo+"&ext="+i3GEO.parametros.mapexten+"&buffer="+buffer;cpJSON.call(p,"selecaotema",funcao,par)},sobetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=sobetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("sobetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("sobetema",$trad("o1"));cpJSON.call(p,"sobetema",retorno,par)},descetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=descetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("descetema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("descetema",$trad("o1"));cpJSON.call(p,"descetema",retorno,par)},fontetema:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=fontetema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"fontetema",retorno,par)},zoomtema:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.Interface.googlemaps.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"googleearth":i3GEO.Interface.googleearth.zoom2extent(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break;case"openlayers":i3GEO.Interface.openlayers.zoom2ext(retorno.data.variaveis.mapexten);i3GEO.atualizaParametros(retorno.data.variaveis);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomtema&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomtema",retorno,par)},zoomsel:function(funcao,tema){i3GEO.php.verifica();var retorno,p,par;retorno=function(retorno){switch(i3GEO.Interface.ATUAL){case"googlemaps":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.mapexten);break;case"googleearth":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.googleearth.zoom2extent(i3GEO.parametros.mapexten);break;case"openlayers":i3GEO.atualizaParametros(retorno.data.variaveis);i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.mapexten);break}};p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php";par="funcao=zoomsel&tema="+tema+"&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"zoomsel",retorno,par)},limpasel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="funcao=limpasel&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"limpasel",retorno,par)},invertestatuslegenda:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=invertestatuslegenda&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"invertestatuslegenda",retorno,par)},aplicaCorClasseTema:function(funcao,idtema,idclasse,rgb){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=alteraclasse&opcao=alteracor&tema="+idtema+"&idclasse="+idclasse+"&cor="+rgb+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"aplicaCorClasseTema",retorno,par)},mudatransp:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudatransp&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudatransp",retorno,par)},copiatema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=copiatema&tema="+tema+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("copiatema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("copiatema",$trad("o1"));cpJSON.call(p,"copiatema",retorno,par)},mudanome:function(funcao,tema,valor){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=mudanome&tema="+tema+"&valor="+valor+"&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"mudanome",retorno,par)},adicionaTemaWMS:function(funcao,servico,tema,nome,proj,formato,versao,nomecamada,tiporep,suportasld,formatosinfo,locaplic,sid,checked){var s,p,camadaArvore,par,ck;if(!locaplic||locaplic===""){locaplic=i3GEO.configura.locaplic}if(!sid||sid===""){sid=i3GEO.configura.sid}if(checked||checked==false){s=servico+"&layers="+tema+"&style="+nome;s=s.replace("&&","&");camadaArvore=i3GEO.arvoreDeCamadas.pegaTema(s,"","wmsurl");if(camadaArvore){ck=i3GEO.arvoreDeCamadas.capturaCheckBox(camadaArvore.name);ck.checked=checked;ck.onclick();return}}p=locaplic+"/classesphp/mapa_controle.php",par="g_sid="+sid+"&funcao=adicionatemawms&servico="+servico+"&tema="+tema+"&nome="+nome+"&proj="+proj+"&formato="+formato+"&versao="+versao+"&nomecamada="+nomecamada+"&tiporep="+tiporep+"&suportasld="+suportasld+"&formatosinfo="+formatosinfo;cpJSON.call(p,"adicionatemawms",funcao,par)},adicionaTemaSHP:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaSHP&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaSHP",retorno,par)},adicionaTemaIMG:function(funcao,path){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=adicionaTemaIMG&arq="+path,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"adicionaTemaIMG",retorno,par)},identifica3:function(funcao,x,y,resolucao,opcao,locaplic,sid,tema,ext,listaDeTemas){if(x===null||y===null){return}if(arguments.length===4){opcao="tip";locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas="";resolucao=5}if(arguments.length===5){locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid;ext="";listaDeTemas=""}if(listaDeTemas===undefined){listaDeTemas=""}ext=i3GEO.util.extOSM2Geo(ext);var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=identifica3&opcao="+opcao+"&xy="+x+","+y+"&resolucao="+resolucao+"&g_sid="+sid+"&ext="+ext+"&listaDeTemas="+listaDeTemas;if(opcao!=="tip"){par+="&tema="+tema}cpJSON.call(p,"identifica",funcao,par)},reiniciaMapa:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=reiniciaMapa&g_sid="+i3GEO.configura.sid,retorno=function(retorno){funcao.call(funcao,retorno)};cpJSON.call(p,"reiniciaMapa",retorno,par)},procurartemas2:function(funcao,procurar,locaplic){if(arguments.length===2){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemas2&map_file=&procurar="+procurar+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemas");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemas",$trad("o1"));cpJSON.call(p,"procurartemas",retorno,par)}catch(e){}},procurartemasestrela:function(funcao,nivel,fatorestrela,locaplic){if(arguments.length===3){locaplic=i3GEO.configura.locaplic}try{var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=procurartemasestrela&map_file=&nivel="+nivel+"&fatorestrela="+fatorestrela+"&idioma="+i3GEO.idioma.ATUAL,retorno=function(retorno){i3GEO.janela.fechaAguarde("procurartemasestrela");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("procurartemasestrela",$trad("o1"));cpJSON.call(p,"foo",retorno,par)}catch(e){}},adtema:function(funcao,temas,locaplic,sid){if(arguments.length===2){i3GEO.php.verifica();locaplic=i3GEO.configura.locaplic;sid=i3GEO.configura.sid}var p=locaplic+"/classesphp/mapa_controle.php",par="funcao=adtema&temas="+temas+"&g_sid="+sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("adtema");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("adtema",$trad("o1"));cpJSON.call(p,"adtema",retorno,par)},escalagrafica:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=escalagrafica&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"escalagrafica",funcao,par)},googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googlemaps",$trad("o1"));cpJSON.call(p,"googlemaps",retorno,par)},googleearth:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=googleearth&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("googleearth");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("googleearth",$trad("o1"));cpJSON.call(p,"googleearth",retorno,par)},openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("openlayers",$trad("o1"));cpJSON.call(p,"openlayers",retorno,par)},corpo:function(funcao,tipoimagem){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=corpo&tipoimagem="+tipoimagem+"&g_sid="+i3GEO.configura.sid+"&interface="+i3GEO.Interface.ATUAL;if(i3GEO.Interface.ATUAL==="googleearth"){i3GEO.Interface.googleearth.recalcPar();par+="&mapexten="+i3GEO.parametros.mapexten}cpJSON.call(p,"corpo",funcao,par)},converte2googlemaps:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2googlemaps&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2googlemaps");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2googlemaps",$trad("o1"));cpJSON.call(p,"converte2googlemaps",retorno,par)},converte2openlayers:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=converte2openlayers&g_sid="+i3GEO.configura.sid,retorno=function(retorno){i3GEO.janela.fechaAguarde("converte2openlayers");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("converte2openlayers",$trad("o1"));cpJSON.call(p,"converte2openlayers",retorno,par)},criamapa:function(funcao,parametros){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=criaMapa&"+parametros,cp=new cpaint();cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"criaMapa",funcao,par)},inicia:function(funcao,embedLegenda,w,h){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=inicia&embedLegenda="+embedLegenda+"&w="+w+"&h="+h+"&g_sid="+i3GEO.configura.sid+"&interface=",cp=new cpaint();if(i3GEO.Interface.openlayers.googleLike===true){par+="googlemaps"}else{par+=i3GEO.Interface.ATUAL}cp.set_response_type("JSON");if(i3GEO.util.versaoNavegador()==="FF3"){cp.set_async(true)}else{cp.set_async(false)}cp.set_transfer_mode("POST");cp.call(p,"iniciaMapa",funcao,par)},chaveGoogle:function(funcao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=chavegoogle&g_sid="+i3GEO.configura.sid;cpJSON.call(p,"chavegoogle",funcao,par)},listaRSSwsARRAY:function(funcao,tipo){var p=i3GEO.configura.locaplic+"/classesphp/wscliente.php",par="funcao=listaRSSwsARRAY&rss="+["|"]+"&tipo="+tipo;cpJSON.call(p,"listaRSSwsARRAY",funcao,par)},listaLayersWMS:function(funcao,servico,nivel,id_ws,nomelayer,tipo_ws){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="funcao=listaLayersWMS&servico="+servico+"&nivel="+nivel+"&id_ws="+id_ws+"&nomelayer="+nomelayer+"&tipo_ws="+tipo_ws;cpJSON.call(p,"listaLayersWMS",funcao,par)},buscaRapida:function(funcao,locaplic,servico,palavra){var p=locaplic+"/classesphp/mapa_controle.php",par="map_file=&funcao=buscaRapida&palavra="+palavra+"&servico="+servico;cpJSON.call(p,"buscaRapida",funcao,par)},listaItensTema:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaitens&tema="+tema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaItensTema",funcao,par)},listaValoresItensTema:function(funcao,tema,itemTema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaunica&tema="+tema+"&item="+itemTema+"&ext="+i3GEO.parametros.mapexten;cpJSON.call(p,"listaRegistros",funcao,par)},extRegistros:function(funcao,tema,reg){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=extregistros®istro="+reg+"&tema="+tema;cpJSON.call(p,"listaItensTema",funcao,par)},listaFontesTexto:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listatruetype";cpJSON.call(p,"listaTrueType",funcao,par)},listaEpsg:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=listaEpsg&map_file=";cpJSON.call(p,"listaEpsg",funcao,par)},criatemaSel:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/ferramentas/selecao/exec.php",par="g_sid="+i3GEO.configura.sid+"&funcao=criatemasel&tema="+tema+"&nome=Novo tema "+tema,retorno=function(retorno){i3GEO.janela.fechaAguarde("criatemaSel");funcao.call(funcao,retorno)};i3GEO.janela.abreAguarde("criatemaSel",$trad("o1"));cpJSON.call(p,"chavegoogle",retorno,par)},pegaData:function(funcao,tema){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegadata&tema="+tema;cpJSON.call(p,"pegadata",funcao,par)},pegaMetaData:function(funcao,tema){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=pegametadata&tema="+tema;cpJSON.call(p,"pegametadata",funcao,par)},alteraData:function(funcao,tema,data,removemeta){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="g_sid="+i3GEO.configura.sid+"&funcao=alteradata&tema="+tema+"&novodata="+data+"&removemeta="+removemeta;cpJSON.call(p,"alteradata",funcao,par)},dadosPerfilRelevo:function(funcao,opcao,pontos,amostragem,item){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=dadosPerfilRelevo&opcao="+opcao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&pontos="+pontos+"&amostragem="+amostragem+"&item="+item)},funcoesGeometriasWkt:function(funcao,listaWkt,operacao){i3GEO.php.verifica();var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=funcoesGeometriasWkt&operacao="+operacao,cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p,"foo",funcao,"&geometrias="+listaWkt)},listaVariavel:function(funcao,filtro_esquema){if(!filtro_esquema){filtro_esquema=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaVariavel&g_sid="+i3GEO.configura.sid+"&filtro_esquema="+filtro_esquema;i3GEO.util.ajaxGet(p,funcao)},listaMedidaVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMedidaVariavel&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaParametrosMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaParametro&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaRegioesMedidaVariavel:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaRegioesMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaValoresParametroMedidaVariavel:function(id_parametro_medida,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaValoresParametro&id_parametro_medida="+id_parametro_medida+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},relatorioVariavel:function(codigo_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=relatorioCompleto&codigo_variavel="+codigo_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClassificacaoMedida:function(id_medida_variavel,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClassificacaoMedida&id_medida_variavel="+id_medida_variavel+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaClasseClassificacao:function(id_classificacao,funcao){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaClasseClassificacao&id_classificacao="+id_classificacao;i3GEO.util.ajaxGet(p,funcao)},mapfileMedidaVariavel:function(funcao,id_medida_variavel,filtro,todasascolunas,tipolayer,titulolayer,id_classificacao,agruparpor,codigo_tipo_regiao,opacidade){if(!opacidade){opacidade=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&codigo_tipo_regiao="+codigo_tipo_regiao+"&id_medida_variavel="+id_medida_variavel+"&filtro="+filtro+"&todasascolunas="+todasascolunas+"&tipolayer="+tipolayer+"&titulolayer="+titulolayer+"&id_classificacao="+id_classificacao+"&agruparpor="+agruparpor+"&opacidade="+opacidade+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaTipoRegiao:function(funcao,codigo_tipo_regiao){if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},mapfileTipoRegiao:function(funcao,codigo_tipo_regiao,outlinecolor,width,nomes){if(!outlinecolor){outlinecolor="255,0,0"}if(!width){width=1}if(!nomes){nome="nao"}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=mapfileTipoRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&g_sid="+i3GEO.configura.sid;p+="&outlinecolor="+outlinecolor+"&width="+width+"&nomes="+nomes;i3GEO.util.ajaxGet(p,funcao)},listaHierarquiaRegioes:function(funcao,codigo_tipo_regiao,codigoregiaopai,valorregiaopai){if(!codigoregiaopai){codigoregiaopai=""}if(!valorregiaopai){valorregiaopai=""}if(!codigo_tipo_regiao){codigo_tipo_regiao=""}var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaHierarquiaRegioes&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigoregiaopai="+codigoregiaopai+"&valorregiaopai="+valorregiaopai+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},aplicaFiltroRegiao:function(funcao,codigo_tipo_regiao,codigo_regiao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=aplicaFiltroRegiao&codigo_tipo_regiao="+codigo_tipo_regiao+"&codigo_regiao="+codigo_regiao+"&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaCamadasMetaestat:function(funcao){var p=i3GEO.configura.locaplic+"/ferramentas/metaestat/analise.php?funcao=listaCamadasMetaestat&g_sid="+i3GEO.configura.sid;i3GEO.util.ajaxGet(p,funcao)},listaGruposMapaMetaestat:function(funcao,id_mapa){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaGruposMapa&id_mapa="+id_mapa;i3GEO.util.ajaxGet(p,funcao)},listaTemasMapaMetaestat:function(funcao,id_mapa_grupo){var p=i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemasMapa&id_mapa_grupo="+id_mapa_grupo;i3GEO.util.ajaxGet(p,funcao)},salvaMapaBanco:function(funcao,titulo,id_mapa,preferencias,geometrias,graficos,tabelas){if(preferencias){try{preferencias=i3GEO.util.base64encode(i3GEO.util.pegaDadosLocal("preferenciasDoI3Geo"))}catch(e){preferencias=""}}else{preferencias=""}if(geometrias){try{geometrias=i3GEO.mapa.compactaLayerGrafico();if(!geometrias){geometrias=""}}catch(e){geometrias=""}}else{geometrias=""}if(graficos&&i3GEOF&&i3GEOF.graficointerativo1){try{graficos=i3GEOF.graficointerativo1.compactaConfig();if(!graficos){graficos=""}}catch(e){graficos=""}}else{graficos=""}if(tabelas&&i3GEOF&&i3GEOF.tabela){try{tabelas=i3GEOF.tabela.compactaConfig();if(!tabelas){tabelas=""}}catch(e){tabelas=""}}else{tabelas=""}var url=(window.location.href.split("?")[0]),p=i3GEO.configura.locaplic+"/admin/php/mapas.php?";par="funcao=salvaMapfile"+"&url="+url.replace("#","")+"&arqmapfile="+i3GEO.parametros.mapfile+"&nome_mapa="+titulo+"&id_mapa="+id_mapa+"&ext="+i3GEO.util.extOSM2Geo(i3GEO.parametros.mapexten);cp=new cpaint();cp.set_transfer_mode('POST');cp.set_response_type("JSON");cp.call(p+par,"foo",funcao,"&preferenciasbase64="+preferencias+"&geometriasbase64="+geometrias+"&graficosbase64="+graficos+"&tabelasbase64="+tabelas)},marcadores2shp:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?";par="funcao=marcadores2shp";i3GEO.util.ajaxGet(p+par,funcao)},listaInterfaces:function(funcao){var p=i3GEO.configura.locaplic+"/classesphp/mapa_controle.php",par="&map_file=&funcao=listainterfaces";cpJSON.call(p,"foo",funcao,par)}}; | |
| 223 | 223 | // |
| 224 | 224 | //compactados/classe_configura_compacto.js |
| 225 | 225 | if(typeof(i3GEO)==='undefined'){var i3GEO={}}i3GEO.configura={mostraCentroDoMapa:false,guardaExtensao:true,grupoLayers:"",oMenuData:{menu:[{nome:$trad("s1"),id:"ajudaMenu"},{nome:$trad("s2"),id:"analise"},{nome:$trad("s3"),id:"janelas"},{nome:$trad("s4"),id:"arquivos"},{nome:$trad("d32"),id:"interface"},{nome:$trad("u15a"),id:"ferramentas"}],submenus:{"ajudaMenu":[{id:"omenudataAjudamenu9",text:$trad("x68"),url:"javascript:i3GEO.janela.tempoMsg(i3GEO.parametros.mensageminicia)"},{id:"omenudataAjudamenu2",text:$trad("u2"),url:"javascript:i3GEO.ajuda.abreDoc()"},{id:"omenudataAjudamenu3",text:$trad("u4a"),url:"javascript:i3GEO.ajuda.abreDoc('/documentacao/manual-i3geo-6_0-pt.pdf')"},{id:"omenudataAjudamenu4",text:$trad("u4"),url:"http://www.softwarepublico.gov.br/dotlrn/clubs/i3geo/file-storage/index?folder%5fid=22667525",target:"_blank"},{id:"omenudataAjudamenu5",text:$trad("u5a"),url:"http://www.softwarepublico.gov.br",target:"_blank"},{id:"omenudataAjudamenu1",text:$trad("x67"),url:"http://www.softwarepublico.gov.br/spb/ver-comunidade?community_id=1444332",target:"_blank"},{id:"omenudataAjudamenu7",text:$trad("u5b"),url:"javascript:i3GEO.ajuda.abreDoc('/ajuda_usuario.php')"},{id:"omenudataAjudamenu8",text:$trad("u5c"),url:"javascript:i3GEO.ajuda.redesSociais()"}],"analise":[{id:"omenudataAnalise1",text:'<b>'+$trad("u22")+'</b>',submenu:{id:"subAnalise1",itemdata:[[{id:"omenudataAnalise2",text:$trad("u7"),url:"javascript:i3GEO.analise.dialogo.gradePol()"},{id:"omenudataAnalise3",text:$trad("u8"),url:"javascript:i3GEO.analise.dialogo.gradePontos()"},{id:"omenudataAnalise4",text:$trad("u9"),url:"javascript:i3GEO.analise.dialogo.gradeHex()"}]]}},{id:"omenudataAnalise5",text:'<b>'+$trad("u23")+'</b>',submenu:{id:"subAnalise2",itemdata:[[{id:"omenudataAnalise6",text:$trad("u11a"),url:"javascript:i3GEO.analise.dialogo.distanciaptpt()"},{id:"omenudataAnalise7",text:$trad("u12"),url:"javascript:i3GEO.analise.dialogo.nptPol()"},{id:"omenudataAnalise8",text:$trad("u13"),url:"javascript:i3GEO.analise.dialogo.pontoempoligono()"},{id:"omenudataAnalise9",text:$trad("u14"),url:"javascript:i3GEO.analise.dialogo.pontosdistri()"},{id:"omenudataAnalise9a",text:$trad("u28"),url:"javascript:i3GEO.analise.dialogo.centromassa()"}]]}},{id:"omenudataAnalise10",text:'<b>'+$trad("u24")+'</b>',submenu:{id:"subAnalise3",itemdata:[[{id:"omenudataAnalise11",text:$trad("u25"),url:"javascript:i3GEO.analise.dialogo.dissolve()"}]]}},{id:"omenudataNavegacao1",text:'<b>'+$trad("x105")+'</b>',submenu:{id:"subAnalise4",itemdata:[[{id:"omenudataAnalise18",text:$trad("d30"),url:"javascript:i3GEO.analise.dialogo.linhaDoTempo()"},{id:"omenudataNavegacao2",text:$trad("d15t"),url:"javascript:i3GEO.navega.dialogo.google()"},{id:"omenudataNavegacao3",text:$trad("d9t"),url:"javascript:i3GEO.maparef.inicia()"},{id:"omenudataNavegacao4",text:$trad("d8t"),url:"javascript:i3GEO.mapa.dialogo.mostraExten()"}]]}},{id:"omenudataAnalise12",text:'<b>'+$trad("u27")+'</b>',submenu:{id:"subAnalise5",itemdata:[[{id:"omenudataAnalise13",text:$trad("u6"),url:"javascript:i3GEO.analise.dialogo.analisaGeometrias()"},{id:"omenudataAnalise14",text:$trad("u10"),url:"javascript:i3GEO.analise.dialogo.buffer()"},{id:"omenudataAnalise15",text:$trad("u26"),url:"javascript:i3GEO.analise.dialogo.agrupaElementos()"},{id:"omenudataAnalise16",text:$trad("u11"),url:"javascript:i3GEO.analise.dialogo.centroide()"},{id:"omenudataAnalise17",text:$trad("t37b"),url:"javascript:i3GEO.analise.dialogo.graficoInterativo1()"},{id:"omenudataAnalise20",text:$trad("saikuAba"),url:"javascript:i3GEO.analise.dialogo.saiku()"},{id:"omenudataAnalise23",text:$trad("saikuMapa"),url:"javascript:i3GEO.analise.dialogo.saikuMapa()"},{id:"omenudataAnalise21",text:$trad("x102"),url:"javascript:i3GEO.analise.dialogo.heatmap()"},{id:"omenudataAnalise22",text:$trad("x104"),url:"javascript:i3GEO.analise.dialogo.markercluster()"},{id:"omenudataAnalise24",text:$trad("melhorcaminho"),url:"javascript:i3GEO.analise.dialogo.melhorcaminho()"}]]}}],"janelas":[{id:"omenudataJanelas1",text:$trad("u15"),url:"javascript:i3GEO.barraDeBotoes.reativa(0);i3GEO.barraDeBotoes.reativa(1)"},{id:"omenudataJanelas2",text:$trad("u16"),url:"javascript:i3GEO.ajuda.abreJanela()"},{id:"omenudataJanelas3",text:$trad("u29"),url:"javascript:i3GEO.barraDeBotoes.editor.inicia()"}],"arquivos":[{id:"omenudataArquivos1",text:$trad("u17"),url:"javascript:i3GEO.mapa.dialogo.salvaMapa()"},{id:"omenudataArquivos2",text:$trad("u18"),url:"javascript:i3GEO.mapa.dialogo.carregaMapa()"},{id:"omenudataArquivos6",text:$trad("x72"),url:"javascript:i3GEO.mapa.dialogo.listaDeMapasBanco()"},{id:"omenudataArquivos4",text:$trad("u20"),url:"javascript:i3GEO.mapa.dialogo.convertews()"},{id:"omenudataArquivos5",text:$trad("u20a"),url:"javascript:i3GEO.mapa.dialogo.convertekml()"}],"interface":[{id:"omenudataInterface0a",text:'<b>'+$trad("d27")+'</b>',submenu:{id:"subInt1",itemdata:[[{id:"omenudataInterface2",text:"OpenLayers",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_ol.htm?'+i3GEO.configura.sid"},{id:"omenudataInterface2a",text:"OpenLayers OSM",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_osm.htm?'+i3GEO.configura.sid"},{id:"omenudataInterface4",text:"Google Maps",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/black_gm.phtml?'+i3GEO.configura.sid"},{id:"omenudataInterface5",text:"Google Earth",url:"javascript:window.location = i3GEO.configura.locaplic+'/interface/googleearth.phtml?'+i3GEO.configura.sid"}]]}},{id:"omenudataInterface0b",text:'<b>'+$trad("u27")+'</b>',submenu:{id:"subInt2",itemdata:[[{id:"omenudataInterface6",text:$trad("u21"),url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/geradordelinks.htm')"},{id:"omenudataInterface7",text:"Serviços WMS",url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/ogc.htm')"},{id:"omenudataInterface9",text:"Download de dados",url:"javascript:var w = window.open(i3GEO.configura.locaplic+'/datadownload.htm')"},{id:"omenudataInterface11",text:$trad("p20"),url:"javascript:i3GEO.mapa.dialogo.telaRemota()"}]]}}],"ferramentas":[{id:"omenudataFerramentas0a",text:'<b>'+$trad("g4a")+'</b>',submenu:{id:"mapa",itemdata:[[{id:"omenudataFerramentas5a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeBusca'></span>"+$trad("x59"),url:"javascript:i3GEO.mapa.dialogo.locregiao()"},{id:"omenudataFerramentas6a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeFiltro'></span>"+$trad("x61"),url:"javascript:i3GEO.mapa.dialogo.filtraregiao()"},{id:"omenudataFerramentas4a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCatalogo'></span>"+$trad("g1a"),url:"javascript:i3GEO.arvoreDeTemas.flutuante()"},{id:"omenudataFerramentas1a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeOpacidadeMapa'></span>"+$trad("t20"),url:"javascript:i3GEO.mapa.dialogo.opacidade()"},{id:"omenudataFerramentas2a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAnimacao'></span>"+$trad("p21"),url:"javascript:i3GEO.mapa.dialogo.animacao()"},{id:"omenudataFerramentas3a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeSelecao'></span>"+$trad("d24t"),url:"javascript:i3GEO.mapa.dialogo.selecao();"},{id:"omenudataFerramentas7a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCongela'></span>"+$trad("x64a"),url:"javascript:i3GEO.mapa.dialogo.congelaMapa();"},{id:"omenudataFerramentas8a",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAutoredesenha'></span>"+$trad("p12"),url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"},{id:"omenudataFerramentas9",text:"<span class='i3GEOiconeFerramenta i3GEOiconeVinde'></span>"+$trad("x85"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.vinde()"},{id:"omenudataFerramentas10",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGeoLocal'></span>"+$trad("x93"),url:"javascript:i3GEO.mapa.dialogo.geolocal()"},{id:"omenudataFerramentas11",text:"<span class='i3GEOiconeFerramenta i3GEOiconeInserexy'></span>"+$trad("d22t"),url:"javascript:i3GEO.mapa.dialogo.cliquePonto()"},{id:"omenudataFerramentas12",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCliqueTexto'></span>"+$trad("d25t"),url:"javascript:i3GEO.mapa.dialogo.cliqueTexto()"},{id:"omenudataImprimir",text:"<span class='i3GEOiconeFerramenta i3GEOiconeImprimir'></span>"+$trad("d12"),url:"javascript:i3GEO.mapa.dialogo.imprimir()"},{id:"omenudataTipoImg",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTipoImg'></span>"+$trad("p2"),url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{id:"omenudataCorFundo",text:"<span class='i3GEOiconeFerramenta i3GEOiconeColorchooser'></span>"+$trad("p9"),url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{id:"gradeCoordenadas",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGraticule'></span>"+$trad("p10"),url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{id:"mascara",text:"<span class='i3GEOiconeFerramenta i3GEOiconeMascara'></span>"+$trad("mascara"),url:"javascript:i3GEO.mapa.dialogo.mascara()"},{id:"wkt2layer",text:"<span class='i3GEOiconeFerramenta i3GEOiconewkt2layer'></span>"+$trad("wkt2layer"),url:"javascript:i3GEO.mapa.dialogo.wkt2layer()"}]]}},{id:"omenudataFerramentas0b",text:'<b>'+$trad("a7")+'</b>',submenu:{id:"camada",itemdata:[[{id:"omenudataFerramentas1b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTabela'></span>"+$trad("t31"),url:"javascript:i3GEO.tema.dialogo.tabela()"},{id:"omenudataFerramentas2b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeBusca'></span>"+$trad("t23"),url:"javascript:i3GEO.tema.dialogo.procuraratrib()"},{id:"omenudataFerramentas3b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeToponimia'></span>"+$trad("t25"),url:"javascript:i3GEO.tema.dialogo.toponimia()"},{id:"omenudataFerramentas4b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeEtiqueta'></span>"+$trad("t27"),url:"javascript:i3GEO.tema.dialogo.etiquetas()"},{id:"omenudataFerramentas5b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeFiltro'></span>"+$trad("t29"),url:"javascript:i3GEO.tema.dialogo.filtro()"},{id:"omenudataFerramentas6b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeLegenda'></span>"+$trad("t33"),url:"javascript:i3GEO.tema.dialogo.editaLegenda()"},{id:"omenudataFerramentas7b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCortina'></span>"+$trad("t42"),url:"javascript:i3GEO.tema.dialogo.cortina()"},{id:"omenudataFerramentas8b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGrTema'></span>"+$trad("t37a"),url:"javascript:i3GEO.tema.dialogo.graficotema()"},{id:"omenudataFerramentas9b",text:"<span class='i3GEOiconeFerramenta i3GEOiconeGrafico'></span>"+$trad("t37b"),url:"javascript:i3GEO.analise.dialogo.graficoInterativo1()"},{id:"omenudataFerramentasmmscale",text:"<span class='i3GEOiconeFerramenta i3GEOiconemmscale'></span>"+$trad("variaEscala"),url:"javascript:i3GEO.tema.dialogo.mmscale()"},{id:"omenudataFerramentas3e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeTme'></span>"+$trad("t49"),url:"javascript:i3GEO.tema.dialogo.tme()"},{id:"omenudataFerramentasStoryMap",text:"<span class='i3GEOiconeFerramenta i3GEOiconeStorymap'></span>StoryMap",url:"javascript:i3GEO.tema.dialogo.storymap()"},{id:"omenudataFerramentasAnimagif",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAnimagif'></span>Anima Gif",url:"javascript:i3GEO.tema.dialogo.animagif()"}]]}},{id:"omenudataFerramentas0e",text:'<b>'+$trad("x60")+'</b>',submenu:{id:"subFerr3",itemdata:[[{id:"omenudataFerramentas1e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeCartograma'></span>"+$trad("x57"),url:"javascript:i3GEO.mapa.dialogo.metaestat()"},{id:"omenudataFerramentas4e",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAplicStat'></span>"+$trad("x71"),url:"javascript:i3GEO.mapa.dialogo.metaestatListaMapas()"}]]}},{id:"omenudataFerramentas0c",text:'<b>'+$trad("a15")+'</b>',submenu:{id:"subFerr4",itemdata:[[{id:"omenudataFerramentas14",text:"<span class='i3GEOiconeFerramenta i3GEOiconeAdd'></span>"+$trad("conexaoServicoGeo"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.conectaservico()"},{id:"omenudataFerramentas9i",text:"<span class='i3GEOiconeFerramenta i3GEOiconeVinde'></span>"+$trad("x85"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.vinde()"}]]}},{id:"omenudataFerramentas0d",text:'<b>Upload</b>',submenu:{id:"subFerr5",itemdata:[[{id:"omenudataFerramentas13",text:"<span class='i3GEOiconeFerramenta i3GEOiconeUpload'></span>"+$trad("uploadArquivoGeo"),url:"javascript:i3GEO.arvoreDeTemas.dialogo.uploadarquivo()"}]]}}]}},oMenuDataOriginal:"",tipoimagem:"nenhum",ajustaDocType:true,tipotip:"balao",alturatip:"100px",larguratip:"200px",funcaoTip:"i3GEO.mapa.dialogo.verificaTipDefault()",funcaoIdentifica:"i3GEO.mapa.dialogo.cliqueIdentificaDefault()",diminuixM:0,diminuixN:0,diminuiyM:70,diminuiyN:70,autotamanho:false,map3d:"",embedLegenda:"nao",templateLegenda:"legenda9.htm",mashuppar:"",sid:"",locaplic:"",mapaRefDisplay:"block",visual:"default",cursores:{"identifica":{ff:"pointer",ie:"pointer"},"pan":{ff:"/imagens/cursores/pan.png",ie:"/imagens/cursores/pan.cur"},"area":{ff:"crosshair",ie:"crosshair"},"distancia":{ff:"crosshair",ie:"crosshair"},"zoom":{ff:"/imagens/cursores/zoom.png",ie:"/imagens/cursores/zoom.cur"},"contexto":{ff:"/imagens/cursores/contexto.png",ie:"/imagens/cursores/contexto.cur"},"identifica_contexto":{ff:"pointer",ie:"pointer"},"pan_contexto":{ff:"/imagens/cursores/pan_contexto.png",ie:"/imagens/cursores/pan_contexto.cur"},"zoom_contexto":{ff:"/imagens/cursores/zoom_contexto.png",ie:"/imagens/cursores/zoom_contexto.cur"}},listaDePropriedadesDoMapa:{"propriedades":[{text:"p2",url:"javascript:i3GEO.mapa.dialogo.tipoimagem()"},{text:"p3",url:"javascript:i3GEO.mapa.dialogo.opcoesLegenda()"},{text:"p4",url:"javascript:i3GEO.mapa.dialogo.opcoesEscala()"},{text:"p5",url:"javascript:i3GEO.mapa.dialogo.tamanho()"},{text:"p7",url:"javascript:i3GEO.mapa.ativaLogo()"},{text:"p8",url:"javascript:i3GEO.mapa.dialogo.queryMap()"},{text:"p9",url:"javascript:i3GEO.mapa.dialogo.corFundo()"},{text:"p10",url:"javascript:i3GEO.mapa.dialogo.gradeCoord()"},{text:"p12",url:"javascript:i3GEO.mapa.dialogo.autoredesenha()"}]},tempoAplicar:4000,tempoMouseParado:1800,iniciaJanelaMensagens:false,liberaGuias:"nao",funcoesBotoes:{"botoes":[{iddiv:"historicozoom",tipo:"",dica:"",constroiconteudo:'i3GEO.gadgets.mostraHistoricoZoom()'},{iddiv:"zoomtot",tipo:"",dica:$trad("d2"),titulo:$trad("d2t"),funcaoonclick:function(){if(i3GEO.barraDeBotoes.TIPO==="emlinha"){i3GEO.util.animaClique($i("zoomtot"))}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.Interface.openlayers.zoom2ext(i3GEO.parametros.extentTotal);return}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.Interface.googlemaps.zoom2extent(i3GEO.parametros.extentTotal);return}i3GEO.navega.zoomExt(i3GEO.configura.locaplic,i3GEO.configura.sid,i3GEO.configura.tipoimagem,i3GEO.parametros.extentTotal);marcadorZoom=""}},{iddiv:"localizar",tipo:"",dica:$trad("dicaBuscaRapida"),titulo:$trad("o2"),funcaoonclick:function(){if(!$i("janelaBuscaRapida")){var janela=i3GEO.janela.cria("258px","30px","","","","<div class='i3GeoTituloJanela'>"+$trad("o2")+"</div>","janelaBuscaRapida",false,"hd","","","",true,i3GEO.configura.locaplic+"/imagens/oxygen/16x16/edit-find.png");$i("janelaBuscaRapida_corpo").style.backgroundColor="white";i3GEO.gadgets.mostraBuscaRapida(janela[2].id)}}},{iddiv:"zoomli",tipo:"dinamico",dica:$trad("d3"),titulo:$trad("d3t"),funcaoonclick:function(){if(DetectaMobile("DetectMobileLong")){i3GEO.janela.tempoMsg($trad("x70"))}else{i3GEO.janela.tempoMsg($trad("x69"))}if(i3GEO.Interface.ATUAL==="googlemaps"){i3GEO.barraDeBotoes.ativaIcone("pan");i3GEO.barraDeBotoes.BOTAOPADRAO="pan";i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}if(i3GEO.Interface.ATUAL==="openlayers"){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}}},{iddiv:"zoomanterior",tipo:"dinamico",dica:"",titulo:"",funcaoonclick:function(){i3GEO.navega.extensaoAnterior()}},{iddiv:"zoomproximo",tipo:"dinamico",dica:"",titulo:"",funcaoonclick:function(){i3GEO.navega.extensaoProximo()}},{iddiv:"pan",tipo:"dinamico",dica:$trad("d4"),titulo:$trad("d4t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("pan");i3GEO.barraDeBotoes.BOTAOPADRAO="pan";if(i3GEO.Interface.ATUAL==="googlemaps"){i3GeoMap.setOptions({draggable:true});i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic);return}if($i(i3GEO.Interface.IDMAPA)){i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}marcadorZoom="";if(i3GEO.Interface.ATUAL==="openlayers"){if(i3GEO.Interface.TABLET===false){i3GEO.Interface.openlayers.OLpanel.activateControl(i3GEO.Interface.openlayers.OLpan)}return}}},{iddiv:"zoomiauto",tipo:"",dica:$trad("d5"),titulo:$trad("d5t"),funcaoonclick:function(){i3GEO.navega.zoomin(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=''}},{iddiv:"zoomoauto",tipo:"",dica:$trad("d6"),titulo:$trad("d6t"),funcaoonclick:function(){i3GEO.navega.zoomout(i3GEO.configura.locaplic,i3GEO.configura.sid);marcadorZoom=""}},{iddiv:"identifica",tipo:"dinamico",dica:$trad("d7"),titulo:$trad("d7t"),funcaoonclick:function(){var temp;if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identifica");if(i3GEO.Interface.ATUAL==="googleearth"||i3GEO.eventos.cliquePerm.ativo===false){if(i3GEO.eventos.MOUSECLIQUE.toString().search(i3GEO.configura.funcaoIdentifica)>=0){i3GEO.eventos.MOUSECLIQUE.remove(i3GEO.configura.funcaoIdentifica);return}i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoIdentifica]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica])}}},{iddiv:"identificaBalao",tipo:"dinamico",dica:$trad("d7a"),titulo:$trad("d7at"),funcaoonclick:function(){if(i3GEO.arvoreDeCamadas.filtraCamadas("etiquetas","","diferente",i3GEO.arvoreDeCamadas.CAMADAS)===""){i3GEO.janela.tempoMsg($trad("d31"));return}var temp;if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";temp="identifica";i3GEO.util.mudaCursor(i3GEO.configura.cursores,temp,i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.barraDeBotoes.ativaIcone("identificaBalao");if(i3GEO.Interface.ATUAL==="googleearth"||i3GEO.eventos.cliquePerm.ativo===false){i3GEO.eventos.MOUSECLIQUE=[i3GEO.configura.funcaoTip]}else{i3GEO.eventos.removeEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoIdentifica]);i3GEO.eventos.adicionaEventos("MOUSECLIQUEPERM",[i3GEO.configura.funcaoTip])}}},{iddiv:"exten",tipo:"",dica:$trad("d8"),titulo:$trad("d8t"),funcaoonclick:function(){i3GEO.mapa.dialogo.mostraExten()}},{iddiv:"referencia",tipo:"",dica:$trad("d9"),titulo:$trad("d9t"),funcaoonclick:function(){i3GEO.maparef.inicia()}},{iddiv:"wiki",tipo:"",dica:$trad("d11"),titulo:$trad("d11t"),funcaoonclick:function(){i3GEO.navega.dialogo.wiki()}},{iddiv:"metar",tipo:"",dica:$trad("d29"),titulo:$trad("d29"),funcaoonclick:function(){i3GEO.navega.dialogo.metar()}},{iddiv:"buscafotos",tipo:"",dica:"Fotos",titulo:"fotos",funcaoonclick:function(){i3GEO.navega.dialogo.buscaFotos()}},{iddiv:"imprimir",tipo:"",dica:$trad("d12"),titulo:$trad("d12"),funcaoonclick:function(){i3GEO.mapa.dialogo.imprimir()}},{iddiv:"ondeestou",tipo:"",dica:$trad("d13"),funcaoonclick:function(){i3GEO.navega.zoomIP(i3GEO.configura.locaplic,i3GEO.configura.sid)}},{iddiv:"v3d",tipo:"",dica:$trad("d14"),titulo:$trad("d14"),funcaoonclick:function(){i3GEO.mapa.dialogo.t3d()}},{iddiv:"google",tipo:"",dica:$trad("d15"),titulo:$trad("d15t"),funcaoonclick:function(){i3GEO.navega.dialogo.google()}},{iddiv:"scielo",tipo:"",dica:$trad("d16"),titulo:$trad("d16t"),funcaoonclick:function(){}},{iddiv:"confluence",tipo:"",dica:$trad("d17"),titulo:$trad("d17t"),funcaoonclick:function(){i3GEO.navega.dialogo.confluence()}},{iddiv:"lentei",tipo:"",dica:$trad("d18"),titulo:$trad("d18t"),funcaoonclick:function(){if(i3GEO.navega.lente.ESTAATIVA==="nao"){i3GEO.navega.lente.inicia()}else{i3GEO.navega.lente.desativa()}}},{iddiv:"encolheFerramentas",tipo:"",dica:$trad("d19"),funcaoonclick:function(){i3GEO.guias.libera()}},{iddiv:"reinicia",tipo:"",dica:$trad("d20"),titulo:$trad("d20t"),funcaoonclick:function(){var temp=function(){var url=window.location.href;url=url.replace("#","");url=url.split("?");window.location.href=url[0]+"?"+i3GEO.configura.sid};i3GEO.php.reiniciaMapa(temp)}},{iddiv:"mede",tipo:"dinamico",dica:$trad("d21"),titulo:$trad("d21t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("mede");if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"distancia",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.analise.medeDistancia.inicia()}},{iddiv:"area",tipo:"dinamico",dica:$trad("d21a"),titulo:$trad("d21at"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("area");if($i(i3GEO.Interface.IDMAPA)){$i(i3GEO.Interface.IDMAPA).title="";i3GEO.util.mudaCursor(i3GEO.configura.cursores,"area",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}i3GEO.analise.medeArea.inicia()}},{iddiv:"barraedicao",tipo:"",dica:$trad("u29"),titulo:$trad("u29"),funcaoonclick:function(){i3GEO.barraDeBotoes.editor.inicia()}},{iddiv:"inserexy",tipo:"dinamico",dica:$trad("d22"),titulo:$trad("d22t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("inserexy");i3GEO.mapa.dialogo.cliquePonto()}},{iddiv:"inseregrafico",tipo:"dinamico",dica:$trad("d23"),funcaoonclick:function(){i3GEO.mapa.dialogo.cliqueGrafico();i3GEO.util.mudaCursor(i3GEO.configura.cursores,"pointer",i3GEO.Interface.IDMAPA,i3GEO.configura.locaplic)}},{iddiv:"selecao",tipo:"dinamico",dica:$trad("d24"),titulo:$trad("d24t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("selecao");i3GEO.mapa.dialogo.selecao()}},{iddiv:"textofid",tipo:"dinamico",dica:$trad("d25"),titulo:$trad("d25t"),funcaoonclick:function(){i3GEO.barraDeBotoes.ativaIcone("textofid");i3GEO.mapa.dialogo.cliqueTexto()}},{iddiv:"rota",tipo:"",dica:"Rota",titulo:"roteamento",funcaoonclick:function(){if(i3GEO.Interface.ATUAL!=="googlemaps"){alert("Operacao disponivel apenas na interface Google Maps");return}counterClick=1;var parametrosRota=function(overlay,latlng){var temp,janela;if(counterClick===1){counterClick++;alert("Clique o ponto de destino da rota");pontoRota1=latlng;return}if(counterClick===2){pontoRota2=latlng;counterClick=0;GEvent.removeListener(rotaEvento);janela=i3GEO.janela.cria("300px","300px","","center","","<div class='i3GeoTituloJanela'>"+$trad("x48")+"</div>");janela[2].style.overflow="auto";janela[2].style.height="300px";directions=new GDirections(i3GeoMap,janela[2]);temp=function(){$i("wdoca_corpo").innerHTML="Não foi possível criar a rota"};GEvent.addListener(directions,"error",temp);directions.load("from: "+pontoRota1.lat()+","+pontoRota1.lng()+" to: "+pontoRota2.lat()+","+pontoRota2.lng())}};rotaEvento=GEvent.addListener(i3GeoMap,"click",parametrosRota);i3GEO.janela.tempoMsg("Clique o ponto de origem da rota")}},{iddiv:"abreJanelaLegenda",tipo:"",dica:$trad("p3"),titulo:$trad("p3"),funcaoonclick:function(){i3GEO.mapa.legendaHTML.libera("sim")}}]},iniciaFerramentas:{executa:function(){var q=i3GEO.configura.iniciaFerramentas.quais,i=0;for(i in q){if(q[i].ativa===true){q[i].funcao.call()}}},"quais":{legenda:{ativa:false,largura:302,altura:300,topo:50,esquerda:100,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.legenda;i3GEO.mapa.legendaHTML.libera("sim",q.largura,q.altura,q.topo,q.esquerda)}},locregiao:{ativa:false,largura:215,altura:"",topo:150,esquerda:150,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.locregiao;i3GEO.mapa.dialogo.locregiao(q.largura,q.altura,q.topo,q.esquerda)}},metaestat:{ativa:false,largura:215,altura:"",topo:150,esquerda:150,funcao:function(){var q=i3GEO.configura.iniciaFerramentas.quais.metaestat;i3GEO.mapa.dialogo.metaestat(q.largura,q.altura,q.topo,q.esquerda)}}}},ferramentasLayers:{param:["tme","storymap","animagif"],"tme":{"arvoreDeCamadas":true,"metadata":"tme","classe":"i3GEOiconeTme",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/tme/cesium.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeTme' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.tme.init(\""+l+"\");return false;'"+"title='3d' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}},"storymap":{"arvoreDeCamadas":true,"metadata":"storymap","classe":"i3GEOiconeStorymap",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/storymap/default.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeStorymap' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.storymap.init(\""+l+"\");return false;'"+"title='StoryMap' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}},"animagif":{"arvoreDeCamadas":true,"metadata":"animagif","classe":"i3GEOiconeAnimagif",init:function(codigo){window.open(i3GEO.configura.locaplic+"/ferramentas/animagif/index.php?&tema="+codigo)},icone:function(layer){var l,icone;if(typeof layer!="string"){if(layer.params.LAYERS){l=layer.params.LAYERS}else{l=layer.layername}}else{l=layer}icone="<img class='i3GEOiconeAnimagif' onclick='i3GEO.util.animaClique(this);"+"i3GEO.configura.ferramentasLayers.animagif.init(\""+l+"\");return false;'"+"title='Animagif' "+"src='"+i3GEO.configura.locaplic+"/imagens/branco.gif' />";return icone}}},ferramentas:{"buscainde":{"csw":"http://www.metadados.inde.gov.br/geonetwork/srv/br"}}};i3GEO.configura.oMenuDataOriginal=i3GEO.util.cloneObj(i3GEO.configura.oMenuData); | ... | ... |
classesphp/classe_atributos.php
| ... | ... | @@ -729,11 +729,9 @@ class Atributos |
| 729 | 729 | //monta a lista de itens por tema |
| 730 | 730 | foreach ($temas as $tema){ |
| 731 | 731 | $temp = array(); |
| 732 | - foreach ($ptvs as $p) | |
| 733 | - { | |
| 732 | + foreach ($ptvs as $p){ | |
| 734 | 733 | $pp = explode(",",$p); |
| 735 | - if ($pp[1] == $tema) | |
| 736 | - { | |
| 734 | + if ($pp[1] == $tema){ | |
| 737 | 735 | $temp[] = $pp[0]; |
| 738 | 736 | } |
| 739 | 737 | $temasi[$tema] = $temp; | ... | ... |
classesphp/classe_menutemas.php
| ... | ... | @@ -27,7 +27,7 @@ Este programa &eacute; distribu&iacute;do na expectativa de que seja &uacute;til |
| 27 | 27 | porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita |
| 28 | 28 | de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. |
| 29 | 29 | Consulte a Licença Pública Geral do GNU para mais detalhes. |
| 30 | -Você deve ter recebido uma cópia da Licença Pública Geral do | |
| 30 | +Você deve ter recebido uma c�pia da Licença Pública Geral do | |
| 31 | 31 | GNU junto com este programa; se não, escreva para a |
| 32 | 32 | Free Software Foundation, Inc., no endereço |
| 33 | 33 | 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. |
| ... | ... | @@ -104,7 +104,7 @@ Parametros: |
| 104 | 104 | return: |
| 105 | 105 | array |
| 106 | 106 | */ |
| 107 | - function pegaListaDeMenus() | |
| 107 | + function pegaListaDeMenus($filtraOgc="nao",$filtraDown="nao") | |
| 108 | 108 | { |
| 109 | 109 | $resultado = array(); |
| 110 | 110 | //necessário por conta da inclusao do conexao.php |
| ... | ... | @@ -113,7 +113,7 @@ array |
| 113 | 113 | {return "locaplic nao foi definido";} |
| 114 | 114 | include_once($this->locaplic."/admin/php/classe_arvore.php"); |
| 115 | 115 | $arvore = new Arvore($this->locaplic,$this->idioma); |
| 116 | - $resultado = $arvore->pegaListaDeMenus($this->perfil); | |
| 116 | + $resultado = $arvore->pegaListaDeMenus($this->perfil,$filtraOgc,$filtraDown); | |
| 117 | 117 | $final = array(); |
| 118 | 118 | //pega os temas na raiz |
| 119 | 119 | foreach($resultado as $r){ |
| ... | ... | @@ -146,21 +146,21 @@ return: |
| 146 | 146 | |
| 147 | 147 | array |
| 148 | 148 | */ |
| 149 | - function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim") | |
| 149 | + function pegaListaDeGrupos($idmenu="",$listasistemas="sim",$listasgrupos="sim",$ordenaNome="nao",$filtraOgc="nao",$filtraDown="nao") | |
| 150 | 150 | { |
| 151 | 151 | $locaplic = $this->locaplic; |
| 152 | 152 | if($listasgrupos == "sim") |
| 153 | 153 | {$tipo = "";} |
| 154 | 154 | else |
| 155 | 155 | {$tipo = "gruposeraiz";} |
| 156 | - $tempm = $this->pegaListaDeMenus(); | |
| 156 | + $tempm = $this->pegaListaDeMenus($filtraOgc,$filtraDown); | |
| 157 | 157 | foreach($tempm as $menu) |
| 158 | 158 | { |
| 159 | 159 | if($menu["idmenu"] == $idmenu || $idmenu == "") |
| 160 | 160 | { |
| 161 | 161 | include_once(dirname(__FILE__)."/../admin/php/classe_arvore.php"); |
| 162 | 162 | $arvore = new Arvore($this->locaplic,$this->idioma,$this->filtro); |
| 163 | - $grupos = $arvore->formataGruposMenu($idmenu,$this->perfil,$listasgrupos); | |
| 163 | + $grupos = $arvore->formataGruposMenu($idmenu,$this->perfil,$listasgrupos,$ordenaNome,$filtraOgc,$filtraDown); | |
| 164 | 164 | unset($arvore); |
| 165 | 165 | } |
| 166 | 166 | } |
| ... | ... | @@ -175,7 +175,7 @@ O perfil do usu&aacute;rio &eacute; armazenado na se&ccedil;&atilde;o na inicial |
| 175 | 175 | |
| 176 | 176 | Parametros: |
| 177 | 177 | |
| 178 | -codgrupo - código do grupo | |
| 178 | +codgrupo - codigo do grupo | |
| 179 | 179 | |
| 180 | 180 | idmenu - id que identifica o menu |
| 181 | 181 | ... | ... |
classesphp/classe_selecao.php
| ... | ... | @@ -102,10 +102,12 @@ $ext - extens&atilde;o geogr&aacute;fica do mapa |
| 102 | 102 | $this->v = versao(); |
| 103 | 103 | $this->v = $this->v["principal"]; |
| 104 | 104 | $this->qyfile = str_replace(".map",".qy",$map_file); |
| 105 | - if($tema != "") | |
| 106 | - {$this->qyfileTema = dirname($map_file)."/".$tema.".php";} | |
| 107 | - else | |
| 108 | - {$this->qyfileTema = "";} | |
| 105 | + if($tema != ""){ | |
| 106 | + $this->qyfileTema = dirname($map_file)."/".$tema.".php"; | |
| 107 | + } | |
| 108 | + else{ | |
| 109 | + $this->qyfileTema = ""; | |
| 110 | + } | |
| 109 | 111 | $this->mapa = ms_newMapObj($map_file); |
| 110 | 112 | $this->arquivo = $map_file; |
| 111 | 113 | if($tema != "" && @$this->mapa->getlayerbyname($tema)) |
| ... | ... | @@ -632,26 +634,36 @@ function: selecaoLimpa |
| 632 | 634 | |
| 633 | 635 | Limpa a seleção do tema. |
| 634 | 636 | */ |
| 635 | - function selecaoLimpa($apagaQyfile=false) | |
| 636 | - { | |
| 637 | + function selecaoLimpa($apagaQyfile=false){ | |
| 637 | 638 | //apaga o arquivo do i3geo com os ids selecionados |
| 638 | - if(file_exists($this->qyfileTema)) | |
| 639 | - {unlink($this->qyfileTema);} | |
| 640 | - if ($this->nome != "" && $apagaQyfile == false) //limpa de um tema | |
| 641 | - { | |
| 642 | - if(!$this->layer){return "erro";} | |
| 643 | - if (file_exists($this->qyfile)) | |
| 644 | - { | |
| 639 | + if(file_exists($this->qyfileTema)){ | |
| 640 | + unlink($this->qyfileTema); | |
| 641 | + } | |
| 642 | + //limpa de um tema | |
| 643 | + if ($this->nome != "" && $apagaQyfile == false){ | |
| 644 | + if(!$this->layer){ | |
| 645 | + return "erro"; | |
| 646 | + } | |
| 647 | + if (file_exists($this->qyfile)){ | |
| 645 | 648 | $this->mapa->loadquery($this->qyfile); |
| 646 | 649 | $indxlayer = $this->layer->index; |
| 647 | 650 | $this->mapa->freequery($indxlayer); |
| 648 | 651 | $this->mapa->savequery($this->qyfile); |
| 649 | 652 | } |
| 650 | 653 | } |
| 651 | - else //limpa de todos os temas | |
| 652 | - { | |
| 653 | - if (file_exists($this->qyfile)) | |
| 654 | - {unlink ($this->qyfile);} | |
| 654 | + elseif ($this->nome == ""){ | |
| 655 | + //limpa de todos os temas | |
| 656 | + $c = $this->mapa->numlayers; | |
| 657 | + for ($i=0;$i < $c;$i++){ | |
| 658 | + $l = $this->mapa->getlayer($i); | |
| 659 | + $file = dirname($this->arquivo)."/".$l->name.".php"; | |
| 660 | + if (file_exists($file)){ | |
| 661 | + unlink ($file); | |
| 662 | + } | |
| 663 | + } | |
| 664 | + if (file_exists($this->qyfile)){ | |
| 665 | + unlink ($this->qyfile); | |
| 666 | + } | |
| 655 | 667 | } |
| 656 | 668 | return("ok"); |
| 657 | 669 | } | ... | ... |
classesphp/mapa_controle.php
| ... | ... | @@ -119,7 +119,7 @@ $interfaceTemp = $interface; |
| 119 | 119 | //TEMA2SLD e usado por datadownload.htm |
| 120 | 120 | //PEGAMAPAS e utilizado em varias funcoes |
| 121 | 121 | // |
| 122 | -if ($funcao != "download3" && $funcao != "listainterfaces" && $funcao != "pegalistadetemas" && $funcao != "pegalistadeSubgrupos" && $funcao != "procurartemasestrela" && $funcao != "pegalistadegrupos" && $funcao != "pegalistademenus" && $funcao != "criaMapa" && strtoupper($funcao) != "TEMA2SLD" && strtoupper($funcao) != "PEGAMAPAS"){ | |
| 122 | +if ($funcao != "pegaTodosTemas" && $funcao != "download3" && $funcao != "listainterfaces" && $funcao != "pegalistadetemas" && $funcao != "pegalistadeSubgrupos" && $funcao != "procurartemasestrela" && $funcao != "pegalistadegrupos" && $funcao != "pegalistademenus" && $funcao != "criaMapa" && strtoupper($funcao) != "TEMA2SLD" && strtoupper($funcao) != "PEGAMAPAS"){ | |
| 123 | 123 | session_name("i3GeoPHP"); |
| 124 | 124 | if (isset($g_sid) && $g_sid != "") |
| 125 | 125 | { |
| ... | ... | @@ -1478,7 +1478,7 @@ switch (strtoupper($funcao)) |
| 1478 | 1478 | $editores = ""; |
| 1479 | 1479 | } |
| 1480 | 1480 | $m = new Menutemas($map_file,$perfil,$locaplic,$urli3geo,$editores,$idioma); |
| 1481 | - $retorno = $m->pegaListaDeMenus(); | |
| 1481 | + $retorno = $m->pegaListaDeMenus($filtraOgc,$filtraDown); | |
| 1482 | 1482 | break; |
| 1483 | 1483 | /* |
| 1484 | 1484 | Valor: PEGALISTADEGRUPOS |
| ... | ... | @@ -1502,7 +1502,19 @@ switch (strtoupper($funcao)) |
| 1502 | 1502 | if(!isset($listasgrupos)){ |
| 1503 | 1503 | $listasgrupos="nao"; |
| 1504 | 1504 | } |
| 1505 | - $retorno = array("idmenu"=>$idmenu,"grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos)); | |
| 1505 | + if(!isset($ordenaNome)){ | |
| 1506 | + $ordenaNome = "nao"; | |
| 1507 | + } | |
| 1508 | + if(!isset($filtraOgc)){ | |
| 1509 | + $filtraOgc = "nao"; | |
| 1510 | + } | |
| 1511 | + if(!isset($filtraDown)){ | |
| 1512 | + $filtraDown = "nao"; | |
| 1513 | + } | |
| 1514 | + $retorno = array( | |
| 1515 | + "idmenu"=>$idmenu, | |
| 1516 | + "grupos"=>$m->pegaListaDeGrupos($idmenu,$listasistemas,$listasgrupos,$ordenaNome,$filtraOgc,$filtraDown) | |
| 1517 | + ); | |
| 1506 | 1518 | break; |
| 1507 | 1519 | /* |
| 1508 | 1520 | Valor: PEGASISTEMASIDENTIFICACAO |
| ... | ... | @@ -1559,6 +1571,17 @@ switch (strtoupper($funcao)) |
| 1559 | 1571 | $retorno = array("temas"=>$m->pegaListaDeTemas($grupo,$subgrupo,$idmenu)); |
| 1560 | 1572 | break; |
| 1561 | 1573 | /* |
| 1574 | + Valor: PEGATODOSTEMAS | |
| 1575 | + | |
| 1576 | + Pega a lista de todos os temas que nao possuem restricoes de acesso | |
| 1577 | + */ | |
| 1578 | + case "PEGATODOSTEMAS": | |
| 1579 | + include("../admin/php/classe_arvore.php"); | |
| 1580 | + $arvore = new Arvore($locaplic,$idioma); | |
| 1581 | + $resultado = $arvore->pegaTodosTemas(); | |
| 1582 | + $retorno = array("temas"=>$resultado); | |
| 1583 | + break; | |
| 1584 | + /* | |
| 1562 | 1585 | Valor: PROCURARTEMAS |
| 1563 | 1586 | |
| 1564 | 1587 | Procura um tema no menu considerando apenas os existentes em subgruppos. |
| ... | ... | @@ -1905,9 +1928,9 @@ switch (strtoupper($funcao)) |
| 1905 | 1928 | break; |
| 1906 | 1929 | /* |
| 1907 | 1930 | Valor: LISTAUNICA |
| 1908 | - | |
| 1931 | + | |
| 1909 | 1932 | Pega todos os valores dos itens de uma tabela de um tema. |
| 1910 | - | |
| 1933 | + | |
| 1911 | 1934 | <Atributos->listaRegistros> |
| 1912 | 1935 | */ |
| 1913 | 1936 | case "LISTAUNICA": | ... | ... |
classesphp/mapa_googlemaps.php
| ... | ... | @@ -140,9 +140,10 @@ elseif ($_GET["X"] != ""){ |
| 140 | 140 | $_GET["WIDTH"] = 256; |
| 141 | 141 | $_GET["HEIGHT"] = 256; |
| 142 | 142 | } |
| 143 | -else{ | |
| 143 | +elseif(isset($_GET["BBOX"])){ | |
| 144 | 144 | $_GET["mapext"] = str_replace(","," ",$_GET["BBOX"]); |
| 145 | 145 | } |
| 146 | + | |
| 146 | 147 | $mapa = ms_newMapObj($map_fileX); |
| 147 | 148 | $ret = $mapa->extent; |
| 148 | 149 | ... | ... |
classesphp/mapa_openlayers.php
| ... | ... | @@ -84,8 +84,9 @@ if(isset($_GET["tms"])){ |
| 84 | 84 | $lon2 = ($x+1) / $n * 360.0 - 180.0; |
| 85 | 85 | $n = pow(2,$z); |
| 86 | 86 | $lat1 = $y / $n * 180.0 - 90.0; |
| 87 | - $lat2 = ($y+1) / $n * 180.0 - 90.0; | |
| 87 | + $lat2 = ($y+1) / $n * 180.0 - 90; | |
| 88 | 88 | $_GET["BBOX"] = $lon1." ".$lat1." ".$lon2." ".$lat2; |
| 89 | + //echo $_GET["BBOX"];exit; | |
| 89 | 90 | } |
| 90 | 91 | |
| 91 | 92 | //para o caso da versao 3 do OpenLayers |
| ... | ... | @@ -295,7 +296,7 @@ if($_GET["REQUEST"] == "getlegendgraphic" || $_GET["REQUEST"] == "getfeatureinfo |
| 295 | 296 | $_GET["BBOX"] = str_replace(" ",",",$_GET["BBOX"]); |
| 296 | 297 | } |
| 297 | 298 | $_GET = array_merge($_GET,$_POST); |
| 298 | - | |
| 299 | + | |
| 299 | 300 | foreach ($_GET as $k=>$v){ |
| 300 | 301 | $req->setParameter($k, $v); |
| 301 | 302 | } | ... | ... |
classesphp/proxy.php
| ... | ... | @@ -4,21 +4,26 @@ |
| 4 | 4 | * Voce pode usar o parametro proxy?url= |
| 5 | 5 | * ou entao, enviar a URL e seus parametros apos o sinal "?" |
| 6 | 6 | * http://localhost/i3geo/classesphp/proxy.php?http://localhost/i3geo/classesphp/mapa_openlayers.php?g_sid=e7oi2d2645gt712e4cjmt93pf5&TIPOIMAGEM=nenhum&DESLIGACACHE=sim&layer=mundo&REQUEST=getfeature&service=wfs&version=1.0.0&OUTPUTFORMAT=gml2 |
| 7 | - * | |
| 7 | + * | |
| 8 | 8 | * Para controlar o retorno dos dados, utilize o arametro &tipoRetornoProxy, que pode ter os seguintes valores: |
| 9 | 9 | * (se nao for definido retorna no formato nativo) |
| 10 | - * | |
| 10 | + * | |
| 11 | 11 | * string - retorna o resultado nativo entre aspas simples |
| 12 | 12 | * gml2json - converte um formato GML2 em geoJson (util em chamadas getfeatureinfo) |
| 13 | 13 | */ |
| 14 | 14 | if(!isset($i3geo_proxy_server)){ |
| 15 | 15 | include(dirname(__FILE__)."/../ms_configura.php"); |
| 16 | 16 | } |
| 17 | + | |
| 18 | +//echo $_SERVER ["SERVER_NAME"].":".$_SERVER ["SERVER_PORT"]."/".basename($locaplic)."/i3geo/ogc.php"; | |
| 19 | +//exit; | |
| 20 | + | |
| 17 | 21 | $ch = curl_init(); |
| 18 | 22 | if(!$ch){ |
| 19 | 23 | echo "erro curl_init"; |
| 20 | 24 | exit; |
| 21 | 25 | } |
| 26 | + | |
| 22 | 27 | if($_GET["url"]){ |
| 23 | 28 | curl_setopt($ch, CURLOPT_URL, $_GET["url"]); |
| 24 | 29 | } | ... | ... |
classesphp/wmswfs.php
| ... | ... | @@ -335,7 +335,12 @@ function temaswms() |
| 335 | 335 | //$wms_service_request = "c://temp//teste.xml"; |
| 336 | 336 | include_once(dirname(__FILE__)."/../admin/php/admin.php"); |
| 337 | 337 | |
| 338 | - include_once(dirname(__FILE__)."/../admin/php/webservices.php"); | |
| 338 | + if(file_exists(dirname(__FILE__)."/../admin1/cadastros/servicoes/exec.php")){ | |
| 339 | + include_once(dirname(__FILE__)."/../admin1/cadastros/servicoes/exec.php"); | |
| 340 | + } | |
| 341 | + else{ | |
| 342 | + include_once(dirname(__FILE__)."/../admin/php/webservices.php"); | |
| 343 | + } | |
| 339 | 344 | |
| 340 | 345 | //error_reporting(0); |
| 341 | 346 | if($wms_service_request == "erro") { | ... | ... |