From 14d3567364437e40ba2b415017fe0a0554519fe5 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 20 Feb 2008 12:23:54 +0000 Subject: [PATCH] Inclusão de validação de layers antes de iniciar o mapa --- ms_criamapa.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ms_criamapa.php b/ms_criamapa.php index b01a0b9..960384c 100644 --- a/ms_criamapa.php +++ b/ms_criamapa.php @@ -549,10 +549,14 @@ function incluiTemasIniciais() $layern = $maptemp->getLayer($i); if($layern->type == MS_LAYER_RASTER) {$existeraster = true;} - $layern->setmetadata("NOMEORIGINAL",$layern->name); - if ($layern->name == "estadosl") - {$layern->set("data",$temasaplic."/dados/estados.shp");} - ms_newLayerObj(&$mapn, $layern); + if((!$existeraster) && ($layern->open() == MS_SUCCESS)) + { + $layern->setmetadata("NOMEORIGINAL",$layern->name); + if ($layern->name == "estadosl") + {$layern->set("data",$temasaplic."/dados/estados.shp");} + ms_newLayerObj(&$mapn, $layern); + } + $layern->close(); } } } -- libgit2 0.21.2