From d26fafe88fa427bb9d169c135bbb535df2a5d29c Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Thu, 27 May 2010 11:00:57 +0000 Subject: [PATCH] Inclusão do parâmetro extensão geográfica na ferramenta de linha do tempo --- classesphp/graficos.php | 7 ++++++- classesphp/mapa_controle.php | 4 +++- ferramentas/linhadotempo/index.php | 2 +- menutemas/admin.db | Bin 65536 -> 0 bytes 4 files changed, 10 insertions(+), 3 deletions(-) diff --git a/classesphp/graficos.php b/classesphp/graficos.php index 04e20f9..89fd015 100644 --- a/classesphp/graficos.php +++ b/classesphp/graficos.php @@ -423,9 +423,14 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t } return array("dados"=>$nnval,"ndados"=>$nval,"max"=>$max); } -function dadosLinhaDoTempo($map_file,$tema) +function dadosLinhaDoTempo($map_file,$tema,$ext="") { $map = ms_newMapObj($map_file); + if($ext && $ext != ""){ + $e = explode(" ",$ext); + $extatual = $map->extent; + $extatual->setextent((min($e[0],$e[2])),(min($e[1],$e[3])),(max($e[0],$e[2])),(max($e[1],$e[3]))); + } $selecionados = "sim"; $qyfile = str_replace(".map",".qy",$map_file); if (file_exists($qyfile)) diff --git a/classesphp/mapa_controle.php b/classesphp/mapa_controle.php index f98b49b..c40df91 100644 --- a/classesphp/mapa_controle.php +++ b/classesphp/mapa_controle.php @@ -1594,7 +1594,9 @@ Pega os dados de um tema para geração do gráfico de linha do tempo. */ case "DADOSLINHADOTEMPO": include_once("graficos.php"); - $retorno = dadosLinhaDoTempo($map_file,$tema); + if(!isset($ext)) + {$ext = "";} + $retorno = dadosLinhaDoTempo($map_file,$tema,$ext); break; /* Section: Menu de temas diff --git a/ferramentas/linhadotempo/index.php b/ferramentas/linhadotempo/index.php index e9394e7..85ed770 100644 --- a/ferramentas/linhadotempo/index.php +++ b/ferramentas/linhadotempo/index.php @@ -112,7 +112,7 @@ function carregaDados(){ eventSource1.loadJSON(retorno.data, '.'); // The data was stored into the tl.layout(); // display the Timeline } - var p = window.parent.i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=dadosLinhaDoTempo&g_sid="+window.parent.i3GEO.configura.sid+"&tema="+$i("tema").value; + var p = window.parent.i3GEO.configura.locaplic+"/classesphp/mapa_controle.php?funcao=dadosLinhaDoTempo&g_sid="+window.parent.i3GEO.configura.sid+"&tema="+$i("tema").value+"&ext="+window.parent.i3GEO.parametros.mapexten; cpJSON.call(p,"void",retorna); } function tituloover(wkt){ diff --git a/menutemas/admin.db b/menutemas/admin.db index d7dc9bd..a646c73 100644 Binary files a/menutemas/admin.db and b/menutemas/admin.db differ -- libgit2 0.21.2