Commit 14d3567364437e40ba2b415017fe0a0554519fe5
1 parent
57a8b041
Exists in
master
and in
7 other branches
Inclusão de validação de layers antes de iniciar o mapa
Showing
1 changed file
with
8 additions
and
4 deletions
Show diff stats
ms_criamapa.php
... | ... | @@ -549,10 +549,14 @@ function incluiTemasIniciais() |
549 | 549 | $layern = $maptemp->getLayer($i); |
550 | 550 | if($layern->type == MS_LAYER_RASTER) |
551 | 551 | {$existeraster = true;} |
552 | - $layern->setmetadata("NOMEORIGINAL",$layern->name); | |
553 | - if ($layern->name == "estadosl") | |
554 | - {$layern->set("data",$temasaplic."/dados/estados.shp");} | |
555 | - ms_newLayerObj(&$mapn, $layern); | |
552 | + if((!$existeraster) && ($layern->open() == MS_SUCCESS)) | |
553 | + { | |
554 | + $layern->setmetadata("NOMEORIGINAL",$layern->name); | |
555 | + if ($layern->name == "estadosl") | |
556 | + {$layern->set("data",$temasaplic."/dados/estados.shp");} | |
557 | + ms_newLayerObj(&$mapn, $layern); | |
558 | + } | |
559 | + $layern->close(); | |
556 | 560 | } |
557 | 561 | } |
558 | 562 | } | ... | ... |