Commit a912a9b7dbd062ac4f31ee2c1999054886050a0c
1 parent
4ef273a6
Exists in
master
and in
7 other branches
Inclusão de teste de compatibilidade com a versão 7 do Mapserver no teste de mapfile
Showing
1 changed file
with
16 additions
and
5 deletions
Show diff stats
admin1/catalogo/mapfile/teste/exec.php
... | ... | @@ -181,6 +181,17 @@ function testaMapaImg($tema) { |
181 | 181 | $mapa = ms_newMapObj ( $base ); |
182 | 182 | //error_reporting ( E_ALL ); |
183 | 183 | ms_ResetErrorList (); |
184 | + $erroComplemento = ""; | |
185 | + //verificacoes de compatibilidade Mapserver | |
186 | + if($versao >= 7){ | |
187 | + $teste = file_get_contents($tema); | |
188 | + if (stripos($teste, 'ANNOTATION') !== false) { | |
189 | + $erroComplemento .= " Verifique se o LAYER e do tipo ANNOTATION"; | |
190 | + } | |
191 | + if (stripos($teste, 'Cluster:FeatureCount') !== false) { | |
192 | + $erroComplemento .= " Verifique se existe Cluster:FeatureCount e troque por Cluster_FeatureCount"; | |
193 | + } | |
194 | + } | |
184 | 195 | try { |
185 | 196 | ms_newMapObj ( $tema ); |
186 | 197 | } catch ( Exception $e ) { |
... | ... | @@ -188,7 +199,7 @@ function testaMapaImg($tema) { |
188 | 199 | "imgMapa" => "", |
189 | 200 | "imgLegenda" => "", |
190 | 201 | "tempo" => (microtime ( true ) - $tempo), |
191 | - "erro" => "Objeto map nao pode ser criado. Erro fatal." | |
202 | + "erro" => "Objeto map nao pode ser criado. Erro fatal. ".$erroComplemento | |
192 | 203 | ); |
193 | 204 | } |
194 | 205 | if (@ms_newMapObj ( $tema )) { |
... | ... | @@ -206,7 +217,7 @@ function testaMapaImg($tema) { |
206 | 217 | "imgMapa" => "", |
207 | 218 | "imgLegenda" => "", |
208 | 219 | "tempo" => (microtime ( true ) - $tempo), |
209 | - "erro" => $erro | |
220 | + "erro" => $erro." ".$erroComplemento | |
210 | 221 | ); |
211 | 222 | } |
212 | 223 | \admin\php\funcoesAdmin\substituiConObj ( $mapa, $postgis_mapa ); |
... | ... | @@ -279,7 +290,7 @@ function testaMapaImg($tema) { |
279 | 290 | "imgMapa" => "", |
280 | 291 | "imgLegenda" => "", |
281 | 292 | "tempo" => (microtime ( true ) - $tempo), |
282 | - "erro" => $erro | |
293 | + "erro" => $erro." ".$erroComplemento | |
283 | 294 | ); |
284 | 295 | } |
285 | 296 | if ($objImagem->imagepath == "") { |
... | ... | @@ -287,7 +298,7 @@ function testaMapaImg($tema) { |
287 | 298 | "imgMapa" => "", |
288 | 299 | "imgLegenda" => "", |
289 | 300 | "tempo" => (microtime ( true ) - $tempo), |
290 | - "erro" => "Erro IMAGEPATH vazio" | |
301 | + "erro" => "Erro IMAGEPATH vazio. ".$erroComplemento | |
291 | 302 | ); |
292 | 303 | } |
293 | 304 | $nomec = ($objImagem->imagepath) . \admin\php\funcoesAdmin\nomeRandomico () . "teste.png"; |
... | ... | @@ -309,7 +320,7 @@ function testaMapaImg($tema) { |
309 | 320 | "imgMapa" => ($objImagem->imageurl) . basename ( $nomec ), |
310 | 321 | "imgLegenda" => ($objImagemLegenda->imageurl) . basename ( $nomel ), |
311 | 322 | "tempo" => (microtime ( true ) - $tempo), |
312 | - "erro" => $erro | |
323 | + "erro" => $erro." ".$erroComplemento | |
313 | 324 | ); |
314 | 325 | } |
315 | 326 | function zoomTema($nomelayer, &$mapa) { | ... | ... |