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 89 en:"",
90 90 es:"",
91 91 it:""
  92 + }],
  93 + 16: [{
  94 + pt:"Clique aqui para ver o arquivo",
  95 + en:"",
  96 + es:"",
  97 + it:""
92 98 }]
93 99 };
94 100 \ No newline at end of file
... ...
ferramentas/salvamapa/forcedownload.php 0 → 100644
... ... @@ -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 9 \ No newline at end of file
... ...
ferramentas/salvamapa/index.js
... ... @@ -96,10 +96,6 @@ i3GEOF.salvaMapa = {
96 96 onde = $i(onde);
97 97 if(onde){
98 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 99 onde.innerHTML = "<a href='#' onclick='i3GEOF.salvaMapa.salvaMapaBanco()' >"+$trad(1,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
104 100 "<a href='#' onclick='i3GEO.mapa.dialogo.listaDeMapasBanco()'>"+$trad(2,i3GEOF.salvaMapa.dicionario)+"</a><br>" +
105 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 107 onde = $i(onde);
112 108 if(onde){
113 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 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 118 "<a href='"+teste+"' target='_blank' >"+$trad(5,i3GEOF.salvaMapa.dicionario)+"</a>";
121 119 }
122 120 catch(erro){i3GEO.janela.tempoMsg(erro);}
... ...