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 | 1119 | if($i("incluirtodascolunas").checked === true){ |
1120 | 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 | 1123 | core_carregando("ativa"); |
1124 | 1124 | core_makeRequest(sUrl,callback); |
1125 | 1125 | }; | ... | ... |
admin/php/classe_metaestat.php
... | ... | @@ -566,9 +566,11 @@ class Metaestat{ |
566 | 566 | * @param coluna que sera usada como agrupamento no sql |
567 | 567 | * @param codigo do tipo de regiao cadastrada |
568 | 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 | 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 | 574 | //para permitir a inclusao de filtros, o fim do sql e marcado com /*FW*//*FW*/ |
573 | 575 | //indicando onde deve comecar e terminar uma possivel clausula where |
574 | 576 | //ou com /*FA*//*FA*/ | ... | ... |
admin/php/metaestat.php
... | ... | @@ -663,7 +663,7 @@ switch (strtoupper($funcao)) |
663 | 663 | $c["oazul"], |
664 | 664 | $tamanhoini + $aumentar |
665 | 665 | ); |
666 | - $aumentar += $aumentar; | |
666 | + $tamanhoini += $aumentar; | |
667 | 667 | } |
668 | 668 | retornaJSON("ok"); |
669 | 669 | exit; |
... | ... | @@ -1255,8 +1255,14 @@ switch (strtoupper($funcao)) |
1255 | 1255 | if(!isset($opacidade)){ |
1256 | 1256 | $opacidade = ""; |
1257 | 1257 | } |
1258 | + if($cachemapfile === "nao"){ | |
1259 | + $cachemapfile = false; | |
1260 | + } | |
1261 | + else{ | |
1262 | + $cachemapfile = true; | |
1263 | + } | |
1258 | 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 | 1267 | exit; |
1262 | 1268 | break; | ... | ... |