Commit b52d00094ca50f1bdaeb3dbcab1444032d768c93

Authored by Edmar Moretti
1 parent 638a2edb
Exists in master

Opção de upload de sahpefile no novo sistema de administração

admin/php/subirshapefile.php
@@ -29,6 +29,8 @@ error_reporting(0); @@ -29,6 +29,8 @@ error_reporting(0);
29 if (isset($_FILES['i3GEOuploadshp']['name'])) 29 if (isset($_FILES['i3GEOuploadshp']['name']))
30 { 30 {
31 $dirDestino = $_POST["dirDestino"]; 31 $dirDestino = $_POST["dirDestino"];
  32 + $dirDestino = str_replace(".","",$dirDestino);
  33 +
32 if(empty($dirDestino)){ 34 if(empty($dirDestino)){
33 echo "Pasta nao encontrada"; exit; 35 echo "Pasta nao encontrada"; exit;
34 } 36 }
@@ -45,8 +47,8 @@ if (isset($_FILES['i3GEOuploadshp']['name'])) @@ -45,8 +47,8 @@ if (isset($_FILES['i3GEOuploadshp']['name']))
45 flush(); 47 flush();
46 sleep(1); 48 sleep(1);
47 $dirmap = $dirDestino; 49 $dirmap = $dirDestino;
48 - if(!file_exists($dirmap)){  
49 - echo "<p class='paragrafo' >Pasta n&atilde;o existe no servidor"; 50 + if(!file_exists($dirmap) || $dirmap == dirname ( $locaplic ) || $dirmap == dirname ( $locaplic )."/"){
  51 + echo "<p class='paragrafo' >Pasta n&atilde;o existe no servidor ou n&atilde;o permitido";
50 paraAguarde(); 52 paraAguarde();
51 exit; 53 exit;
52 } 54 }
ferramentas/upload/dicionario.js
1 //+$trad(1,i3GEOF.upload.dicionario)+ 1 //+$trad(1,i3GEOF.upload.dicionario)+
2 i3GEOF.upload.dicionario = { 2 i3GEOF.upload.dicionario = {
3 'pastaArmazenamento' : [ { 3 'pastaArmazenamento' : [ {
4 - pt : "Pasta no servidor onde os dados ser&atilde;o armazenados", 4 + pt : "Pasta no servidor onde os dados ser&atilde;o armazenados. Apenas pastas localizadas no mesmo local onde o i3Geo est&aacute; instalado s&atilde;o permitidas. Exemplo, no caso da instala&ccedil;&atilde;o ser /var/www e existir a pasta /var/www/data, digite apenas data",
5 en : "", 5 en : "",
6 es : "" 6 es : ""
7 } ], 7 } ],