From b52d00094ca50f1bdaeb3dbcab1444032d768c93 Mon Sep 17 00:00:00 2001 From: Edmar Moretti Date: Fri, 19 Aug 2016 00:24:39 -0300 Subject: [PATCH] Opção de upload de sahpefile no novo sistema de administração --- admin/php/subirshapefile.php | 6 ++++-- ferramentas/upload/dicionario.js | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/admin/php/subirshapefile.php b/admin/php/subirshapefile.php index c5009cf..43f4265 100755 --- a/admin/php/subirshapefile.php +++ b/admin/php/subirshapefile.php @@ -29,6 +29,8 @@ error_reporting(0); if (isset($_FILES['i3GEOuploadshp']['name'])) { $dirDestino = $_POST["dirDestino"]; + $dirDestino = str_replace(".","",$dirDestino); + if(empty($dirDestino)){ echo "Pasta nao encontrada"; exit; } @@ -45,8 +47,8 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) flush(); sleep(1); $dirmap = $dirDestino; - if(!file_exists($dirmap)){ - echo "

Pasta não existe no servidor"; + if(!file_exists($dirmap) || $dirmap == dirname ( $locaplic ) || $dirmap == dirname ( $locaplic )."/"){ + echo "

Pasta não existe no servidor ou não permitido"; paraAguarde(); exit; } diff --git a/ferramentas/upload/dicionario.js b/ferramentas/upload/dicionario.js index 9906664..bd20b75 100755 --- a/ferramentas/upload/dicionario.js +++ b/ferramentas/upload/dicionario.js @@ -1,7 +1,7 @@ //+$trad(1,i3GEOF.upload.dicionario)+ i3GEOF.upload.dicionario = { 'pastaArmazenamento' : [ { - pt : "Pasta no servidor onde os dados serão armazenados", + pt : "Pasta no servidor onde os dados serão armazenados. Apenas pastas localizadas no mesmo local onde o i3Geo está instalado são permitidas. Exemplo, no caso da instalação ser /var/www e existir a pasta /var/www/data, digite apenas data", en : "", es : "" } ], -- libgit2 0.21.2