diff --git a/ferramentas/filtro/exec.php b/ferramentas/filtro/exec.php index 56a02a2..95c673e 100755 --- a/ferramentas/filtro/exec.php +++ b/ferramentas/filtro/exec.php @@ -1,5 +1,5 @@ insereFiltro($filtro,$testa,"sim");} + if(!isset($_GET["testa"])){$_GET["testa"]="";} + {$retorno = $m->insereFiltro($_GET["filtro"],$_GET["testa"],"sim");} if(strtolower($testa) != "sim"){ $m->salva(); $_SESSION["contadorsalva"]++; @@ -39,11 +39,8 @@ Inclui um filtro no tema. break; } -if (!connection_aborted()){ - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){ restauraCon($map_file,$postgis_mapa); - cpjson($retorno); } -else -{exit();} +cpjson($retorno); ?> \ No newline at end of file diff --git a/ferramentas/salvamapa/forcedownload.php b/ferramentas/salvamapa/forcedownload.php index 6433b08..e8aa646 100755 --- a/ferramentas/salvamapa/forcedownload.php +++ b/ferramentas/salvamapa/forcedownload.php @@ -1,4 +1,5 @@ selecaoTema($temao,$tipo,$buffer); + $ok[] = $m->selecaoTema($temao,$_GET["tipo"],$_GET["buffer"]); } $_SESSION["contadorsalva"]++; redesenhaMapa(); @@ -68,7 +68,7 @@ Seleciona elementos com base nos atributos utilizando sintaxe complexa. include_once(dirname(__FILE__)."/../../classesphp/classe_selecao.php"); copiaSeguranca($map_file); $m = new Selecao($map_file,$tema,$ext); - $retorno = $m->selecaoAtributos2($filtro,$tipo); + $retorno = $m->selecaoAtributos2($_GET["filtro"],$_GET["tipo"]); $_SESSION["contadorsalva"]++; redesenhaMapa(); break; @@ -86,7 +86,7 @@ Seleciona elementos utilizando a extensão do mapa. foreach($temas as $tema) { $m = new Selecao($map_file,$tema,$ext); - $ok[] = $m->selecaoEXT($tipo); + $ok[] = $m->selecaoEXT($_GET["tipo"]); } //$retorno = implode(",",$ok); $_SESSION["contadorsalva"]++; @@ -107,7 +107,7 @@ Seleciona elementos utilizando um retângulo. foreach($temas as $tema) { $m = new Selecao($map_file,$tema,$ext); - $ok[] = $m->selecaoBOX($tipo,$box); + $ok[] = $m->selecaoBOX($_GET["tipo"],$_GET["box"]); } $_SESSION["contadorsalva"]++; redesenhaMapa(); @@ -125,7 +125,7 @@ Seleciona elementos utilizando um retângulo. $temas = explode(",",$tema); foreach($temas as $tema){ $m = new Selecao($map_file,$tema,$ext); - $ok[] = $m->selecaoPorPoligono($tipo,"","",$wkt,$buffer); + $ok[] = $m->selecaoPorPoligono($_GET["tipo"],"","",$_GET["wkt"],$_GET["buffer"]); } $_SESSION["contadorsalva"]++; redesenhaMapa(); @@ -141,12 +141,12 @@ Seleciona elementos utilizando um ponto. //error_reporting(0); include_once(dirname(__FILE__)."/../../classesphp/classe_selecao.php"); copiaSeguranca($map_file); - if(!isset($xy)){$xy = "";} + if(!isset($_GET["xy"])){$_GET["xy"] = "";} $temas = explode(",",$tema); foreach($temas as $tema) { $m = new Selecao($map_file,$tema,$ext); - $ok[] = $m->selecaoPT($xy,$tipo,$tolerancia); + $ok[] = $m->selecaoPT($_GET["xy"],$_GET["tipo"],$_GET["tolerancia"]); } $_SESSION["contadorsalva"]++; redesenhaMapa(); @@ -162,7 +162,7 @@ Seleção por poligono (chamado via POST). //esta operação é chamada com POST via cpaint //por isso precisa ser executada com start copiaSeguranca($map_file); - $retorno = selecaoPoli($xs,$ys,$tema,$tipo,$buffer); + $retorno = selecaoPoli($_GET["xs"],$_GET["ys"],$tema,$_GET["tipo"],$_GET["buffer"]); $_SESSION["contadorsalva"]++; redesenhaMapa(); //restauraCon($map_file,$postgis_mapa); @@ -181,13 +181,10 @@ Lista os pontos dos elementos selecionados de um layer break; } -if (!connection_aborted()){ - if(isset($map_file) && isset($postgis_mapa) && $map_file != "") +if(isset($map_file) && isset($postgis_mapa) && $map_file != ""){ restauraCon($map_file,$postgis_mapa); - cpjson($retorno); } -else -{exit();} +cpjson($retorno); /* Function: selecaoPoli diff --git a/ferramentas/upload/upload.php b/ferramentas/upload/upload.php index b92843e..de7844e 100755 --- a/ferramentas/upload/upload.php +++ b/ferramentas/upload/upload.php @@ -183,6 +183,7 @@ else { echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; } +restauraCon($map_file,$postgis_mapa); paraAguarde(); function paraAguarde(){ echo ""; diff --git a/ferramentas/uploaddbf/upload.php b/ferramentas/uploaddbf/upload.php index b9eae4e..700d73a 100755 --- a/ferramentas/uploaddbf/upload.php +++ b/ferramentas/uploaddbf/upload.php @@ -181,10 +181,12 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) } else { + restauraCon($map_file,$postgis_mapa); echo "

Erro ao enviar o arquivo.

"; paraAguarde(); } } +restauraCon($map_file,$postgis_mapa); paraAguarde(); function paraAguarde(){ echo ""; diff --git a/ferramentas/uploadgpx/upload.php b/ferramentas/uploadgpx/upload.php index 3ebaf75..5d0b963 100755 --- a/ferramentas/uploadgpx/upload.php +++ b/ferramentas/uploadgpx/upload.php @@ -93,6 +93,7 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) } else { + restauraCon($map_file,$postgis_mapa); echo "

Erro ao enviar o arquivo.

"; paraAguarde(); exit; @@ -102,6 +103,7 @@ else { echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; } +restauraCon($map_file,$postgis_mapa); paraAguarde(); function paraAguarde(){ echo ""; diff --git a/ferramentas/uploadkml/upload.php b/ferramentas/uploadkml/upload.php index cc1a784..55f00e0 100755 --- a/ferramentas/uploadkml/upload.php +++ b/ferramentas/uploadkml/upload.php @@ -99,6 +99,7 @@ if (isset($_FILES['i3GEOuploadkml']['name'])) } else { + restauraCon($map_file,$postgis_mapa); echo "

Erro ao enviar o arquivo.

"; paraAguarde(); exit; @@ -108,6 +109,7 @@ else { echo "

Erro ao enviar o arquivo. Talvez o tamanho do arquivo seja maior do que o permitido.

"; } +restauraCon($map_file,$postgis_mapa); paraAguarde(); function paraAguarde(){ echo ""; diff --git a/ferramentas/uploadsimbolo/exec.php b/ferramentas/uploadsimbolo/exec.php index a5ca894..6652202 100755 --- a/ferramentas/uploadsimbolo/exec.php +++ b/ferramentas/uploadsimbolo/exec.php @@ -1,5 +1,5 @@ \ No newline at end of file -- libgit2 0.21.2