Commit 71f6cef35f43d42856105eacf83c9f9660b5ff05

Authored by Edmar Moretti
1 parent 01ce4a69
Exists in master

Atualização das ferramentas

ferramentas/conectargeorss/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -17,7 +17,7 @@ Adiciona um tema baseado em um RSS. @@ -17,7 +17,7 @@ Adiciona um tema baseado em um RSS.
17 include_once(dirname(__FILE__)."/../../classesphp/classe_mapa.php"); 17 include_once(dirname(__FILE__)."/../../classesphp/classe_mapa.php");
18 copiaSeguranca($map_file); 18 copiaSeguranca($map_file);
19 $m = new Mapa($map_file); 19 $m = new Mapa($map_file);
20 - $retorno = $m->adicionaTemaGeoRSS($servico,$dir_tmp,$locaplic,$canal); 20 + $retorno = $m->adicionaTemaGeoRSS($_GET["servico"],$dir_tmp,$locaplic,$_GET["canal"]);
21 if ($retorno != "erro"){ 21 if ($retorno != "erro"){
22 $m->salva(); 22 $m->salva();
23 $_SESSION["contadorsalva"]++; 23 $_SESSION["contadorsalva"]++;
@@ -28,13 +28,8 @@ Adiciona um tema baseado em um RSS. @@ -28,13 +28,8 @@ Adiciona um tema baseado em um RSS.
28 } 28 }
29 break; 29 break;
30 } 30 }
31 -if (!connection_aborted()){  
32 - if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){  
33 - restauraCon($map_file,$postgis_mapa);  
34 - }  
35 - cpjson($retorno);  
36 -}  
37 -else{  
38 - exit; 31 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
  32 + restauraCon($map_file,$postgis_mapa);
39 } 33 }
  34 +cpjson($retorno);
40 ?> 35 ?>
41 \ No newline at end of file 36 \ No newline at end of file
ferramentas/congelamapa/openlayers.php
1 <?php 1 <?php
  2 +include (dirname(__FILE__)."/../../classesphp/sani_request.php");
2 $g_sid = $_GET["g_sid"]; 3 $g_sid = $_GET["g_sid"];
3 session_name("i3GeoPHP"); 4 session_name("i3GeoPHP");
4 session_id($g_sid); 5 session_id($g_sid);
@@ -11,7 +12,13 @@ if($f[0] != md5(&#39;I3GEOSEC&#39; . $_SERVER[&#39;HTTP_USER_AGENT&#39;] . session_id())){ @@ -11,7 +12,13 @@ if($f[0] != md5(&#39;I3GEOSEC&#39; . $_SERVER[&#39;HTTP_USER_AGENT&#39;] . session_id())){
11 } 12 }
12 include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); 13 include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php");
13 $map_file = $_SESSION["map_file"]; 14 $map_file = $_SESSION["map_file"];
  15 +if(empty($map_file)){
  16 + exit;
  17 +}
14 $map_file = str_replace(".map","",$map_file).".map"; 18 $map_file = str_replace(".map","",$map_file).".map";
  19 +
  20 +restauraCon($map_file,$_SESSION["postgis_mapa"]);
  21 +
15 $base = basename($map_file); 22 $base = basename($map_file);
16 $dir = dirname($map_file); 23 $dir = dirname($map_file);
17 $novo_mapfile = $dir."/".nomeRandomico(5).$base; 24 $novo_mapfile = $dir."/".nomeRandomico(5).$base;
ferramentas/congelamapa/openlayers3.php
1 <?php 1 <?php
  2 +include (dirname(__FILE__)."/../../classesphp/sani_request.php");
2 $g_sid = strip_tags($_GET["g_sid"]); 3 $g_sid = strip_tags($_GET["g_sid"]);
3 session_name("i3GeoPHP"); 4 session_name("i3GeoPHP");
4 session_id($g_sid); 5 session_id($g_sid);
@@ -11,7 +12,12 @@ if($f[0] != md5(&#39;I3GEOSEC&#39; . $_SERVER[&#39;HTTP_USER_AGENT&#39;] . session_id())){ @@ -11,7 +12,12 @@ if($f[0] != md5(&#39;I3GEOSEC&#39; . $_SERVER[&#39;HTTP_USER_AGENT&#39;] . session_id())){
11 } 12 }
12 include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php"); 13 include(dirname(__FILE__)."/../../classesphp/funcoes_gerais.php");
13 $map_file = $_SESSION["map_file"]; 14 $map_file = $_SESSION["map_file"];
  15 +if(empty($map_file)){
  16 + exit;
  17 +}
14 $map_file = str_replace(".map","",$map_file).".map"; 18 $map_file = str_replace(".map","",$map_file).".map";
  19 +restauraCon($map_file,$_SESSION["postgis_mapa"]);
  20 +
15 $base = basename($map_file); 21 $base = basename($map_file);
16 $dir = dirname($map_file); 22 $dir = dirname($map_file);
17 $novo_mapfile = $dir."/".nomeRandomico(5).$base; 23 $novo_mapfile = $dir."/".nomeRandomico(5).$base;
ferramentas/convertews/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -16,17 +16,14 @@ Converte o mapa atual em um wms e wmc. @@ -16,17 +16,14 @@ Converte o mapa atual em um wms e wmc.
16 case "CONVERTEWMSWMC": 16 case "CONVERTEWMSWMC":
17 include_once(dirname(__FILE__)."/../../classesphp/classe_mapa.php"); 17 include_once(dirname(__FILE__)."/../../classesphp/classe_mapa.php");
18 $m = new Mapa($map_file); 18 $m = new Mapa($map_file);
19 - if(!isset($h)){$h = "";}  
20 - $wms = $m->converteWS($locmapserv,$h);  
21 - $wmc = $m->converteWMC($locmapserv,$h); 19 + if(!isset($_GET["h"])){$_GET["h"] = "";}
  20 + $wms = $m->converteWS($locmapserv,$_GET["h"]);
  21 + $wmc = $m->converteWMC($locmapserv,$_GET["h"]);
22 $retorno = array("wms"=>$wms,"wmc"=>$wmc); 22 $retorno = array("wms"=>$wms,"wmc"=>$wmc);
23 break; 23 break;
24 } 24 }
25 -if (!connection_aborted()){  
26 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 25 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
27 restauraCon($map_file,$postgis_mapa); 26 restauraCon($map_file,$postgis_mapa);
28 - cpjson($retorno);  
29 } 27 }
30 -else  
31 -{exit();} 28 +cpjson($retorno);
32 ?> 29 ?>
33 \ No newline at end of file 30 \ No newline at end of file
ferramentas/dissolve/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -19,16 +19,13 @@ Salva o mapa acrescentando um novo layer com o resultado. @@ -19,16 +19,13 @@ Salva o mapa acrescentando um novo layer com o resultado.
19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); 19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php");
20 copiaSeguranca($map_file); 20 copiaSeguranca($map_file);
21 $m = new Analise($map_file,$tema); 21 $m = new Analise($map_file,$tema);
22 - $retorno = $m->dissolvePoligono($item,$locaplic); 22 + $retorno = $m->dissolvePoligono($_GET["item"],$locaplic);
23 $m->salva(); 23 $m->salva();
24 $_SESSION["contadorsalva"]++; 24 $_SESSION["contadorsalva"]++;
25 break; 25 break;
26 } 26 }
27 -if (!connection_aborted()){  
28 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 27 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
29 restauraCon($map_file,$postgis_mapa); 28 restauraCon($map_file,$postgis_mapa);
30 - cpjson($retorno);  
31 } 29 }
32 -else  
33 -{exit();} 30 +cpjson($retorno);
34 ?> 31 ?>
35 \ No newline at end of file 32 \ No newline at end of file
ferramentas/distanciaptpt/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -18,18 +18,15 @@ S&amp;atilde;o considerados apenas os pontos próximos definidos por um buffer. @@ -18,18 +18,15 @@ S&amp;atilde;o considerados apenas os pontos próximos definidos por um buffer.
18 case "DISTANCIAPTPT": 18 case "DISTANCIAPTPT":
19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php"); 19 include_once(dirname(__FILE__)."/../../classesphp/classe_analise.php");
20 copiaSeguranca($map_file); 20 copiaSeguranca($map_file);
21 - $m = new Analise($map_file,$temaorigem,$locaplic,$ext);  
22 - $temaoverlay = $m->criaBuffer($distancia,$locaplic);  
23 - $retorno = $m->distanciaptpt($temaorigem,$temadestino,$temaoverlay,$locaplic,$itemorigem,$itemdestino); 21 + $m = new Analise($map_file,$_GET["temaorigem"],$locaplic,$ext);
  22 + $temaoverlay = $m->criaBuffer($_GET["distancia"],$locaplic);
  23 + $retorno = $m->distanciaptpt($_GET["temaorigem"],$_GET["temadestino"],$temaoverlay,$locaplic,$_GET["itemorigem"],$_GET["itemdestino"]);
24 $m->salva(); 24 $m->salva();
25 $_SESSION["contadorsalva"]++; 25 $_SESSION["contadorsalva"]++;
26 break; 26 break;
27 } 27 }
28 -if (!connection_aborted()){  
29 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 28 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
30 restauraCon($map_file,$postgis_mapa); 29 restauraCon($map_file,$postgis_mapa);
31 - cpjson($retorno);  
32 } 30 }
33 -else  
34 -{exit();} 31 +cpjson($retorno);
35 ?> 32 ?>
36 \ No newline at end of file 33 \ No newline at end of file
ferramentas/etiqueta/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -18,13 +18,13 @@ Ativa as etiquetas de um tema. @@ -18,13 +18,13 @@ Ativa as etiquetas de um tema.
18 copiaSeguranca($map_file); 18 copiaSeguranca($map_file);
19 $m = new Toponimia($map_file,$tema); 19 $m = new Toponimia($map_file,$tema);
20 $m->layer->setmetadata("IDENTIFICA",""); 20 $m->layer->setmetadata("IDENTIFICA","");
21 - $m->layer->setmetadata("TIP",$tips);  
22 - $m->layer->setmetadata("ITENS",$itens); 21 + $m->layer->setmetadata("TIP",$_GET["tips"]);
  22 + $m->layer->setmetadata("ITENS",$_GET["itens"]);
23 //$m->layer->setmetadata("ITENSDESC",base64_decode($itensdesc)); 23 //$m->layer->setmetadata("ITENSDESC",base64_decode($itensdesc));
24 //$m->layer->setmetadata("ITENSLINK",base64_decode($itenslink)); 24 //$m->layer->setmetadata("ITENSLINK",base64_decode($itenslink));
25 - $m->layer->setmetadata("ITENSDESC",$itensdesc);  
26 - $m->layer->setmetadata("ITENSLINK",$itenslink);  
27 - $m->layer->setmetadata("itembuscarapida",$itembuscarapida); 25 + $m->layer->setmetadata("ITENSDESC",$_GET["itensdesc"]);
  26 + $m->layer->setmetadata("ITENSLINK",$_GET["itenslink"]);
  27 + $m->layer->setmetadata("itembuscarapida",$_GET["itembuscarapida"]);
28 $m->salva(); 28 $m->salva();
29 $_SESSION["contadorsalva"]++; 29 $_SESSION["contadorsalva"]++;
30 $retorno = "ok"; 30 $retorno = "ok";
@@ -57,11 +57,8 @@ Obtém os dados sobre itens, itensdesc, etc @@ -57,11 +57,8 @@ Obtém os dados sobre itens, itensdesc, etc
57 $retorno = $m->pegaDadosEtiquetas(); 57 $retorno = $m->pegaDadosEtiquetas();
58 break; 58 break;
59 } 59 }
60 -if (!connection_aborted()){  
61 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 60 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
62 restauraCon($map_file,$postgis_mapa); 61 restauraCon($map_file,$postgis_mapa);
63 - cpjson($retorno);  
64 } 62 }
65 -else  
66 -{exit();} 63 +cpjson($retorno);
67 ?> 64 ?>
68 \ No newline at end of file 65 \ No newline at end of file
ferramentas/geonames/opentouchmaps.php
@@ -14,10 +14,11 @@ text-align:left; @@ -14,10 +14,11 @@ text-align:left;
14 </head> 14 </head>
15 <body style="background-color:white;margin:10px;text-align:left"> 15 <body style="background-color:white;margin:10px;text-align:left">
16 <?php 16 <?php
  17 +include_once (dirname(__FILE__)."/../../classesphp/sani_request.php");
17 $d = "http://www.opentouchmap.org/?lat=".$_GET["y"]."&lon=".$_GET["x"]."&zoom=12%20lat:".$_GET["y"]."%20lon:".$_GET["x"]; 18 $d = "http://www.opentouchmap.org/?lat=".$_GET["y"]."&lon=".$_GET["x"]."&zoom=12%20lat:".$_GET["y"]."%20lon:".$_GET["x"];
18 echo "<p>O c&oacute;digo de barras abaixo pode ser lido por dispositivos m&oacute;veis, como os celulares ou pdas."; 19 echo "<p>O c&oacute;digo de barras abaixo pode ser lido por dispositivos m&oacute;veis, como os celulares ou pdas.";
19 echo "<p>Se o seu dispositivo possuir o software adequado, fotografe o c&oacute;digo para abrir o navegador de internet ou clique no link."; 20 echo "<p>Se o seu dispositivo possuir o software adequado, fotografe o c&oacute;digo para abrir o navegador de internet ou clique no link.";
20 -echo "<p><a href='$d' >$d</a><br>"; 21 +echo "<p><a href='$d' >$d</a><br>";
21 echo "<img src='../../pacotes/qrcode/php/qr_img.php?d=$d' />"; 22 echo "<img src='../../pacotes/qrcode/php/qr_img.php?d=$d' />";
22 ?> 23 ?>
23 <div id=i3GEOcompartilhar style="text-align:left;border-top:1px solid rgb(250,250,250);padding-top:1px" ></div> 24 <div id=i3GEOcompartilhar style="text-align:left;border-top:1px solid rgb(250,250,250);padding-top:1px" ></div>
ferramentas/gradecoord/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -10,16 +10,13 @@ switch (strtoupper($funcao)) @@ -10,16 +10,13 @@ switch (strtoupper($funcao))
10 include_once("../../classesphp/classe_mapa.php"); 10 include_once("../../classesphp/classe_mapa.php");
11 copiaSeguranca($map_file); 11 copiaSeguranca($map_file);
12 $m = new Mapa($map_file); 12 $m = new Mapa($map_file);
13 - $m->gradeCoord($intervalo,$corlinha,$larguralinha,$tipolinha,$tamanhotexto,$fonte,$cortexto,$incluitexto,$mascara,$shadowcolor,$shadowsizex,$shadowsizey); 13 + $m->gradeCoord($_GET["intervalo"],$_GET["corlinha"],$_GET["larguralinha"],$_GET["tipolinha"],$_GET["tamanhotexto"],$_GET["fonte"],$_GET["cortexto"],$_GET["incluitexto"],$_GET["mascara"],$_GET["shadowcolor"],$_GET["shadowsizex"],$_GET["shadowsizey"]);
14 $m->salva(); 14 $m->salva();
15 $retorno = "ok"; 15 $retorno = "ok";
16 break; 16 break;
17 } 17 }
18 -if (!connection_aborted()){  
19 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 18 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
20 restauraCon($map_file,$postgis_mapa); 19 restauraCon($map_file,$postgis_mapa);
21 - cpjson($retorno);  
22 } 20 }
23 -else  
24 -{exit();} 21 +cpjson($retorno);
25 ?> 22 ?>
26 \ No newline at end of file 23 \ No newline at end of file
ferramentas/gradehex/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -21,22 +21,19 @@ Salva o mapa acrescentando um novo layer com a grade. @@ -21,22 +21,19 @@ Salva o mapa acrescentando um novo layer com a grade.
21 $m = new Analise($map_file,$tema); 21 $m = new Analise($map_file,$tema);
22 if(!isset($tema)){$tema = "";} 22 if(!isset($tema)){$tema = "";}
23 23
24 - if($proj == "sim"){  
25 - $proj = true; 24 + if($_GET["proj"] == "sim"){
  25 + $_GET["proj"] = true;
26 } 26 }
27 else{ 27 else{
28 - $proj = false; 28 + $_GET["proj"] = false;
29 } 29 }
30 - $retorno = $m->gradeDeHex($dd,$px,$py,$locaplic,$nptx,$npty,$proj); 30 + $retorno = $m->gradeDeHex($_GET["dd"],$_GET["px"],$_GET["py"],$locaplic,$_GET["nptx"],$_GET["npty"],$_GET["proj"]);
31 $m->salva(); 31 $m->salva();
32 $_SESSION["contadorsalva"]++; 32 $_SESSION["contadorsalva"]++;
33 break; 33 break;
34 } 34 }
35 -if (!connection_aborted()){  
36 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 35 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
37 restauraCon($map_file,$postgis_mapa); 36 restauraCon($map_file,$postgis_mapa);
38 - cpjson($retorno);  
39 } 37 }
40 -else  
41 -{exit();} 38 +cpjson($retorno);
42 ?> 39 ?>
43 \ No newline at end of file 40 \ No newline at end of file
ferramentas/gradepol/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -20,22 +20,20 @@ Salva o mapa acrescentando um novo layer com a grade. @@ -20,22 +20,20 @@ Salva o mapa acrescentando um novo layer com a grade.
20 copiaSeguranca($map_file); 20 copiaSeguranca($map_file);
21 if(!isset($tema)){$tema = "";} 21 if(!isset($tema)){$tema = "";}
22 $m = new Analise($map_file,$tema); 22 $m = new Analise($map_file,$tema);
23 - if($proj == "sim"){  
24 - $proj = true;  
25 - }  
26 - else{  
27 - $proj = false; 23 + if($_GET["proj"] == "sim"){
  24 + $_GET["proj"] = true;
28 } 25 }
29 - $retorno = $m->gradeDePol($xdd,$ydd,$px,$py,$locaplic,$nptx,$npty,$proj); 26 + else{
  27 + $_GET["proj"] = false;
  28 + }
  29 +
  30 + $retorno = $m->gradeDePol($_GET["dd"],$_GET["px"],$_GET["py"],$locaplic,$_GET["nptx"],$_GET["npty"],$_GET["proj"]);
30 $m->salva(); 31 $m->salva();
31 $_SESSION["contadorsalva"]++; 32 $_SESSION["contadorsalva"]++;
32 break; 33 break;
33 } 34 }
34 -if (!connection_aborted()){  
35 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 35 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
36 restauraCon($map_file,$postgis_mapa); 36 restauraCon($map_file,$postgis_mapa);
37 - cpjson($retorno);  
38 } 37 }
39 -else  
40 -{exit();} 38 +cpjson($retorno);
41 ?> 39 ?>
42 \ No newline at end of file 40 \ No newline at end of file
ferramentas/gradepontos/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -20,22 +20,19 @@ Salva o mapa acrescentando um novo layer com a grade de coordenadas. @@ -20,22 +20,19 @@ Salva o mapa acrescentando um novo layer com a grade de coordenadas.
20 copiaSeguranca($map_file); 20 copiaSeguranca($map_file);
21 if(!isset($tema)){$tema = "";} 21 if(!isset($tema)){$tema = "";}
22 $m = new Analise($map_file,$tema); 22 $m = new Analise($map_file,$tema);
23 - if($proj == "sim"){  
24 - $proj = true;  
25 - }  
26 - else{  
27 - $proj = false; 23 + if($_GET["proj"] == "sim"){
  24 + $_GET["proj"] = true;
28 } 25 }
29 - $retorno = $m->gradeDePontos($xdd,$ydd,$px,$py,$locaplic,$nptx,$npty,$proj); 26 + else{
  27 + $_GET["proj"] = false;
  28 + }
  29 + $retorno = $m->gradeDePontos($_GET["dd"],$_GET["px"],$_GET["py"],$locaplic,$_GET["nptx"],$_GET["npty"],$_GET["proj"]);
30 $m->salva(); 30 $m->salva();
31 $_SESSION["contadorsalva"]++; 31 $_SESSION["contadorsalva"]++;
32 break; 32 break;
33 } 33 }
34 -if (!connection_aborted()){  
35 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 34 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
36 restauraCon($map_file,$postgis_mapa); 35 restauraCon($map_file,$postgis_mapa);
37 - cpjson($retorno);  
38 } 36 }
39 -else  
40 -{exit();} 37 +cpjson($retorno);
41 ?> 38 ?>
42 \ No newline at end of file 39 \ No newline at end of file
ferramentas/graficotema/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -24,17 +24,14 @@ Gera graficos automaticamente para os elementos de um tema @@ -24,17 +24,14 @@ Gera graficos automaticamente para os elementos de um tema
24 $mesmoTema = false; 24 $mesmoTema = false;
25 } 25 }
26 26
27 - $m->graficotema($lista,$tamanho,$tipo,$outlinecolor,$offset,$mesmoTema); 27 + $m->graficotema($_GET["lista"],$_GET["tamanho"],$_GET["tipo"],$_GET["outlinecolor"],$_GET["offset"],$_GET["mesmoTema"]);
28 $m->salva(); 28 $m->salva();
29 $_SESSION["contadorsalva"]++; 29 $_SESSION["contadorsalva"]++;
30 redesenhaMapa(); 30 redesenhaMapa();
31 break; 31 break;
32 } 32 }
33 -if (!connection_aborted()){  
34 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 33 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
35 restauraCon($map_file,$postgis_mapa); 34 restauraCon($map_file,$postgis_mapa);
36 - cpjson($retorno);  
37 } 35 }
38 -else  
39 -{exit();} 36 +cpjson($retorno);
40 ?> 37 ?>
41 \ No newline at end of file 38 \ No newline at end of file
ferramentas/heatmap/.project
@@ -1,17 +0,0 @@ @@ -1,17 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<projectDescription>  
3 - <name>ferramentas heatmap</name>  
4 - <comment></comment>  
5 - <projects>  
6 - </projects>  
7 - <buildSpec>  
8 - <buildCommand>  
9 - <name>org.eclipse.wst.jsdt.core.javascriptValidator</name>  
10 - <arguments>  
11 - </arguments>  
12 - </buildCommand>  
13 - </buildSpec>  
14 - <natures>  
15 - <nature>org.eclipse.wst.jsdt.core.jsNature</nature>  
16 - </natures>  
17 -</projectDescription>  
ferramentas/heatmap/.settings/.jsdtscope
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<classpath>  
3 - <classpathentry kind="output" path=""/>  
4 -</classpath>  
ferramentas/heatmap/.settings/org.eclipse.wst.jsdt.ui.superType.container
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -org.eclipse.wst.jsdt.launching.JRE_CONTAINER  
2 \ No newline at end of file 0 \ No newline at end of file
ferramentas/heatmap/.settings/org.eclipse.wst.jsdt.ui.superType.name
@@ -1 +0,0 @@ @@ -1 +0,0 @@
1 -Global  
2 \ No newline at end of file 0 \ No newline at end of file
ferramentas/heatmap/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include_once(dirname(__FILE__)."/../safe.php");
3 // 3 //
4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada 4 //faz a busca da fun&ccedil;&atilde;o que deve ser executada
5 // 5 //
@@ -15,23 +15,21 @@ Adiciona ao mapa uma nova camada para calculo do mapa de calor @@ -15,23 +15,21 @@ Adiciona ao mapa uma nova camada para calculo do mapa de calor
15 $nameLayer = "heatmap".nomeRandomico(); 15 $nameLayer = "heatmap".nomeRandomico();
16 $map = ms_newMapObj($map_file); 16 $map = ms_newMapObj($map_file);
17 $layer = $map->getlayerbyname($tema); 17 $layer = $map->getlayerbyname($tema);
18 - $novolayer = ms_newLayerObj($map, $layer);  
19 - $novolayer->setmetadata("tema",$titulo);  
20 - $parametros = '{"plugin":"heatmap","parametros":{"tipoGradiente":"default","valorPonto":"'.$valorPonto.'","coluna":"'.$coluna.'","radius":"'.$raio.'"}}'; 18 + $novolayer = ms_newLayerObj($map, $_GET["layer"]);
  19 + $novolayer->setmetadata("tema",$_GET["titulo"]);
  20 + $parametros = '{"plugin":"heatmap","parametros":{"tipoGradiente":"default","valorPonto":"'.$_GET["valorPonto"].'","coluna":"'.$_GET["coluna"].'","radius":"'.$_GET["raio"].'"}}';
21 $novolayer->setmetadata("PLUGINI3GEO",$parametros); 21 $novolayer->setmetadata("PLUGINI3GEO",$parametros);
22 $novolayer->set("name",$nameLayer); 22 $novolayer->set("name",$nameLayer);
23 $novolayer->set("group",""); 23 $novolayer->set("group","");
24 - if(!empty($opacidade)){  
25 - $novolayer->set("opacity",$opacidade); 24 + if(!empty($_GET["opacidade_GET["])){
  25 + $novolayer->set("opacity",$_GET["opacidade"]);
26 } 26 }
27 $map->save($map_file); 27 $map->save($map_file);
28 $retorno = $nameLayer; 28 $retorno = $nameLayer;
29 break; 29 break;
30 } 30 }
31 -if (!connection_aborted()){  
32 - cpjson($retorno);  
33 -}  
34 -else{  
35 - exit(); 31 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
  32 + restauraCon($map_file,$postgis_mapa);
36 } 33 }
  34 +cpjson($retorno);
37 ?> 35 ?>
38 \ No newline at end of file 36 \ No newline at end of file
ferramentas/heatmap/funcoes.php
@@ -23,10 +23,10 @@ function heatmapDados($map_file){ @@ -23,10 +23,10 @@ function heatmapDados($map_file){
23 $resultado[] = '{"lat":"'.$r["y"].'","lng":"'.$r["x"].'","count":"'.$r["valores"][0]["valor"].'"}'; 23 $resultado[] = '{"lat":"'.$r["y"].'","lng":"'.$r["x"].'","count":"'.$r["valores"][0]["valor"].'"}';
24 } 24 }
25 } 25 }
26 - if (!connection_aborted()){  
27 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "")  
28 - restauraCon($map_file,$postgis_mapa); 26 + if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
  27 + restauraCon($map_file,$postgis_mapa);
29 } 28 }
  29 +
30 return $resultado; 30 return $resultado;
31 } 31 }
32 function heatmapMapfile(){ 32 function heatmapMapfile(){
@@ -66,7 +66,7 @@ function heatmapMapfile(){ @@ -66,7 +66,7 @@ function heatmapMapfile(){
66 ms_newLayerObj($mapa, $layern); 66 ms_newLayerObj($mapa, $layern);
67 $mapa->save($map_file); 67 $mapa->save($map_file);
68 if(!empty($postgis_mapa)){ 68 if(!empty($postgis_mapa)){
69 - //substituiCon($map_file,$postgis_mapa); 69 + restauraCon($map_file,$postgis_mapa);
70 } 70 }
71 } 71 }
72 return $map_file; 72 return $map_file;
ferramentas/heatmap/googlemaps_js.php
@@ -17,13 +17,23 @@ nomevariavel nome da variavel javascript que sera retornada com os valores @@ -17,13 +17,23 @@ nomevariavel nome da variavel javascript que sera retornada com os valores
17 */ 17 */
18 $dir = dirname(__FILE__); 18 $dir = dirname(__FILE__);
19 //inicializa o programa verificando seguranca e pegando os parametros enviados pela URL e pela secao 19 //inicializa o programa verificando seguranca e pegando os parametros enviados pela URL e pela secao
20 -include_once($dir."/../inicia.php"); 20 +include_once($dir."/../safe.php");
21 include_once($dir."/funcoes.php"); 21 include_once($dir."/funcoes.php");
22 22
  23 +$layer = $_GET["layer"];
  24 +$tipoGradiente = $_GET["tipoGradiente"];
  25 +$coluna = $_GET["coluna"];
  26 +$valorPonto = $_GET["valorPonto"];
  27 +
  28 +
23 $map_file = heatmapMapfile(); 29 $map_file = heatmapMapfile();
24 $resultado = heatmapDados($map_file); 30 $resultado = heatmapDados($map_file);
25 $gradiente = heatmapGradiente($map_file,$layer,$tipoGradiente); 31 $gradiente = heatmapGradiente($map_file,$layer,$tipoGradiente);
26 32
  33 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
  34 + restauraCon($map_file,$postgis_mapa);
  35 +}
  36 +
27 echo $nomevariavel.' = ['.implode(",",$resultado).'];'; 37 echo $nomevariavel.' = ['.implode(",",$resultado).'];';
28 echo $nomevariavelConfig.' = '.$gradiente.';'; 38 echo $nomevariavelConfig.' = '.$gradiente.';';
29 39
ferramentas/heatmap/openlayers_js.php
@@ -18,12 +18,17 @@ nomevariavel nome da variavel javascript que sera retornada com os valores @@ -18,12 +18,17 @@ nomevariavel nome da variavel javascript que sera retornada com os valores
18 $dir = dirname(__FILE__); 18 $dir = dirname(__FILE__);
19 19
20 //inicializa o programa verificando seguranca e pegando os parametros enviados pela URL e pela secao 20 //inicializa o programa verificando seguranca e pegando os parametros enviados pela URL e pela secao
21 -include_once($dir."/../inicia.php"); 21 +include_once($dir."/../safe.php");
22 include_once($dir."/funcoes.php"); 22 include_once($dir."/funcoes.php");
23 23
  24 +$layer = $_GET["layer"];
  25 +$tipoGradiente = $_GET["tipoGradiente"];
  26 +$coluna = $_GET["coluna"];
  27 +$valorPonto = $_GET["valorPonto"];
  28 +
24 //o plugin pode ser chamado sem um mapfile criado 29 //o plugin pode ser chamado sem um mapfile criado
25 //usando apenas o mapfile existente em i3geo/temas 30 //usando apenas o mapfile existente em i3geo/temas
26 -//nesse caso e necessario cirar um mapfile temporario 31 +//nesse caso e necessario criar um mapfile temporario
27 if($g_sid != ""){ 32 if($g_sid != ""){
28 session_name("i3GeoPHP"); 33 session_name("i3GeoPHP");
29 session_id($g_sid); 34 session_id($g_sid);
@@ -50,6 +55,10 @@ if($map_file == &quot;&quot;){ @@ -50,6 +55,10 @@ if($map_file == &quot;&quot;){
50 $resultado = heatmapDados($map_file); 55 $resultado = heatmapDados($map_file);
51 $gradiente = heatmapGradiente($map_file,$layer,$tipoGradiente); 56 $gradiente = heatmapGradiente($map_file,$layer,$tipoGradiente);
52 57
  58 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
  59 + restauraCon($map_file,$postgis_mapa);
  60 +}
  61 +
53 echo $nomevariavel.' = ['.implode(",",$resultado).'];'; 62 echo $nomevariavel.' = ['.implode(",",$resultado).'];';
54 echo $nomevariavelConfig.' = '.$gradiente.';'; 63 echo $nomevariavelConfig.' = '.$gradiente.';';
55 64