Commit 14d3567364437e40ba2b415017fe0a0554519fe5

Authored by Edmar Moretti
1 parent 57a8b041

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 }
... ...