Commit cba32f8bd4778a6b353e6851fd8f34ed16d4273a

Authored by Edmar Moretti
1 parent 04333565

Correção na geração das classes e no cache de mapfiles na opção de teste de variáveis

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;
... ...