From 8b31899b9f3ea894e6445add654f44c2f6f4937d Mon Sep 17 00:00:00 2001 From: edmarmoretti Date: Wed, 13 Sep 2017 11:05:31 -0300 Subject: [PATCH] Inclusão do valor de METAESTAT_CODIGO_TIPO_REGIAO no objeto CAMADAS --- classesphp/classe_mapa.php | 6 ++++-- classesphp/classe_metaestatinfo.php | 22 ++++++++++++---------- 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/classesphp/classe_mapa.php b/classesphp/classe_mapa.php index a36f725..0b9e47a 100755 --- a/classesphp/classe_mapa.php +++ b/classesphp/classe_mapa.php @@ -276,7 +276,8 @@ class Mapa "legendaimg", "offsite", "numclasses", - "id_medida_variavel" + "id_medida_variavel", + "codigo_tipo_regiao" ); foreach ($this->layers as $oLayer){ $sel = "nao"; @@ -512,7 +513,8 @@ class Mapa $oLayer->getmetadata("legendaimg"), $oLayer->offsite->red.",".$oLayer->offsite->green.",".$oLayer->offsite->blue, $oLayer->numclasses, - $oLayer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL") + $oLayer->getmetadata("METAESTAT_ID_MEDIDA_VARIAVEL"), + $oLayer->getmetadata("METAESTAT_CODIGO_TIPO_REGIAO") ); } } diff --git a/classesphp/classe_metaestatinfo.php b/classesphp/classe_metaestatinfo.php index 4b22dc9..99383aa 100755 --- a/classesphp/classe_metaestatinfo.php +++ b/classesphp/classe_metaestatinfo.php @@ -327,13 +327,13 @@ class MetaestatInfo{ if($suportaWMST == true && $direto == false){ $sqlDadosMedidaVariavel = "SELECT $sqlWMST as dimtempo,".$dados["colunaidgeo"]." AS cod_regiao,".$nomevalorcalculado." AS valorcalculado FROM ".$dados["esquemadb"].".".$dados["tabela"]; } - if(!empty ($filtro) && $direto == false){ + if(!empty ($filtro)){ $sqlDadosMedidaVariavel .= " WHERE ".$filtro . " AND ".$nomevalorcalculado." IS NOT NULL "; } else{ $sqlDadosMedidaVariavel .= " WHERE ".$nomevalorcalculado." IS NOT NULL "; } - if($suportaWMST != true && $direto == false){ + if($suportaWMST != true && $direto == false && $tipoconta != ""){ $sqlDadosMedidaVariavel .= " /*FA*//*FA*/ /*FAT*//*FAT*/ GROUP BY cod_regiao "; } $sqlagrupamento = ""; @@ -570,13 +570,15 @@ class MetaestatInfo{ $expressao[] = "([".$item."]>".($calc["quartil3"]).")"; $titulo[] = "Quartil 4: >".$calc["quartil3"]; } - $classes[] = array( - "expressao"=>"([".$item."]= 0)", - "titulo"=>"0", - "verde"=>100, - "vermelho"=>100, - "azul"=>100 - ); + if($calc["quartil1"] > 0){ + $classes[] = array( + "expressao"=>"([".$item."] = 0)", + "titulo"=>"0", + "verde"=>100, + "vermelho"=>100, + "azul"=>100 + ); + } for ($i=0;$i < count($expressao);++$i){ $classes[] = array( "expressao"=>$expressao[$i], @@ -2079,4 +2081,4 @@ class MetaestatInfo{ } } } -?> +?> \ No newline at end of file -- libgit2 0.21.2