Commit cba32f8bd4778a6b353e6851fd8f34ed16d4273a
1 parent
04333565
Exists in
master
and in
7 other branches
Correção na geração das classes e no cache de mapfiles na opção de teste de variáveis
Showing
4 changed files
with
12 additions
and
4 deletions
Show diff stats
admin/admin.db
No preview for this file type
admin/js/estat_variavel.js
@@ -1119,7 +1119,7 @@ i3GEOadmin.variaveis = { | @@ -1119,7 +1119,7 @@ i3GEOadmin.variaveis = { | ||
1119 | if($i("incluirtodascolunas").checked === true){ | 1119 | if($i("incluirtodascolunas").checked === true){ |
1120 | colunas = 1; | 1120 | colunas = 1; |
1121 | } | 1121 | } |
1122 | - sUrl = i3GEO.configura.locaplic+'/admin/php/metaestat.php?funcao=mapfileMedidaVariavel&formato=json&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value; | 1122 | + sUrl = i3GEO.configura.locaplic+'/admin/php/metaestat.php?cachemapfile=nao&funcao=mapfileMedidaVariavel&formato=json&id_medida_variavel='+id+"&filtro="+$i("filtrosql").value+"&todasascolunas="+colunas+"&tipolayer="+$i("tipolayer").value+"&id_classificacao="+$i("classificacao").value+"&agruparpor="+$i("agruparsql").value; |
1123 | core_carregando("ativa"); | 1123 | core_carregando("ativa"); |
1124 | core_makeRequest(sUrl,callback); | 1124 | core_makeRequest(sUrl,callback); |
1125 | }; | 1125 | }; |
admin/php/classe_metaestat.php
@@ -566,9 +566,11 @@ class Metaestat{ | @@ -566,9 +566,11 @@ class Metaestat{ | ||
566 | * @param coluna que sera usada como agrupamento no sql | 566 | * @param coluna que sera usada como agrupamento no sql |
567 | * @param codigo do tipo de regiao cadastrada | 567 | * @param codigo do tipo de regiao cadastrada |
568 | * @param valor de opacidade do layer | 568 | * @param valor de opacidade do layer |
569 | + * @param o layer deve suportar WMS-T ou nao | ||
570 | + * @param faz o cache do mapfile | ||
569 | * @return array("mapfile"=>,"layer"=>,"titulolayer"=>) | 571 | * @return array("mapfile"=>,"layer"=>,"titulolayer"=>) |
570 | */ | 572 | */ |
571 | - function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor="",$codigo_tipo_regiao="",$opacidade="",$suportaWMST=false){ | 573 | + function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor="",$codigo_tipo_regiao="",$opacidade="",$suportaWMST=false,$cachemapfile=true){ |
572 | //para permitir a inclusao de filtros, o fim do sql e marcado com /*FW*//*FW*/ | 574 | //para permitir a inclusao de filtros, o fim do sql e marcado com /*FW*//*FW*/ |
573 | //indicando onde deve comecar e terminar uma possivel clausula where | 575 | //indicando onde deve comecar e terminar uma possivel clausula where |
574 | //ou com /*FA*//*FA*/ | 576 | //ou com /*FA*//*FA*/ |
admin/php/metaestat.php
@@ -663,7 +663,7 @@ switch (strtoupper($funcao)) | @@ -663,7 +663,7 @@ switch (strtoupper($funcao)) | ||
663 | $c["oazul"], | 663 | $c["oazul"], |
664 | $tamanhoini + $aumentar | 664 | $tamanhoini + $aumentar |
665 | ); | 665 | ); |
666 | - $aumentar += $aumentar; | 666 | + $tamanhoini += $aumentar; |
667 | } | 667 | } |
668 | retornaJSON("ok"); | 668 | retornaJSON("ok"); |
669 | exit; | 669 | exit; |
@@ -1255,8 +1255,14 @@ switch (strtoupper($funcao)) | @@ -1255,8 +1255,14 @@ switch (strtoupper($funcao)) | ||
1255 | if(!isset($opacidade)){ | 1255 | if(!isset($opacidade)){ |
1256 | $opacidade = ""; | 1256 | $opacidade = ""; |
1257 | } | 1257 | } |
1258 | + if($cachemapfile === "nao"){ | ||
1259 | + $cachemapfile = false; | ||
1260 | + } | ||
1261 | + else{ | ||
1262 | + $cachemapfile = true; | ||
1263 | + } | ||
1258 | if($formato == "json"){ | 1264 | if($formato == "json"){ |
1259 | - retornaJSON($m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor,$codigo_tipo_regiao,$opacidade)); | 1265 | + retornaJSON($m->mapfileMedidaVariavel($id_medida_variavel,$filtro,$todasascolunas,$tipolayer,$titulolayer,$id_classificacao,$agruparpor,$codigo_tipo_regiao,$opacidade,false,$cachemapfile)); |
1260 | } | 1266 | } |
1261 | exit; | 1267 | exit; |
1262 | break; | 1268 | break; |