Commit 0e42554a0b13d3b4ab206d616dc16d197b4153b9
1 parent
e14cd7de
Exists in
master
and in
7 other branches
Atualização da documentação
Showing
5 changed files
with
17 additions
and
11 deletions
Show diff stats
admin/php/mapas.php
... | ... | @@ -174,7 +174,7 @@ switch (strtoupper($funcao)) |
174 | 174 | break; |
175 | 175 | } |
176 | 176 | function salvaMapfile(){ |
177 | - global $esquemaadmin,$nome_mapa,$arqmapfile,$url; | |
177 | + global $esquemaadmin,$nome_mapa,$arqmapfile,$url,$id_mapa; | |
178 | 178 | try{ |
179 | 179 | $handle = fopen ($arqmapfile, 'r'); |
180 | 180 | $conteudo = fread ($handle, filesize ($arqmapfile)); |
... | ... | @@ -189,13 +189,18 @@ function salvaMapfile(){ |
189 | 189 | $nome_mapa = utf8_encode($nome_mapa); |
190 | 190 | } |
191 | 191 | $retorna = ""; |
192 | - $id_temp = (rand (9000,10000)) * -1; | |
193 | - //echo "INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')";exit; | |
194 | - $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')"); | |
195 | - $id = $dbh->query("SELECT * FROM ".$esquemaadmin."i3geoadmin_mapas WHERE nome_mapa = '$id_temp'"); | |
196 | - $id = $id->fetchAll(); | |
197 | - $id = $id[0]['id_mapa']; | |
198 | - $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET mapfile = '$conteudo', publicado_mapa = 'sim', nome_mapa = '$nome_mapa', outros_mapa = '&restauramapa=$id&interface=$url' WHERE id_mapa = $id AND nome_mapa = '$id_temp'"); | |
192 | + if(empty($id_mapa)){ | |
193 | + $id_temp = (rand (9000,10000)) * -1; | |
194 | + //echo "INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')";exit; | |
195 | + $dbhw->query("INSERT INTO ".$esquemaadmin."i3geoadmin_mapas (publicado_mapa,ordem_mapa,perfil_mapa,desc_mapa,ext_mapa,imagem_mapa,linkdireto_mapa,outros_mapa,temas_mapa,ligados_mapa,nome_mapa) VALUES ('',0,'','','','','','','','','$id_temp')"); | |
196 | + $id = $dbh->query("SELECT * FROM ".$esquemaadmin."i3geoadmin_mapas WHERE nome_mapa = '$id_temp'"); | |
197 | + $id = $id->fetchAll(); | |
198 | + $id = $id[0]['id_mapa']; | |
199 | + } | |
200 | + else{ | |
201 | + $id = $id_mapa; | |
202 | + } | |
203 | + $dbhw->query("UPDATE ".$esquemaadmin."i3geoadmin_mapas SET mapfile = '$conteudo', publicado_mapa = 'sim', nome_mapa = '$nome_mapa', outros_mapa = '&restauramapa=$id&interface=$url' WHERE id_mapa =".$id); | |
199 | 204 | $retorna = $id; |
200 | 205 | $dbhw = null; |
201 | 206 | $dbh = null; | ... | ... |
classesjs/dicionario_ajuda.js
... | ... | @@ -85,7 +85,7 @@ g_traducao_ajuda = { |
85 | 85 | titulo: "Salvar mapa", |
86 | 86 | diretorio:"i3geo/ferramentas/salvamapa", |
87 | 87 | categoria:"2", |
88 | - pt:"O mapa que o usuário está utilizando pode ser salvo localmente (na máquina do usuário) para ser aberto posteriormente. Isso permite que um trabalho seja continuado em outro momento, uma vez que o mapa em uso é sempre perdido quando o usuário fecha o navegador.", | |
88 | + pt:"O mapa que o usuário está utilizando pode ser salvo localmente (na máquina do usuário) ou no banco de dados no servidor onde o i3Geo está instalado. para ser aberto posteriormente. Isso permite que um trabalho seja continuado em outro momento, uma vez que o mapa em uso é sempre perdido quando o usuário fecha o navegador.", | |
89 | 89 | complemento:"Os dados locais que foram criados não são salvos, sendo necessário o seu download quando desejado. Isso afeta as opções de inclusão de pontos ou conversão de elementos selecionados em camadas.", |
90 | 90 | tela:"ferramentas/salvamapa/exemplo.htm", |
91 | 91 | apijs:"i3GEO.mapa.dialogo.salvaMapa()" | ... | ... |
documentacao/manual-admin-i3geo-4_7-pt.odt
No preview for this file type
documentacao/manual-admin-i3geo-4_7-pt.pdf
No preview for this file type
ferramentas/salvamapa/index.js
... | ... | @@ -124,12 +124,13 @@ i3GEOF.salvaMapa = { |
124 | 124 | }, |
125 | 125 | salvaMapaBanco: function(){ |
126 | 126 | var login = i3GEO.login.verificaCookieLogin(), |
127 | - titulo="",temp=""; | |
127 | + titulo="",temp="",id_mapa=""; | |
128 | 128 | if(login === false){ |
129 | 129 | i3GEO.login.dialogo.abreLogin(); |
130 | 130 | } |
131 | 131 | else{ |
132 | 132 | titulo = window.prompt("Titulo do mapa",""); |
133 | + id_mapa = window.prompt("Especifique o id se o mapa já existir, se for um mapa novo, deixe em branco"); | |
133 | 134 | temp = function(retorno){ |
134 | 135 | if(retorno.id && retorno.id != ""){ |
135 | 136 | i3GEO.janela.tempoMsg("Mapa salvo"); |
... | ... | @@ -144,7 +145,7 @@ i3GEOF.salvaMapa = { |
144 | 145 | } |
145 | 146 | }; |
146 | 147 | if(titulo){ |
147 | - i3GEO.php.salvaMapaBanco(temp,titulo); | |
148 | + i3GEO.php.salvaMapaBanco(temp,titulo,id_mapa); | |
148 | 149 | } |
149 | 150 | } |
150 | 151 | }, | ... | ... |