Commit d6aa22fd23555b688f9e9365f14d42b9fd8d0602

Authored by Edmar Moretti
1 parent 26fda42e

Inclusão de opção para download do mapfile atual como arquivo na ferramenta salvamapa

ferramentas/salvamapa/dicionario.js
@@ -89,5 +89,11 @@ i3GEOF.salvaMapa.dicionario = { @@ -89,5 +89,11 @@ i3GEOF.salvaMapa.dicionario = {
89 en:"", 89 en:"",
90 es:"", 90 es:"",
91 it:"" 91 it:""
  92 + }],
  93 + 16: [{
  94 + pt:"Clique aqui para ver o arquivo",
  95 + en:"",
  96 + es:"",
  97 + it:""
92 }] 98 }]
93 }; 99 };
94 \ No newline at end of file 100 \ No newline at end of file
ferramentas/salvamapa/forcedownload.php 0 → 100644
@@ -0,0 +1,8 @@ @@ -0,0 +1,8 @@
  1 +<?php
  2 +//forca o download de um arquivo
  3 +$fName = basename($_GET['file']);
  4 +header("Content-Type:text/plain");
  5 +header('Content-Disposition: attachment; filename="'.$fName.'"');
  6 +
  7 +fpassthru($fName);
  8 +?>
0 \ No newline at end of file 9 \ No newline at end of file
ferramentas/salvamapa/index.js
@@ -96,10 +96,6 @@ i3GEOF.salvaMapa = { @@ -96,10 +96,6 @@ i3GEOF.salvaMapa = {
96 onde = $i(onde); 96 onde = $i(onde);
97 if(onde){ 97 if(onde){
98 try{ 98 try{
99 - var map_file = i3GEO.parametros.mapfile,  
100 - local = map_file.split("ms_tmp");  
101 - teste = i3GEO.configura.locaplic+"/testamapfile.php?map="+map_file;  
102 - local = i3GEO.util.protocolo()+"://"+window.location.host+"/ms_tmp"+local[1];  
103 onde.innerHTML = "<a href='#' onclick='i3GEOF.salvaMapa.salvaMapaBanco()' >"+$trad(1,i3GEOF.salvaMapa.dicionario)+"</a><br>" + 99 onde.innerHTML = "<a href='#' onclick='i3GEOF.salvaMapa.salvaMapaBanco()' >"+$trad(1,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
104 "<a href='#' onclick='i3GEO.mapa.dialogo.listaDeMapasBanco()'>"+$trad(2,i3GEOF.salvaMapa.dicionario)+"</a><br>" + 100 "<a href='#' onclick='i3GEO.mapa.dialogo.listaDeMapasBanco()'>"+$trad(2,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
105 "<a href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target='_blank' >"+$trad(3,i3GEOF.salvaMapa.dicionario)+"</a>"; 101 "<a href='"+i3GEO.configura.locaplic+"/admin/html/mapas.html' target='_blank' >"+$trad(3,i3GEOF.salvaMapa.dicionario)+"</a>";
@@ -111,12 +107,14 @@ i3GEOF.salvaMapa = { @@ -111,12 +107,14 @@ i3GEOF.salvaMapa = {
111 onde = $i(onde); 107 onde = $i(onde);
112 if(onde){ 108 if(onde){
113 try{ 109 try{
114 - var teste,  
115 - map_file = i3GEO.parametros.mapfile, 110 + var map_file = i3GEO.parametros.mapfile,
  111 + teste = i3GEO.configura.locaplic+"/testamapfile.php?map="+map_file,
116 local = map_file.split("ms_tmp"); 112 local = map_file.split("ms_tmp");
117 - teste = i3GEO.configura.locaplic+"/testamapfile.php?map="+map_file;  
118 - local = i3GEO.util.protocolo()+"://"+window.location.host+"/ms_tmp"+local[1];  
119 - onde.innerHTML = "<a href='"+local+"' target='_blank' >"+$trad(4,i3GEOF.salvaMapa.dicionario)+"</a><br>" + 113 + down = i3GEO.configura.locaplic+"/ferramentas/salvamapa/forcedownload.php?file="+map_file;
  114 + local = i3GEO.configura.locaplic+"/../ms_tmp"+local[1];
  115 + onde.innerHTML = "" +
  116 + "<a href='"+down+"' target='_blank' >"+$trad(4,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
  117 + "<a href='"+local+"' target='_blank' >"+$trad(16,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
120 "<a href='"+teste+"' target='_blank' >"+$trad(5,i3GEOF.salvaMapa.dicionario)+"</a>"; 118 "<a href='"+teste+"' target='_blank' >"+$trad(5,i3GEOF.salvaMapa.dicionario)+"</a>";
121 } 119 }
122 catch(erro){i3GEO.janela.tempoMsg(erro);} 120 catch(erro){i3GEO.janela.tempoMsg(erro);}