Commit 5362a57b361a18e0cfcf229f250dd544696da7d6

Authored by Edmar Moretti
1 parent 4f7154ed
Exists in master

correção na geração dos arquivos de selecao

ferramentas/legenda/exec.php
1 <?php 1 <?php
2 -include_once(dirname(__FILE__)."/../inicia.php"); 2 +include(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 //
@@ -37,8 +37,8 @@ Adiciona LABEL em uma classe de um layer @@ -37,8 +37,8 @@ Adiciona LABEL em uma classe de um layer
37 {$retorno = "erro";} 37 {$retorno = "erro";}
38 else{ 38 else{
39 //$l->set("labelitem",$item); 39 //$l->set("labelitem",$item);
40 - $novac = $l->getclass($classe);  
41 - $m->adicionaLabel($novac,$wrap,$fonte,$tamanho,$angulo,$fundo,$sombra,$cor,$outlinecolor,$shadowcolor,$shadowsizex,$shadowsizey,$force,$mindistance,$minfeaturesize,$offsetx,$offsety,$partials,$position,"[".$item."]"); 40 + $novac = $l->getclass($_GET["classe"]);
  41 + $m->adicionaLabel($novac,$_GET["wrap"],$_GET["fonte"],$_GET["tamanho"],$_GET["angulo"],$_GET["fundo"],$_GET["sombra"],$_GET["cor"],$_GET["outlinecolor"],$_GET["shadowcolor"],$_GET["shadowsizex"],$_GET["shadowsizey"],$_GET["force"],$_GET["mindistance"],$_GET["minfeaturesize"],$_GET["offsetx"],$_GET["offsety"],$_GET["partials"],$_GET["position"],"[".$_GET["item"]."]");
42 $m->salva(); 42 $m->salva();
43 $retorno = "ok"; 43 $retorno = "ok";
44 } 44 }
@@ -51,7 +51,7 @@ Remove LABEL em uma classe de um layer @@ -51,7 +51,7 @@ Remove LABEL em uma classe de um layer
51 case "REMOVELABELCLASSE": 51 case "REMOVELABELCLASSE":
52 include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php"); 52 include_once(dirname(__FILE__)."/../../classesphp/classe_temas.php");
53 $m = new Temas($map_file,$tema); 53 $m = new Temas($map_file,$tema);
54 - $m->removeLabel($classe); 54 + $m->removeLabel($_GET["classe"]);
55 $m->salva(); 55 $m->salva();
56 $retorno = "ok"; 56 $retorno = "ok";
57 break; 57 break;
@@ -93,7 +93,7 @@ Acrescenta a contagem de elementos em cada classe. @@ -93,7 +93,7 @@ Acrescenta a contagem de elementos em cada classe.
93 case "APLICATODASCLASSES": 93 case "APLICATODASCLASSES":
94 include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php"); 94 include_once(dirname(__FILE__)."/../../classesphp/classe_legenda.php");
95 $m = new Legenda($map_file,$locaplic,$tema); 95 $m = new Legenda($map_file,$locaplic,$tema);
96 - $r = $m->aplicaTodasClasses($parametro,$valor); 96 + $r = $m->aplicaTodasClasses($_GET["parametro"],$_GET["valor"]);
97 $m->salva(); 97 $m->salva();
98 if (!$r){$r = "erro.Erro legenda nao disponivel";} 98 if (!$r){$r = "erro.Erro legenda nao disponivel";}
99 $retorno = $r; 99 $retorno = $r;
@@ -105,7 +105,7 @@ Acrescenta a contagem de elementos em cada classe. @@ -105,7 +105,7 @@ Acrescenta a contagem de elementos em cada classe.
105 if($filter != ""){ 105 if($filter != ""){
106 //$filter = base64decode($filter); 106 //$filter = base64decode($filter);
107 } 107 }
108 - $m->criaCluster($group,$filter,$maxdistance,$region,$buffer); 108 + $m->criaCluster($_GET["group"],$_GET["filter"],$_GET["maxdistance"],$_GET["region"],$_GET["buffer"]);
109 $m->salva(); 109 $m->salva();
110 $retorno = "ok"; 110 $retorno = "ok";
111 break; 111 break;
@@ -118,11 +118,8 @@ Acrescenta a contagem de elementos em cada classe. @@ -118,11 +118,8 @@ Acrescenta a contagem de elementos em cada classe.
118 $retorno = "ok"; 118 $retorno = "ok";
119 break; 119 break;
120 } 120 }
121 -if (!connection_aborted()){  
122 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 121 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
123 restauraCon($map_file,$postgis_mapa); 122 restauraCon($map_file,$postgis_mapa);
124 - cpjson($retorno);  
125 } 123 }
126 -else  
127 -{exit();} 124 +cpjson($retorno);
128 ?> 125 ?>
129 \ No newline at end of file 126 \ No newline at end of file
ferramentas/safe.php
@@ -22,6 +22,14 @@ if(!empty($_GET[&quot;g_sid&quot;])){ @@ -22,6 +22,14 @@ if(!empty($_GET[&quot;g_sid&quot;])){
22 $contadorsalva = $_SESSION["contadorsalva"]; 22 $contadorsalva = $_SESSION["contadorsalva"];
23 $fingerprint = $_SESSION['fingerprint']; 23 $fingerprint = $_SESSION['fingerprint'];
24 } 24 }
  25 +else{
  26 + $g_sid = "";
  27 +}
  28 +//variaveis mais utilizadas
  29 +$tema = $_GET["tema"];
  30 +$ext = $_GET["ext"];
  31 +$funcao = $_GET["funcao"];
  32 +
25 include_once(dirname(__FILE__)."/../classesphp/funcoes_gerais.php"); 33 include_once(dirname(__FILE__)."/../classesphp/funcoes_gerais.php");
26 if(isset($fingerprint) && !empty($g_sid)) { 34 if(isset($fingerprint) && !empty($g_sid)) {
27 $f = explode(",",$fingerprint); 35 $f = explode(",",$fingerprint);
ferramentas/tabela/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,7 +16,7 @@ Inclu&amp;iacute; elementos em uma sele&amp;ccedil;&amp;atilde;o. @@ -16,7 +16,7 @@ Inclu&amp;iacute; elementos em uma sele&amp;ccedil;&amp;atilde;o.
16 case "INCLUISEL": 16 case "INCLUISEL":
17 include_once(dirname(__FILE__)."/../../classesphp/classe_selecao.php"); 17 include_once(dirname(__FILE__)."/../../classesphp/classe_selecao.php");
18 $m = new Selecao($map_file,$tema); 18 $m = new Selecao($map_file,$tema);
19 - $retorno = $m->incluiSel($ids); 19 + $retorno = $m->incluiSel($_GET["ids"]);
20 // 20 //
21 //&eacute; necess&aacute;rio obter os par&acirc;metros do mapa para remontar a &aacute;rvore de camadas 21 //&eacute; necess&aacute;rio obter os par&acirc;metros do mapa para remontar a &aacute;rvore de camadas
22 // 22 //
@@ -137,11 +137,8 @@ Faz a fus&amp;atilde;o da imagem de um gr&amp;aacute;fico com a imagem do mapa atual. @@ -137,11 +137,8 @@ Faz a fus&amp;atilde;o da imagem de um gr&amp;aacute;fico com a imagem do mapa atual.
137 $retorno = $imagem; 137 $retorno = $imagem;
138 break; 138 break;
139 } 139 }
140 -if (!connection_aborted()){  
141 - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") 140 +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){
142 restauraCon($map_file,$postgis_mapa); 141 restauraCon($map_file,$postgis_mapa);
143 - cpjson($retorno);  
144 } 142 }
145 -else  
146 -{exit();} 143 +cpjson($retorno);
147 ?> 144 ?>
148 \ No newline at end of file 145 \ No newline at end of file