Commit e1702d677e5e566e8c977305ac79a0626cf6e99e
1 parent
49e6d869
Exists in
master
and in
7 other branches
Inclusão da opção BASEMAPFILE para abertura do Atlas
Showing
5 changed files
with
11 additions
and
5 deletions
Show diff stats
classesphp/atlas_controle.php
... | ... | @@ -141,7 +141,9 @@ Esse programa é chamado diretamente, por exemplo, i3geo/classesphp/atlas_control |
141 | 141 | include_once("classe_atlas.php"); |
142 | 142 | $atlasxmltemp = $atlasxml; |
143 | 143 | $atl = new Atlas($atlasxml); |
144 | - $interface = $atl->criaAtlas($atlasId_); | |
144 | + $res = $atl->criaAtlas($atlasId_); | |
145 | + $interface = $res["interface"]; | |
146 | + $base = $res["base"]; | |
145 | 147 | if ($interface == "") |
146 | 148 | { |
147 | 149 | echo "Erro. Nenhuma interface definida para esse Atlas"; | ... | ... |
classesphp/classe_atlas.php
... | ... | @@ -90,9 +90,10 @@ atlasId - id do atlas desejado, conforme existente em atlas.xml |
90 | 90 | if ($id == $atlasId) |
91 | 91 | { |
92 | 92 | $interface = ixml($s,"TEMPLATEHTML"); |
93 | + $base = ixml($s,"BASEMAPFILE"); | |
93 | 94 | } |
94 | 95 | } |
95 | - return ($interface); | |
96 | + return (array("interface"=>$interface,"base"=>$base)); | |
96 | 97 | } |
97 | 98 | /* |
98 | 99 | Method: pegaListaDePranchas | ... | ... |
menutemas/atlas.xml
... | ... | @@ -30,6 +30,8 @@ File: i3geo/menutemas/atlas.xml |
30 | 30 | <PRANCHADEFAULT></PRANCHADEFAULT> |
31 | 31 | <!-- tipo de apresentação das guias dos atlas. Pode receber os valores "expandida" ou "automatica"--> |
32 | 32 | <TIPOGUIAS></TIPOGUIAS> |
33 | + <!-- Nome do arquivo mapfile que será utilizado como base para elaboração do mapa. Utilize o caminho completo no servidor.--> | |
34 | + <BASEMAPFILE></BASEMAPFILE> | |
33 | 35 | <!-- Cada prancha que compõe o Atlas tem aqui seus parâmetros definidos--> |
34 | 36 | <PRANCHAS> |
35 | 37 | <PRANCHA> |
... | ... | @@ -76,6 +78,7 @@ File: i3geo/menutemas/atlas.xml |
76 | 78 | <HABERTURA>380</HABERTURA> |
77 | 79 | <PRANCHADEFAULT></PRANCHADEFAULT> |
78 | 80 | <TIPOGUIAS>expandida</TIPOGUIAS> |
81 | + <BASEMAPFILE>c:\geralteste.map</BASEMAPFILE> | |
79 | 82 | <PRANCHAS> |
80 | 83 | <PRANCHA> |
81 | 84 | <ID>1</ID> | ... | ... |
ms_configura.php
ms_criamapa.php
... | ... | @@ -219,12 +219,12 @@ O arquivo é lido conforma a característica do sistema operacional. |
219 | 219 | */ |
220 | 220 | if (strtoupper(substr(PHP_OS, 0, 3) == 'WIN')) |
221 | 221 | { |
222 | - if (!isset($base)){$base = "geral1windows";} | |
222 | + if (!isset($base) || $base == ""){$base = "geral1windows";} | |
223 | 223 | $estadosl = "estadoslwindows"; |
224 | 224 | } |
225 | 225 | else |
226 | 226 | { |
227 | - if (!isset($base)){$base = "geral1";} | |
227 | + if (!isset($base) || $base == ""){$base = "geral1";} | |
228 | 228 | $estadosl = "estadosl"; |
229 | 229 | } |
230 | 230 | if (file_exists($base)) | ... | ... |