diff --git a/admin/php/editormapfile.php b/admin/php/editormapfile.php index dae4b28..f90df46 100644 --- a/admin/php/editormapfile.php +++ b/admin/php/editormapfile.php @@ -1389,10 +1389,16 @@ function criarNovoEstilo() } function pegaItensLayer() { - global $codigoMap,$locaplic,$codigoLayer; + global $codigoMap,$locaplic,$codigoLayer,$postgis_mapa; $mapfile = $locaplic."/temas/".$codigoMap.".map"; $mapa = ms_newMapObj($mapfile); $layer = $mapa->getlayerbyname($codigoLayer); + $lcon = $layer->connection; + if ($layer->connectiontype == MS_POSTGIS){ + if (in_array($lcon,array_keys($postgis_mapa))){ + $layer->set("connection",$postgis_mapa[$lcon]); + } + } $layer->open(); $itens = $layer->getitems(); $layer->close(); -- libgit2 0.21.2