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,18 +1762,21 @@ function downloadTema($map_file,$tema,$locaplic,$dir_tmp)
1762 if($permite != "nao") 1762 if($permite != "nao")
1763 ms_newLayerObj($map, $ll); 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 //salva o mapfile com um outro nome para evitar que o mapa atual, se estiver aberto, seja modificado 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 $map = ms_newMapObj($map_file); 1780 $map = ms_newMapObj($map_file);
1778 // 1781 //
1779 //verifica se existe mais de um tema (grupo) montando o array com os temas 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,7 +852,6 @@ Include:
852 Property: download 852 Property: download
853 853
854 Gera os arquivos para download de um tema. 854 Gera os arquivos para download de um tema.
855 -  
856 */ 855 */
857 case "download": 856 case "download":
858 $cp->set_data(downloadTema($map_file,$tema,$locaplic,$dir_tmp)); 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,7 +282,7 @@ if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN'))
282 Example: 282 Example:
283 283
284 $menutemas = array( 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 array("publicado"=>"sim","idmenu"=>"B","arquivo"=>"http://localhost/i3geo/menutemas/menutemas.xml","status"=>"aberto") 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,8 +71,11 @@ if (!extension_loaded( "SQLite")){echo "<span style=color:red >Problema: não est
71 if (!extension_loaded( "SimpleXML")){echo "<span style=color:red >Problema: não está instalado a SimpleXML<br></span>";} 71 if (!extension_loaded( "SimpleXML")){echo "<span style=color:red >Problema: não está instalado a SimpleXML<br></span>";}
72 if (!extension_loaded( "dom")){echo "<span style=color:red >Problema: não está instalado a dom<br></span>";} 72 if (!extension_loaded( "dom")){echo "<span style=color:red >Problema: não está instalado a dom<br></span>";}
73 if (!extension_loaded( "xml")){echo "<span style=color:red >Problema: não está instalado a xml<br></span>";} 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 if (!extension_loaded( "gd")){echo "<span style=color:red >Problema: não está instalado a gd<br></span>";} 75 if (!extension_loaded( "gd")){echo "<span style=color:red >Problema: não está instalado a gd<br></span>";}
75 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>";} 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 var_dump( $exts ); 79 var_dump( $exts );
77 80
78 echo "Existe o ms_configura.php? "; 81 echo "Existe o ms_configura.php? ";