Commit 014b4aa358586e764ff4587adcab70201ff346b1
1 parent
6cdd0d4c
Exists in
master
and in
7 other branches
--no commit message
Showing
6 changed files
with
15 additions
and
10 deletions
Show diff stats
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
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? "; | ... | ... |