Commit 3f91ead87926da835524e7114e7a3acc72dd165d
1 parent
616a2f2d
Exists in
master
and in
7 other branches
Correção na ferramenta de filtro de limites
Showing
2 changed files
with
6 additions
and
6 deletions
Show diff stats
admin/php/classe_metaestat.php
... | ... | @@ -480,7 +480,7 @@ class Metaestat{ |
480 | 480 | //$colunasComGeo[] = "/*SG*/st_setsrid(".$colunageo.",".$dadosgeo["srid"].") as ".$colunageo." /*SG*/"; |
481 | 481 | $colunasComGeo[] = "/*SG*/".$colunageo." as ".$colunageo." /*SG*/"; |
482 | 482 | $sqlgeo = str_replace("__COLUNASSEMGEO__",implode(",",$colunasComGeo),$sqlgeo); |
483 | - $sqlgeo = $colunageo." from /*SE*/(".$sqlgeo.")/*SE*/ as foo using unique ".$dadosgeo["identificador"]." using srid=".$dadosgeo["srid"]; | |
483 | + $sqlgeo = $colunageo." from /*SE*/(".$sqlgeo." /*FR*//*FR*/ )/*SE*/ as foo using unique ".$dadosgeo["identificador"]." using srid=".$dadosgeo["srid"]; | |
484 | 484 | |
485 | 485 | //o SQL com os dados contem um filtro ou nao? |
486 | 486 | $contemfiltro = false; | ... | ... |
ferramentas/metaestat/analise.php
... | ... | @@ -633,9 +633,9 @@ function analise_aplicafiltroregiao($map_file,$codigo_tipo_regiao,$codigo_regiao |
633 | 633 | foreach($layersm as $l){ |
634 | 634 | $data = $l->data; |
635 | 635 | //substitui os marcadores definidos na construcao do layer. Veja a classe metaestat |
636 | - $s = explode("/*FA*/",$data); | |
636 | + $s = explode("/*FR*/",$data); | |
637 | 637 | if(count($s) > 1){ |
638 | - $data = $s[0]."/*FA*//*FA*/".$s[2]; | |
638 | + $data = $s[0]."/*FR*//*FR*/".$s[2]; | |
639 | 639 | } |
640 | 640 | $l->set("data",$data); |
641 | 641 | } |
... | ... | @@ -645,14 +645,14 @@ function analise_aplicafiltroregiao($map_file,$codigo_tipo_regiao,$codigo_regiao |
645 | 645 | $regioesfilho = $m->listaHierarquiaRegioes($codigo_tipo_regiao); |
646 | 646 | foreach($regioesfilho as $r){ |
647 | 647 | $regiao = $m->listaTipoRegiao($r["codigo_tipo_regiao"]); |
648 | - $filtro = "g.".$r["colunaligacao_regiaopai"]."::text = '$codigo_regiao'"; | |
648 | + $filtro = $r["colunaligacao_regiaopai"]."::text = '$codigo_regiao'"; | |
649 | 649 | $layers = analise_listaLayersRegiao($layersm,$r["codigo_tipo_regiao"]); |
650 | 650 | foreach($layers as $l){ |
651 | 651 | $data = $l->data; |
652 | 652 | //substitui os marcadores definidos na construcao do layer. Veja a classe metaestat |
653 | - $s = explode("/*FA*/",$data); | |
653 | + $s = explode("/*FR*/",$data); | |
654 | 654 | if(count($s) > 1){ |
655 | - $data = $s[0]."/*FA*/ AND ".$filtro." /*FA*/".$s[2]; | |
655 | + $data = $s[0]."/*FR*/ AND ".$filtro." /*FR*/".$s[2]; | |
656 | 656 | } |
657 | 657 | $l->set("data",$data); |
658 | 658 | } | ... | ... |