Commit 97b56cf61d4e535d623a8c6d3837a9f1d148dcde

Authored by Edmar Moretti
1 parent ed660947

Inclusão de etiquetas (tips) nos temas oriundos do sistema METAESTAT quando os …

…mapfiles são gerados por classe_metaestat.php
admin/admin.db
No preview for this file type
admin/php/classe_metaestat.php
@@ -366,7 +366,7 @@ class Metaestat{ @@ -366,7 +366,7 @@ class Metaestat{
366 else{ 366 else{
367 $sqlgeo = $colunageo." from (".$sqlgeo." __filtro__ ) as foo using unique ".$dados["colunaidgeo"]." using srid=".$dadosgeo["srid"]; 367 $sqlgeo = $colunageo." from (".$sqlgeo." __filtro__ ) as foo using unique ".$dados["colunaidgeo"]." using srid=".$dadosgeo["srid"];
368 } 368 }
369 - return array("sqlagrupamento"=>$sqlagrupamento,"sql"=>$sql,"sqlmapserver"=>$sqlgeo,"filtro"=>$filtro,"colunas"=>$colunas,"alias"=>$alias); 369 + return array("sqlagrupamento"=>$sqlagrupamento,"sql"=>$sql,"sqlmapserver"=>$sqlgeo,"filtro"=>$filtro,"colunas"=>$colunas,"alias"=>$alias,"colunavalor"=>$dados["colunavalor"]);
370 } 370 }
371 function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor="",$codigo_tipo_regiao=""){ 371 function mapfileMedidaVariavel($id_medida_variavel,$filtro="",$todasascolunas = 0,$tipolayer="polygon",$titulolayer="",$id_classificacao="",$agruparpor="",$codigo_tipo_regiao=""){
372 //para permitir a inclusao de filtros, o fim do sql e marcado com /*FW*//*FW*/ 372 //para permitir a inclusao de filtros, o fim do sql e marcado com /*FW*//*FW*/
@@ -424,13 +424,14 @@ class Metaestat{ @@ -424,13 +424,14 @@ class Metaestat{
424 $dados[] = ' TEMPLATE "none.htm"'; 424 $dados[] = ' TEMPLATE "none.htm"';
425 $dados[] = ' METADATA'; 425 $dados[] = ' METADATA';
426 $dados[] = ' TEMA "'.$titulolayer.'"'; 426 $dados[] = ' TEMA "'.$titulolayer.'"';
  427 + $dados[] = ' TIP "'.$sql["colunavalor"].'"';
427 $dados[] = ' CLASSE "SIM"'; 428 $dados[] = ' CLASSE "SIM"';
428 $dados[] = ' METAESTAT "SIM"'; 429 $dados[] = ' METAESTAT "SIM"';
429 $dados[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"'; 430 $dados[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"';
430 $dados[] = ' METAESTAT_ID_MEDIDA_VARIAVEL "'.$id_medida_variavel.'"'; 431 $dados[] = ' METAESTAT_ID_MEDIDA_VARIAVEL "'.$id_medida_variavel.'"';
431 if(count($sql["colunas"]) > 0){ 432 if(count($sql["colunas"]) > 0){
432 - $dados[] = ' ITENS "'.implode(",",$sql["colunas"]).'"';  
433 - $dados[] = ' ITENSDESC "'.implode(",",$sql["alias"]).'"'; 433 + $dados[] = ' ITENS "'.implode(",",$sql["colunas"]).'"';
  434 + $dados[] = ' ITENSDESC "'.implode(",",$sql["alias"]).'"';
434 } 435 }
435 $dados[] = ' END'; 436 $dados[] = ' END';
436 if($classes == ""){ 437 if($classes == ""){
@@ -526,6 +527,7 @@ class Metaestat{ @@ -526,6 +527,7 @@ class Metaestat{
526 $dados[] = ' CLASSE "SIM"'; 527 $dados[] = ' CLASSE "SIM"';
527 $dados[] = ' METAESTAT "SIM"'; 528 $dados[] = ' METAESTAT "SIM"';
528 $dados[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"'; 529 $dados[] = ' METAESTAT_CODIGO_TIPO_REGIAO "'.$codigo_tipo_regiao.'"';
  530 + $dados[] = ' TIP "'.$vis.'"';
529 $dados[] = ' END'; 531 $dados[] = ' END';
530 $dados[] = ' CLASS'; 532 $dados[] = ' CLASS';
531 $dados[] = ' NAME ""'; 533 $dados[] = ' NAME ""';