/* Title: Ferramenta que permite listar os mapas cadastrados para publicacao Arquivo: i3geo/ferramentas/metaestat/listamapas.js 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 Esse programa utiliza parcialmente os codigos da aplicacao calculadora de carbono desenvolvido pelo IPAM - Instituto de Pesquisa Ambiental da Amazonia Este programa e software livre; voce pode redistribui-lo e/ou modifica-lo sob os termos da Licenca Publica Geral GNU conforme publicada pela Free Software Foundation; Este programa e distribuido na expectativa de que seja util, porem, SEM NENHUMA GARANTIA; nem mesmo a garantia implicita de COMERCIABILIDADE OU ADEQUACAO A UMA FINALIDADE ESPECIFICA. Consulte a Licenca Publica Geral do GNU para mais detalhes. Voce deve ter recebido uma copia da Licenca Publica Geral do GNU junto com este programa; se nao, escreva para a Free Software Foundation, Inc., no endereco 59 Temple Street, Suite 330, Boston, MA 02111-1307 USA. */ if(typeof(i3GEOF) === 'undefined'){ var i3GEOF = {}; } /* Classe: i3GEOF.listamapas */ i3GEOF.listamapas = { /** * Abre a janela flutuante que recebera o conteudo html da ferramenta * Executa i3GEOF.listamapas.html(); */ iniciaJanelaFlutuante: function(){ if($i("i3GEOF.listamapas_corpo")){ return; } var minimiza,cabecalho,janela,divid; cabecalho = function(){ }; minimiza = function(){ i3GEO.janela.minimiza("i3GEOF.listamapas"); }; janela = i3GEO.janela.cria( "350px", "300px", "", "", "", "Mapas", "i3GEOF.listamapas", false, "hd", cabecalho, minimiza ); divid = janela[2].id; i3GEOF.listamapas.html(divid); }, /** * Retorna o HTML com o conteudo da ferramenta * Executa admin/php/metaestat.php?funcao=listaTemplatesMapa para obter os templates disponiveis para uso nos mapas * Executa admin/php/metaestat.php?funcao=listaMapas para obter a lista de mapas * @param id do DIV que recebera o conteudo */ html: function(divid){ var ins = "", listaTemplates = function(templates){ var m = templates.nomes.length, listaMapas = function(mapas){ var n = mapas.length, i,j,url=""; for(i=0;i"+mapas[i].titulo+""; } ins += "

"; ins += "

Templates: "; for(j=0;j"+templates.nomes[j].replace(".php","")+" - "; } } ins += "

"; } $i(divid).innerHTML = ins; }, p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaMapas"; i3GEO.util.ajaxGet(p,listaMapas); }, p = i3GEO.configura.locaplic+"/admin/php/metaestat.php?funcao=listaTemplatesMapa"; i3GEO.util.ajaxGet(p,listaTemplates); } };