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 | }, | ... | ... |