From d68ccc2c944916c1fe2e76a267c81a61f8b5147b Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 31 Oct 2012 04:16:03 +0000 Subject: [PATCH] Ticket #482 --- admin/admin.db | Bin 149504 -> 0 bytes classesjs/classe_arvoredecamadas.js | 2 +- classesphp/funcoes_gerais.php | 2 +- ferramentas/download/index.js | 45 +++++++++++++++++++++++++++------------------ 4 files changed, 29 insertions(+), 20 deletions(-) diff --git a/admin/admin.db b/admin/admin.db index 1d172be..1a04aca 100644 Binary files a/admin/admin.db and b/admin/admin.db differ diff --git a/classesjs/classe_arvoredecamadas.js b/classesjs/classe_arvoredecamadas.js index 088fa88..93c00fc 100644 --- a/classesjs/classe_arvoredecamadas.js +++ b/classesjs/classe_arvoredecamadas.js @@ -1301,7 +1301,7 @@ i3GEO.arvoreDeCamadas = { html += " "; } //manter a lógica de exigir sim ao invés de vazio - if (tema.download.toLowerCase() === "sim") + if (tema.download.toLowerCase() === "sim" || tema.download === "" && tema.features.toLowerCase() !== "sim") {html += " ";} estilo = navm ? "cursor:move;vertical-align:35%;padding-top:0px;color:black;" : "cursor:move;vertical-align:20%;color:black;"; if(i3GEO.arvoreDeCamadas.AGUARDALEGENDA) diff --git a/classesphp/funcoes_gerais.php b/classesphp/funcoes_gerais.php index 5cc6212..6863012 100644 --- a/classesphp/funcoes_gerais.php +++ b/classesphp/funcoes_gerais.php @@ -1360,7 +1360,7 @@ function criaSHP($tema,$map_file,$locaplic,$dir_tmp,$nomeRand=TRUE) if ($layer->type == MS_LAYER_LINE){$tipol = MS_SHP_ARC;} if ($layer->type == MS_LAYER_POLYGON){$tipol = MS_SHP_POLYGON;} if ($nomeRand == true) - {$novonomelayer = nomeRandomico(20);} + {$novonomelayer = $tema."_".nomeRandomico(5);} else {$novonomelayer = $tema;} $nomeshp = $dir_tmp."/".$novonomelayer; diff --git a/ferramentas/download/index.js b/ferramentas/download/index.js index c429d34..6ff7b5b 100644 --- a/ferramentas/download/index.js +++ b/ferramentas/download/index.js @@ -50,34 +50,43 @@ i3GEOF.download = { }, /* Function: iniciaDicionario - + Carrega o dicionário e chama a função que inicia a ferramenta - + O Javascript é carregado com o id i3GEOF.nomedaferramenta.dicionario_script - */ + */ iniciaDicionario: function(tema){ if(typeof(i3GEOF.download.dicionario) === 'undefined'){ - i3GEO.util.scriptTag( - i3GEO.configura.locaplic+"/ferramentas/download/dicionario.js", - "i3GEOF.download.iniciaJanelaFlutuante('"+tema+"')", - "i3GEOF.download.dicionario_script" - ); + if(!tema){ + i3GEO.util.scriptTag( + i3GEO.configura.locaplic+"/ferramentas/download/dicionario.js", + "i3GEOF.download.iniciaJanelaFlutuante()", + "i3GEOF.download.dicionario_script" + ); + } + else{ + i3GEO.util.scriptTag( + i3GEO.configura.locaplic+"/ferramentas/download/dicionario.js", + "i3GEOF.download.iniciaJanelaFlutuante('"+tema+"')", + "i3GEOF.download.dicionario_script" + ); + } } else{ i3GEOF.download.iniciaJanelaFlutuante(tema); } - }, + }, /* Function: html - + Gera o código html para apresentação das opções da ferramenta - + Veja: - + Parametros: - + divid {String} - id do div que receberá o conteudo HTML da ferramenta tema {String} - código do tema @@ -112,17 +121,17 @@ i3GEOF.download = { p = i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?g_sid="+i3GEO.configura.sid+"&funcao=download2&tema="+tema; cp = new cpaint(); cp.set_response_type("JSON"); - cp.call(p,"downloadTema",mostraDownload); + cp.call(p,"downloadTema",mostraDownload); }, /* Function: iniciaJanelaFlutuante - + Cria a janela flutuante para controle da ferramenta. - + Parametros: - + tema {String} - código do tema - */ + */ iniciaJanelaFlutuante: function(tema){ var janela,divid,titulo; if(arguments.length == 0) -- libgit2 0.21.2