Commit 2d29277f8d8e54154cfcb0404655ee3e08f334df

Authored by Edmar Moretti
1 parent 76ee3557

Correção na função identifica para evitar executar getfeatureinfo com formato ht…

…ml quando o serviço não suporta esse tipo de requisição
Showing 1 changed file with 6 additions and 2 deletions   Show diff stats
classesphp/classe_atributos.php
@@ -2151,6 +2151,7 @@ class Atributos @@ -2151,6 +2151,7 @@ class Atributos
2151 $ptimg = xy2imagem($map_file,array($x,$y),$mapa); 2151 $ptimg = xy2imagem($map_file,array($x,$y),$mapa);
2152 //$formatoinfo = "MIME"; 2152 //$formatoinfo = "MIME";
2153 $formatosinfo = $layer->getmetadata("formatosinfo"); 2153 $formatosinfo = $layer->getmetadata("formatosinfo");
  2154 + $formatosinfohtml = false;
2154 if ($formatosinfo != ""){ 2155 if ($formatosinfo != ""){
2155 $formatosinfo = explode(",",$formatosinfo); 2156 $formatosinfo = explode(",",$formatosinfo);
2156 if ($formatosinfo[0] != ""){ 2157 if ($formatosinfo[0] != ""){
@@ -2160,6 +2161,9 @@ class Atributos @@ -2160,6 +2161,9 @@ class Atributos
2160 if(strtoupper($f) == "TEXT/PLAIN"){ 2161 if(strtoupper($f) == "TEXT/PLAIN"){
2161 $formatoinfo = "text/plain"; 2162 $formatoinfo = "text/plain";
2162 } 2163 }
  2164 + if(strtoupper($f) == "TEXT/HTML"){
  2165 + $formatosinfohtml = true;
  2166 + }
2163 } 2167 }
2164 } 2168 }
2165 else{ 2169 else{
@@ -2218,9 +2222,9 @@ class Atributos @@ -2218,9 +2222,9 @@ class Atributos
2218 //if(strtoupper($formatoinfo) == "TEXT/HTML" && $res != ""){ 2222 //if(strtoupper($formatoinfo) == "TEXT/HTML" && $res != ""){
2219 //$n[] = array("alias"=>"","valor"=>"<iframe width=250px id='".$id."' name='".$id."' src='".$res."'></iframe>","link"=>"","img"=>""); 2223 //$n[] = array("alias"=>"","valor"=>"<iframe width=250px id='".$id."' name='".$id."' src='".$res."'></iframe>","link"=>"","img"=>"");
2220 //} 2224 //}
2221 - //if(strtoupper($formatoinfo) == "MIME" && $res2 != ""){ 2225 + if($formatosinfohtml == true){
2222 $n[] = array("alias"=>"","valor"=>"<iframe width=250px id='".$id."' name='".$id."' src='".$res2."'></iframe>","link"=>"","img"=>""); 2226 $n[] = array("alias"=>"","valor"=>"<iframe width=250px id='".$id."' name='".$id."' src='".$res2."'></iframe>","link"=>"","img"=>"");
2223 - //} 2227 + }
2224 if($res != ""){ 2228 if($res != ""){
2225 $n[] = array("alias"=>"Link WMS","valor"=>"getfeatureinfo ".$formatoinfo,"link"=>$res,"img"=>"","idIframe"=>$id); 2229 $n[] = array("alias"=>"Link WMS","valor"=>"getfeatureinfo ".$formatoinfo,"link"=>$res,"img"=>"","idIframe"=>$id);
2226 } 2230 }