diff --git a/ogc.php b/ogc.php index ddbde8f..c4d7799 100755 --- a/ogc.php +++ b/ogc.php @@ -371,7 +371,9 @@ $cortePixels = 0; $ogcwsmap = $_GET["ogcwsmap"]; if(file_exists($nomeMapfileTmp) && $tipo == ""){ + substituiCon($nomeMapfileTmp,$postgis_mapa); $oMap = ms_newMapobj($nomeMapfileTmp); + restauraCon($nomeMapfileTmp,$postgis_mapa); } else{ if(empty($ogcwsmap)){ @@ -459,7 +461,7 @@ else{ } else{ $ts = explode(",",str_replace(" ",",",$layers)); - } + } foreach ($ts as $t){ $l = $nmap->getlayerbyname($t); if($l == ""){ @@ -526,8 +528,10 @@ else{ } } } - } - autoClasses($l,$oMap); + } + + autoClasses($l,$oMap); + if($versao > 5){ $pr = $l->getProcessing(); if(!in_array("LABEL_NO_CLIP=True",$pr)){ @@ -680,7 +684,8 @@ else{ } } } - //echo "
".var_dump($codigosTema);exit; + //echo "".var_dump($codigosTema);exit; + foreach($codigosTema as $c){ $codigoTema = $c["tema"]; if(file_exists($locaplic."/temas/".$codigoTema.".map")){ @@ -737,6 +742,7 @@ else{ } } } + // //a imagem do mapa recebera a legenda // @@ -756,10 +762,12 @@ else{ processaOutputformatMapfile(); $nomeMapfileTmp = str_replace(".map","",$nomeMapfileTmp).".map"; $oMap->save($nomeMapfileTmp); - validaAcessoTemas($nomeMapfileTmp,true); + + substituiCon($nomeMapfileTmp,$postgis_mapa); $oMap = ms_newMapobj($nomeMapfileTmp); + restauraCon($nomeMapfileTmp,$postgis_mapa); } if(ob_get_contents ()){ -- libgit2 0.21.2