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,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)); |
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? "; |