Commit b58e197a77b36fe69d3b9b3b954a7eabe011f0fc

Authored by Edmar Moretti
1 parent e3c39bcc

--no commit message

admin/admin.db
No preview for this file type
admin/php/classe_metaestat.php
@@ -277,6 +277,7 @@ class Metaestat{ @@ -277,6 +277,7 @@ class Metaestat{
277 } 277 }
278 if($agregaregiao == false){ 278 if($agregaregiao == false){
279 if($todasascolunas == 0){ 279 if($todasascolunas == 0){
  280 + /*
280 if($dados["colunaidunico"] != $dados["colunaidgeo"]){ 281 if($dados["colunaidunico"] != $dados["colunaidgeo"]){
281 $sql = " SELECT d.".$dados["colunaidunico"].",d.".$dados["colunavalor"].",d.".$dados["colunaidgeo"]; 282 $sql = " SELECT d.".$dados["colunaidunico"].",d.".$dados["colunavalor"].",d.".$dados["colunaidgeo"];
282 $colunas[] = $dados["colunaidunico"]; 283 $colunas[] = $dados["colunaidunico"];
@@ -284,6 +285,8 @@ class Metaestat{ @@ -284,6 +285,8 @@ class Metaestat{
284 else{ 285 else{
285 $sql = " SELECT d.".$dados["colunavalor"].",d.".$dados["colunaidgeo"]; 286 $sql = " SELECT d.".$dados["colunavalor"].",d.".$dados["colunaidgeo"];
286 } 287 }
  288 + */
  289 + $sql = " SELECT d.".$dados["colunavalor"].",d.".$dados["colunaidgeo"];
287 $colunas[] = $dados["colunavalor"]; 290 $colunas[] = $dados["colunavalor"];
288 $colunas[] = $dados["colunaidgeo"]; 291 $colunas[] = $dados["colunaidgeo"];
289 if(!empty($agruparpor)){ 292 if(!empty($agruparpor)){
@@ -354,12 +357,15 @@ class Metaestat{ @@ -354,12 +357,15 @@ class Metaestat{
354 $sql .= " FROM (SELECT $tipoconta(".$dados["colunavalor"].") as ".$dados["colunavalor"].",sb.".$dadosAgregacao["colunaligacao_regiaopai"]." FROM ".$dados["esquemadb"].".".$dados["tabela"]." as sa,".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as sb WHERE sa.".$dados["colunaidgeo"]." = sb.".$dadosgeo["identificador"]." __dadosfiltro__ group by sb.".$dadosAgregacao["colunaligacao_regiaopai"].") as d "; 357 $sql .= " FROM (SELECT $tipoconta(".$dados["colunavalor"].") as ".$dados["colunavalor"].",sb.".$dadosAgregacao["colunaligacao_regiaopai"]." FROM ".$dados["esquemadb"].".".$dados["tabela"]." as sa,".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as sb WHERE sa.".$dados["colunaidgeo"]." = sb.".$dadosgeo["identificador"]." __dadosfiltro__ group by sb.".$dadosAgregacao["colunaligacao_regiaopai"].") as d ";
355 } 358 }
356 else{ 359 else{
  360 + /*
357 if($dados["colunaidgeo"] == $dados["colunaidunico"]){ 361 if($dados["colunaidgeo"] == $dados["colunaidunico"]){
358 $sqlgeo .= " FROM (SELECT ".$dados["colunavalor"].",".$dados["colunaidgeo"]." FROM ".$dados["esquemadb"].".".$dados["tabela"] ." __dadosfiltro__ ) as d, ".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as g"; 362 $sqlgeo .= " FROM (SELECT ".$dados["colunavalor"].",".$dados["colunaidgeo"]." FROM ".$dados["esquemadb"].".".$dados["tabela"] ." __dadosfiltro__ ) as d, ".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as g";
359 } 363 }
360 else{ 364 else{
361 $sqlgeo .= " FROM (SELECT ".$dados["colunavalor"].",".$dados["colunaidgeo"].",".$dados["colunaidunico"]." FROM ".$dados["esquemadb"].".".$dados["tabela"] ." __dadosfiltro__ ) as d, ".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as g"; 365 $sqlgeo .= " FROM (SELECT ".$dados["colunavalor"].",".$dados["colunaidgeo"].",".$dados["colunaidunico"]." FROM ".$dados["esquemadb"].".".$dados["tabela"] ." __dadosfiltro__ ) as d, ".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as g";
362 } 366 }
  367 + */
  368 + $sqlgeo .= " FROM (SELECT ".$dados["colunavalor"].",".$dados["colunaidgeo"]." FROM ".$dados["esquemadb"].".".$dados["tabela"] ." __dadosfiltro__ ) as d, ".$dadosgeo["esquemadb"].".".$dadosgeo["tabela"]." as g";
363 if(count($parametrosMedida) > 0){ 369 if(count($parametrosMedida) > 0){
364 $parametrosMedida = implode(",",$parametrosMedida).","; 370 $parametrosMedida = implode(",",$parametrosMedida).",";
365 } 371 }
@@ -403,7 +409,7 @@ class Metaestat{ @@ -403,7 +409,7 @@ class Metaestat{
403 $sqlgeo = $colunageo." from ( ".$sqlgeo." __filtro__ ) as foo using unique ".$dadosAgregacao["colunaligacao_regiaopai"]." using srid=".$dadosgeo["srid"]; 409 $sqlgeo = $colunageo." from ( ".$sqlgeo." __filtro__ ) as foo using unique ".$dadosAgregacao["colunaligacao_regiaopai"]." using srid=".$dadosgeo["srid"];
404 } 410 }
405 else{ 411 else{
406 - $sqlgeo = $colunageo." from (".$sqlgeo." __filtro__ ) as foo using unique ".$dados["colunaidunico"]." using srid=".$dadosgeo["srid"]; 412 + $sqlgeo = $colunageo." from (".$sqlgeo." __filtro__ ) as foo using unique ".$dados["colunaidgeo"]." using srid=".$dadosgeo["srid"];
407 } 413 }
408 //echo $sqlgeo;exit; 414 //echo $sqlgeo;exit;
409 return array("sqlagrupamento"=>$sqlagrupamento,"sql"=>$sql,"sqlmapserver"=>$sqlgeo,"filtro"=>$filtro,"colunas"=>$colunas,"alias"=>$alias,"colunavalor"=>$dados["colunavalor"],"titulo"=>$titulo); 415 return array("sqlagrupamento"=>$sqlagrupamento,"sql"=>$sql,"sqlmapserver"=>$sqlgeo,"filtro"=>$filtro,"colunas"=>$colunas,"alias"=>$alias,"colunavalor"=>$dados["colunavalor"],"titulo"=>$titulo);
admin/php/conexao.php
@@ -63,6 +63,7 @@ $convUTF = true; @@ -63,6 +63,7 @@ $convUTF = true;
63 if($conexaoadmin == ""){ 63 if($conexaoadmin == ""){
64 $arquivosqlite = $locaplic."/admin/admin.db"; 64 $arquivosqlite = $locaplic."/admin/admin.db";
65 chmod($arquivosqlite,0777); 65 chmod($arquivosqlite,0777);
  66 + //echo $arquivosqlite;exit;
66 if(!file_exists($arquivosqlite)){ 67 if(!file_exists($arquivosqlite)){
67 echo "O arquivo admin.db não existe. Utilize i3geo/admin/criabanco.php para criar o banco de dados SQLITE."; 68 echo "O arquivo admin.db não existe. Utilize i3geo/admin/criabanco.php para criar o banco de dados SQLITE.";
68 exit; 69 exit;
classesjs/classe_mapa.js
@@ -316,8 +316,10 @@ i3GEO.mapa = { @@ -316,8 +316,10 @@ i3GEO.mapa = {
316 316
317 Cria a legenda HTML 317 Cria a legenda HTML
318 318
319 - A legenda e incluida no id definido. Se id for igual a "", sera apenas definido o evento de atualizacao  
320 - permitindo que seja criada a janela flutuante apenas, por exemplo: 319 + O elemento HTML definido em ID deve ter style=display:block
  320 +
  321 + A legenda e incluida no id definido. Se id for igual a "", sera apenas definido o evento de atualizacao,
  322 + permitindo que seja criada a janela flutuante, por exemplo:
321 323
322 i3GEO.mapa.legendaHTML.cria(""); 324 i3GEO.mapa.legendaHTML.cria("");
323 i3GEO.mapa.legendaHTML.libera(); 325 i3GEO.mapa.legendaHTML.libera();