From e0a6ebffc293f3f39f279f6599d68800117389d7 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Wed, 10 Aug 2016 21:22:54 -0300 Subject: [PATCH] atualização das ferramentas de upload --- ferramentas/aplicarsld/upload.php | 4 ++-- ferramentas/importarwmc/upload.php | 2 +- ferramentas/upload/upload.php | 44 ++++++++++++++++++++------------------------ ferramentas/uploaddbf/upload.php | 25 +++++++++++++------------ ferramentas/uploadgpx/upload.php | 17 ++++++++++------- ferramentas/uploadkml/upload.php | 4 ++-- ferramentas/uploadsimbolo/upload.php | 7 +++---- 7 files changed, 51 insertions(+), 52 deletions(-) diff --git a/ferramentas/aplicarsld/upload.php b/ferramentas/aplicarsld/upload.php index 3710632..afa9078 100755 --- a/ferramentas/aplicarsld/upload.php +++ b/ferramentas/aplicarsld/upload.php @@ -43,7 +43,7 @@ if (isset($_FILES['i3GEOaplicarsld']['name']) && strlen(basename($_FILES['i3GEOa //sobe arquivo $Arquivo = $_FILES['i3GEOaplicarsld']['tmp_name']; - $checkphp = fileContemString($_FILES['i3GEOaplicarsld']['tmp_name'],"Ocorreu um erro no envio do arquivo SLD";paraAguarde();exit;} if($status == 1) { - echo "

Arquivo enviado. Aplicando SLD...$tema

"; + echo "

Arquivo enviado. Aplicando SLD...

"; $layer = $mapa->getlayerbyname($tema); $arq = $dirmap."/".$ArquivoDest; $abre = fopen($arq, "r"); diff --git a/ferramentas/importarwmc/upload.php b/ferramentas/importarwmc/upload.php index 53af7ce..477b5df 100755 --- a/ferramentas/importarwmc/upload.php +++ b/ferramentas/importarwmc/upload.php @@ -36,7 +36,7 @@ if(isset($_FILES['i3GEOimportarwmc']['name']) && !($_POST["i3GEOimportarwmcurl"] verificaNome($ArquivoDest); //sobe arquivo - $checkphp = fileContemString($_FILES['i3GEOimportarwmc']['tmp_name'],"Já existe um SHP com o nome ".$dirmap."/".$nomePrefixo;paraAguarde();exit;} + {echo "

Já existe um SHP com o nome ";paraAguarde();exit;} $status = move_uploaded_file($Arquivo,$dirmap."/".$nomePrefixo.".shp"); if($status != 1) {echo "

Ocorreu um erro no envio do arquivo SHP. Pode ser uma limitação quanto ao tamanho do arquivo ou permissão de escrita na pasta indicada.";paraAguarde();exit;} @@ -112,10 +94,24 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) } if(!file_exists($dirmap."/".$nomePrefixo.".shp")) - {echo "

Ocorreu algum problema no envio do arquivo ".$dirmap."/".$nomePrefixo;paraAguarde();exit;} + {echo "

Ocorreu algum problema no envio do arquivo ";paraAguarde();exit;} + + + $checkphp = fileContemString($dirmap."/".$nomePrefixo.".prj","Arquivo enviado.

"; - echo "

Nome: ".$dirmap."/".$nomePrefixo.".shp

"; + echo "

"; //nesse caso o formulario de upload esta sendo executado de dentro de um mapa interativo, por isso o mapfile ja existe if(isset($map_file)){ echo "

Adicionando tema...

"; @@ -124,8 +120,8 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) sleep(1); $novolayer = ms_newLayerObj($mapa); $novolayer->set("data",$dirmap."/".$nomePrefixo.".shp"); - $novolayer->set("name",$nomePrefixo.".shp"); - $novolayer->setmetadata("TEMA",$nomePrefixo.".shp"); + $novolayer->set("name",$_FILES['i3GEOuploadshp']['name']); + $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadshp']['name']); $novolayer->setmetadata("DOWNLOAD","SIM"); $sfileObj = ms_newShapefileObj($dirmap."/".$nomePrefixo.".shp", -1); if(!isset($tipo) || $tipo == "") @@ -199,7 +195,7 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) $data = $dirmap."/".$nomePrefixo.".shp"; include_once($locaplic."/admin/php/editormapfile.php"); echo "

Criado!!!
"; - echo "Para editar clique: ".$nomePrefixo.""; + echo "Para editar clique: editar"; echo ""; } } diff --git a/ferramentas/uploaddbf/upload.php b/ferramentas/uploaddbf/upload.php index d3e1733..ecf3b11 100755 --- a/ferramentas/uploaddbf/upload.php +++ b/ferramentas/uploaddbf/upload.php @@ -20,10 +20,14 @@ if (ob_get_level() == 0) ob_start();

delimiter = $separador; - $dados = $csv->parse($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); + $dados = $csv->parse($dirmap."/".$ArquivoDest); $conta = 0; $xy = array(); $colunas = array_keys($csv->data[0]); @@ -111,9 +115,9 @@ if (isset($_FILES['i3GEOuploaddbffile']['name']) && strlen(basename($_FILES['i3G xbase_close($db); } else{ - copy($dirmap."/".$_FILES['i3GEOuploaddbffile']['name'],$dirmap."/".$nome.".dbf"); + copy($dirmap."/".$ArquivoDest,$dirmap."/".$nome.".dbf"); } - echo "

Arquivo enviado. Criando shape file...$nomeshp

"; + echo "

Arquivo enviado. Criando shape file...

"; ob_flush(); flush(); sleep(1); @@ -124,9 +128,6 @@ if (isset($_FILES['i3GEOuploaddbffile']['name']) && strlen(basename($_FILES['i3G paraAguarde(); } $shapefileObj = ms_newShapefileObj($nomeshp,-2); - $i3GEOuploaddbftipoarquivo = $_GET["i3GEOuploaddbftipoarquivo"]; - $i3GEOuploaddbfnomex = $_GET["i3GEOuploaddbfnomex"]; - $i3GEOuploaddbfnomey = $_GET["i3GEOuploaddbfnomey"]; if($i3GEOuploaddbftipoarquivo != "dbf"){ foreach($csv->data as $d){ @@ -138,8 +139,8 @@ if (isset($_FILES['i3GEOuploaddbffile']['name']) && strlen(basename($_FILES['i3G else { require_once(dirname(__FILE__)."/../../pacotes/phpxbase/api_conversion.php"); - echo "

Lendo arquivo ".$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']."

"; - $dbf = xbase_open($dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); + echo "

Lendo arquivo

"; + $dbf = xbase_open($dirmap."/".$nome.".dbf"); $records = xbase_numrecords($dbf); echo "

Numero de pontos: $records

"; ob_flush(); @@ -157,8 +158,8 @@ if (isset($_FILES['i3GEOuploaddbffile']['name']) && strlen(basename($_FILES['i3G $shapefileObj->free(); $novolayer = ms_newLayerObj($mapa); $novolayer->set("data",$nomeshp); - $novolayer->set("name",basename($nomeshp)); - $novolayer->setmetadata("TEMA",basename($nomeshp)); + $novolayer->set("name",$_FILES['i3GEOuploaddbffile']['name']); + $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploaddbffile']['name']); $novolayer->setmetadata("DOWNLOAD","SIM"); $novolayer->setmetadata("TEMALOCAL","SIM"); $novolayer->setmetadata("CLASSE","SIM"); diff --git a/ferramentas/uploadgpx/upload.php b/ferramentas/uploadgpx/upload.php index db7bbf0..7374cc5 100755 --- a/ferramentas/uploadgpx/upload.php +++ b/ferramentas/uploadgpx/upload.php @@ -23,8 +23,9 @@ if (ob_get_level() == 0) ob_start(); Ocorreu um erro no envio do arquivo gpx";paraAguarde();exit;} - if($status == 1) - { + if($status != 1){ + echo "

Ocorreu um erro no envio do arquivo gpx"; + paraAguarde(); + exit; + } + if($status == 1){ echo "

Arquivo enviado. Adicionando tema...

"; ob_flush(); flush(); @@ -66,8 +69,8 @@ if (isset($_FILES['i3GEOuploadgpx']['name']) && strlen(basename($_FILES['i3GEOup else {$novolayer->set("connectiontype",MS_OGR);} $nome = str_replace(".","",$ArquivoDest); - $novolayer->set("name",$nome.$tipo); - $novolayer->setmetadata("TEMA",$ArquivoDest." ".$tipo); + $novolayer->set("name",$_FILES['i3GEOuploadgpx']['name'].$tipo); + $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadgpx']['name']." ".$tipo); $novolayer->setmetadata("DOWNLOAD","SIM"); $novolayer->setmetadata("CLASSE","SIM"); $novolayer->setmetadata("TEXTO","NAO"); diff --git a/ferramentas/uploadkml/upload.php b/ferramentas/uploadkml/upload.php index 53f6c53..39d07aa 100755 --- a/ferramentas/uploadkml/upload.php +++ b/ferramentas/uploadkml/upload.php @@ -25,7 +25,7 @@ if (ob_get_level() == 0) ob_start(); set("name",$nome.$tipo); - $novolayer->setmetadata("TEMA",$ArquivoDest." ".$tipo); + $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadkml']['name']." ".$tipo); $novolayer->setmetadata("DOWNLOAD","SIM"); $novolayer->setmetadata("CLASSE","SIM"); $novolayer->setmetadata("TEXTO","NAO"); diff --git a/ferramentas/uploadsimbolo/upload.php b/ferramentas/uploadsimbolo/upload.php index 335b39a..885d7f4 100755 --- a/ferramentas/uploadsimbolo/upload.php +++ b/ferramentas/uploadsimbolo/upload.php @@ -20,7 +20,7 @@ if (ob_get_level() == 0) ob_start(); Já existe um arquivo com o nome ".$destino;paraAguarde();exit;} + {echo "

Já existe um arquivo com o nome ";paraAguarde();exit;} $status = move_uploaded_file($Arquivo,$destino); if($status != 1) {echo "

Ocorreu um erro no envio do arquivo. Pode ser uma limitação quanto ao tamanho do arquivo.";paraAguarde();exit;} if(!file_exists($destino)) - {echo "

Ocorreu algum problema no envio do arquivo ".$destino;paraAguarde();exit;} + {echo "

Ocorreu algum problema no envio do arquivo ";paraAguarde();exit;} echo "

Arquivo enviado.

"; - echo "

Nome: ".$destino."

"; } else { -- libgit2 0.21.2