From 2d29277f8d8e54154cfcb0404655ee3e08f334df Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Sun, 5 Aug 2018 21:55:49 -0300 Subject: [PATCH] Correção na função identifica para evitar executar getfeatureinfo com formato html quando o serviço não suporta esse tipo de requisição --- classesphp/classe_atributos.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/classesphp/classe_atributos.php b/classesphp/classe_atributos.php index dfe264a..d5c99f7 100755 --- a/classesphp/classe_atributos.php +++ b/classesphp/classe_atributos.php @@ -2151,6 +2151,7 @@ class Atributos $ptimg = xy2imagem($map_file,array($x,$y),$mapa); //$formatoinfo = "MIME"; $formatosinfo = $layer->getmetadata("formatosinfo"); + $formatosinfohtml = false; if ($formatosinfo != ""){ $formatosinfo = explode(",",$formatosinfo); if ($formatosinfo[0] != ""){ @@ -2160,6 +2161,9 @@ class Atributos if(strtoupper($f) == "TEXT/PLAIN"){ $formatoinfo = "text/plain"; } + if(strtoupper($f) == "TEXT/HTML"){ + $formatosinfohtml = true; + } } } else{ @@ -2218,9 +2222,9 @@ class Atributos //if(strtoupper($formatoinfo) == "TEXT/HTML" && $res != ""){ //$n[] = array("alias"=>"","valor"=>"","link"=>"","img"=>""); //} - //if(strtoupper($formatoinfo) == "MIME" && $res2 != ""){ + if($formatosinfohtml == true){ $n[] = array("alias"=>"","valor"=>"","link"=>"","img"=>""); - //} + } if($res != ""){ $n[] = array("alias"=>"Link WMS","valor"=>"getfeatureinfo ".$formatoinfo,"link"=>$res,"img"=>"","idIframe"=>$id); } -- libgit2 0.21.2