Commit d6aa22fd23555b688f9e9365f14d42b9fd8d0602
1 parent
26fda42e
Exists in
master
and in
7 other branches
Inclusão de opção para download do mapfile atual como arquivo na ferramenta salvamapa
Showing
3 changed files
with
21 additions
and
9 deletions
Show diff stats
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 |
@@ -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);} |