/* Title: ogcws.js Funções que controlam os parâmetros do ogcws.map utilizado no gerador de WMS/WFS Licenca: GPL2 i3Geo Interface Integrada de Ferramentas de Geoprocessamento para Internet Direitos Autorais Reservados (c) 2006 Ministério do Meio Ambiente Brasil Desenvolvedor: Edmar Moretti edmar.moretti@gmail.com Este programa é software livre; você pode redistribuí-lo e/ou modificá-lo sob os termos da Licença Pública Geral GNU conforme publicada pela Free Software Foundation; Este programa é distribuído na expectativa de que seja útil, porém, SEM NENHUMA GARANTIA; nem mesmo a garantia implícita de COMERCIABILIDADE OU ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. Consulte a Licença Pública Geral do GNU para mais detalhes. Você deve ter recebido uma cópia da Licença Pública Geral do GNU junto com este programa; se não, escreva para a Free Software Foundation, Inc., no endereço 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. Arquivo: i3geo/admin/js/ogcws.js */ YAHOO.namespace("admin.container"); /* Function: initMenu Inicializa o editor */ function initMenu() { core_ativaPainelAjuda("ajuda","botaoAjuda"); new YAHOO.widget.Button("botao2",{ onclick: { fn: function(){window.open('../../testainstal.php');}} }); $parametros = { "simples": [ { mensagem: "ows_abstract", cabeca: $trad("resumo",i3GEOadmin.ogcws.dicionario), variavel: "ows_abstract" }, { mensagem: "ows_keywordlist", cabeca: $trad("palavraChave",i3GEOadmin.ogcws.dicionario), variavel: "ows_keywordlist" }, { mensagem: "ows_fees", cabeca: $trad("taxas",i3GEOadmin.ogcws.dicionario), variavel: "ows_fees" }, { mensagem: "ows_accessconstraints", cabeca: $trad("restricao",i3GEOadmin.ogcws.dicionario), variavel: "ows_accessconstraints" }, { mensagem: "ows_contactperson", cabeca: $trad("pessoaContato",i3GEOadmin.ogcws.dicionario), variavel: "ows_contactperson" }, { mensagem: "ows_contactorganization", cabeca: $trad("organizacao",i3GEOadmin.ogcws.dicionario), variavel: "ows_contactorganization" }, { mensagem: "ows_contactposition", cabeca: $trad("cargo",i3GEOadmin.ogcws.dicionario), variavel: "ows_contactposition" }, { mensagem: "ows_addresstype", cabeca: $trad("tipoEndereco",i3GEOadmin.ogcws.dicionario), variavel: "ows_addresstype" }, { mensagem: "ows_address", cabeca: $trad("endereco",i3GEOadmin.ogcws.dicionario), variavel: "ows_address" }, { mensagem: "ows_city", cabeca: $trad("cidade",i3GEOadmin.ogcws.dicionario), variavel: "ows_city" }, { mensagem: "ows_stateorprovince", cabeca: $trad("estado",i3GEOadmin.ogcws.dicionario), variavel: "ows_stateorprovince" }, { mensagem: "ows_postcode", cabeca: $trad("cep",i3GEOadmin.ogcws.dicionario), variavel: "ows_postcode" }, { mensagem: "ows_country", cabeca: $trad("pais",i3GEOadmin.ogcws.dicionario), variavel: "ows_country" }, { mensagem: "ows_contactelectronicmailaddress", cabeca: $trad("email",i3GEOadmin.ogcws.dicionario), variavel: "ows_contactelectronicmailaddress" }, { mensagem: "ows_name", cabeca: $trad("nomeServico",i3GEOadmin.ogcws.dicionario), variavel: "ows_name" } ]}; core_carregando("ativa"); core_pegaDados($trad("buscaParametro",i3GEOadmin.ogcws.dicionario),"../php/ogcws.php?funcao=pegaParametrosConfigura","pegaParametros"); } function pegaParametros(retorno) { $i("mapfile").innerHTML = retorno.mapfile; var ins = ""; for (var i=0;i<$parametros.simples.length;i++) { ins += "
"+$parametros.simples[i].cabeca+""; ins += "

"+$parametros.simples[i].mensagem+"

"; ins += ""; ins += "
"; ins += "

"; } $i("tabela").innerHTML += ins; retorno.$postgis_mapa = $trad("msgDefineVariavel",i3GEOadmin.ogcws.dicionario); for (i=0;i<$parametros.simples.length;i++) { if($i($parametros.simples[i].variavel)) {$i($parametros.simples[i].variavel).value = retorno[$parametros.simples[i].variavel];} } core_carregando("desativa"); } /* Function: salva Aplica as alterações feitas em uma variável */ function salva(variavel) { if(variavel == "$postgis_mapa") {alert("erro");} else { var original = $i(variavel).value; $i(variavel).value = $trad("grava",i3GEOadmin.ogcws.dicionario); core_pegaDados($trad("grava",i3GEOadmin.ogcws.dicionario),"../php/ogcws.php?funcao=salvaConfigura&variavel="+variavel+"&valor="+original,""); $i(variavel).style.color = ""; $i(variavel).value = original; } }