Commit 014b4aa358586e764ff4587adcab70201ff346b1

Authored by Edmar Moretti
1 parent 6cdd0d4c

--no commit message

classesphp/funcoes_gerais.php
... ... @@ -1762,18 +1762,21 @@ function downloadTema($map_file,$tema,$locaplic,$dir_tmp)
1762 1762 if($permite != "nao")
1763 1763 ms_newLayerObj($map, $ll);
1764 1764 }
  1765 + $teste = @$map->getlayerbyname($tema);
  1766 + if ($teste == "")
  1767 + {return "erro";}
  1768 + }
  1769 + else
  1770 + {
  1771 + //remove o metadata com um nome de arquivo opcional, pois a função de download pode estar sendo executada da árvore de camadas
  1772 + $teste = $map->getlayerbyname($tema);
  1773 + $teste->setmetadata("arquivodownload","");
1765 1774 }
1766   - //
1767   - //verifica novamente se o layer existe
1768   - //
1769   - $teste = @$map->getlayerbyname($tema);
1770   - if ($teste == "")
1771   - {return "erro";}
1772 1775 //
1773 1776 //salva o mapfile com um outro nome para evitar que o mapa atual, se estiver aberto, seja modificado
1774 1777 //
1775   - $map->save(str_replace(".map","tmp.map",$map_file));
1776   - $map_file = str_replace(".map","tmp.map",$map_file);
  1778 + $ma_file = str_replace(".map","tmp.map",$map_file);
  1779 + $map->save($map_file);
1777 1780 $map = ms_newMapObj($map_file);
1778 1781 //
1779 1782 //verifica se existe mais de um tema (grupo) montando o array com os temas
... ...
classesphp/mapa_controle.php
... ... @@ -852,7 +852,6 @@ Include:
852 852 Property: download
853 853  
854 854 Gera os arquivos para download de um tema.
855   -
856 855 */
857 856 case "download":
858 857 $cp->set_data(downloadTema($map_file,$tema,$locaplic,$dir_tmp));
... ...
imagens/i3geo1antigo.jpg 0 → 100644

2.39 KB

menutemas/admin.db
No preview for this file type
ms_configura.php
... ... @@ -282,7 +282,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
282 282 Example:
283 283  
284 284 $menutemas = array(
285   - array("publicado"=>"sim","idmenu"=>"A',"arquivo"=>"http://localhost/i3geo/menutemas/geopr.xml","status"=>"fechado"),
  285 + array("publicado"=>"sim","idmenu"=>"A","arquivo"=>"http://localhost/i3geo/menutemas/geopr.xml","status"=>"fechado"),
286 286 array("publicado"=>"sim","idmenu"=>"B","arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml","status"=>"aberto")
287 287 );
288 288  
... ...
testainstal.php
... ... @@ -71,8 +71,11 @@ if (!extension_loaded( "SQLite")){echo "<span style=color:red >Problema: não est
71 71 if (!extension_loaded( "SimpleXML")){echo "<span style=color:red >Problema: não está instalado a SimpleXML<br></span>";}
72 72 if (!extension_loaded( "dom")){echo "<span style=color:red >Problema: não está instalado a dom<br></span>";}
73 73 if (!extension_loaded( "xml")){echo "<span style=color:red >Problema: não está instalado a xml<br></span>";}
  74 +if (!extension_loaded( "zlib")){echo "<span style=color:red >Problema: não está instalado a zlib <br></span>";}
74 75 if (!extension_loaded( "gd")){echo "<span style=color:red >Problema: não está instalado a gd<br></span>";}
75 76 if (!extension_loaded( "gd2")){echo "<span style=color:red >Obs: não está instalado a gd2 - o que não é muito crítico....<br></span>";}
  77 +
  78 +
76 79 var_dump( $exts );
77 80  
78 81 echo "Existe o ms_configura.php? ";
... ...