Commit 0e42554a0b13d3b4ab206d616dc16d197b4153b9

Authored by Edmar Moretti
1 parent e14cd7de

Atualização da documentação

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