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