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? "; | ... | ... |