From 3f91ead87926da835524e7114e7a3acc72dd165d Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 12 Feb 2014 14:33:08 +0000 Subject: [PATCH] Correção na ferramenta de filtro de limites --- admin/php/classe_metaestat.php | 2 +- ferramentas/metaestat/analise.php | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/admin/php/classe_metaestat.php b/admin/php/classe_metaestat.php index 62201da..de2a76c 100755 --- a/admin/php/classe_metaestat.php +++ b/admin/php/classe_metaestat.php @@ -480,7 +480,7 @@ class Metaestat{ //$colunasComGeo[] = "/*SG*/st_setsrid(".$colunageo.",".$dadosgeo["srid"].") as ".$colunageo." /*SG*/"; $colunasComGeo[] = "/*SG*/".$colunageo." as ".$colunageo." /*SG*/"; $sqlgeo = str_replace("__COLUNASSEMGEO__",implode(",",$colunasComGeo),$sqlgeo); - $sqlgeo = $colunageo." from /*SE*/(".$sqlgeo.")/*SE*/ as foo using unique ".$dadosgeo["identificador"]." using srid=".$dadosgeo["srid"]; + $sqlgeo = $colunageo." from /*SE*/(".$sqlgeo." /*FR*//*FR*/ )/*SE*/ as foo using unique ".$dadosgeo["identificador"]." using srid=".$dadosgeo["srid"]; //o SQL com os dados contem um filtro ou nao? $contemfiltro = false; diff --git a/ferramentas/metaestat/analise.php b/ferramentas/metaestat/analise.php index 165b082..63eea7a 100644 --- a/ferramentas/metaestat/analise.php +++ b/ferramentas/metaestat/analise.php @@ -633,9 +633,9 @@ function analise_aplicafiltroregiao($map_file,$codigo_tipo_regiao,$codigo_regiao foreach($layersm as $l){ $data = $l->data; //substitui os marcadores definidos na construcao do layer. Veja a classe metaestat - $s = explode("/*FA*/",$data); + $s = explode("/*FR*/",$data); if(count($s) > 1){ - $data = $s[0]."/*FA*//*FA*/".$s[2]; + $data = $s[0]."/*FR*//*FR*/".$s[2]; } $l->set("data",$data); } @@ -645,14 +645,14 @@ function analise_aplicafiltroregiao($map_file,$codigo_tipo_regiao,$codigo_regiao $regioesfilho = $m->listaHierarquiaRegioes($codigo_tipo_regiao); foreach($regioesfilho as $r){ $regiao = $m->listaTipoRegiao($r["codigo_tipo_regiao"]); - $filtro = "g.".$r["colunaligacao_regiaopai"]."::text = '$codigo_regiao'"; + $filtro = $r["colunaligacao_regiaopai"]."::text = '$codigo_regiao'"; $layers = analise_listaLayersRegiao($layersm,$r["codigo_tipo_regiao"]); foreach($layers as $l){ $data = $l->data; //substitui os marcadores definidos na construcao do layer. Veja a classe metaestat - $s = explode("/*FA*/",$data); + $s = explode("/*FR*/",$data); if(count($s) > 1){ - $data = $s[0]."/*FA*/ AND ".$filtro." /*FA*/".$s[2]; + $data = $s[0]."/*FR*/ AND ".$filtro." /*FR*/".$s[2]; } $l->set("data",$data); } -- libgit2 0.21.2