Commit d68ef852133e09c23f0bc67fd4e34f7fe0e9d5ef
1 parent
573ac919
Exists in
master
and in
7 other branches
Correção nas ferramentas de upload
Showing
8 changed files
with
41 additions
and
17 deletions
Show diff stats
ferramentas/aplicarsld/upload.php
| ... | ... | @@ -28,10 +28,13 @@ if (isset($_FILES['i3GEOaplicarsld']['name'])) |
| 28 | 28 | echo "<p class='paragrafo' >Carregando o arquivo...</p>"; |
| 29 | 29 | $dirmap = dirname($map_file); |
| 30 | 30 | //verifica nomes |
| 31 | - verificaNome($_FILES['i3GEOaplicarsld']['name']); | |
| 31 | + $ArquivoDest = $_FILES['i3GEOaplicarsld']['name']; | |
| 32 | + $ArquivoDest = str_replace(".sld","",$ArquivoDest).".sld"; | |
| 33 | + verificaNome($ArquivoDest); | |
| 34 | + | |
| 32 | 35 | //sobe arquivo |
| 33 | 36 | $Arquivo = $_FILES['i3GEOaplicarsld']['tmp_name']; |
| 34 | - $status = move_uploaded_file($Arquivo,$dirmap."/".$_FILES['i3GEOaplicarsld']['name']); | |
| 37 | + $status = move_uploaded_file($Arquivo,$dirmap."/".$ArquivoDest); | |
| 35 | 38 | |
| 36 | 39 | if($status != 1) |
| 37 | 40 | {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo SLD";paraAguarde();exit;} | ... | ... |
ferramentas/carregamapa/upload.php
| ... | ... | @@ -24,6 +24,8 @@ if (isset($_FILES['i3GEOcarregamapafilemap']['name'])) |
| 24 | 24 | echo "<p class='paragrafo' >Carregando o arquivo...</p>"; |
| 25 | 25 | $dirmap = $dir_tmp; |
| 26 | 26 | $Arquivo = $_FILES['i3GEOcarregamapafilemap']['name']; |
| 27 | + $Arquivo = str_replace(".map","",$Arquivo).".map"; | |
| 28 | + | |
| 27 | 29 | verificaNome($Arquivo); |
| 28 | 30 | /* |
| 29 | 31 | $statusNome = 1; | ... | ... |
ferramentas/importarwmc/upload.php
| ... | ... | @@ -25,10 +25,12 @@ if(isset($_FILES['i3GEOimportarwmc']['name']) && !($_POST["i3GEOimportarwmcurl"] |
| 25 | 25 | { |
| 26 | 26 | echo "<p class='paragrafo' >Carregando o arquivo...</p>"; |
| 27 | 27 | //verifica nomes |
| 28 | - verificaNome($_FILES['i3GEOimportarwmc']['name']); | |
| 28 | + $ArquivoDest = $_FILES['i3GEOimportarwmc']['name']; | |
| 29 | + $ArquivoDest = str_replace(".xml","",$ArquivoDest).".xml"; | |
| 30 | + verificaNome($ArquivoDest); | |
| 29 | 31 | //sobe arquivo |
| 30 | 32 | $Arquivo = $_FILES['i3GEOimportarwmc']['tmp_name']; |
| 31 | - $status = move_uploaded_file($Arquivo,$dirmap."/".$_FILES['i3GEOimportarwmc']['name']); | |
| 33 | + $status = move_uploaded_file($Arquivo,$dirmap."/".$ArquivoDest); | |
| 32 | 34 | $arquivo = $dirmap."/".$_FILES['i3GEOimportarwmc']['name']; |
| 33 | 35 | } |
| 34 | 36 | if($_POST["i3GEOimportarwmcurl"]) | ... | ... |
ferramentas/uploaddbf/upload.php
| ... | ... | @@ -31,13 +31,24 @@ if (isset($_FILES['i3GEOuploaddbffile']['name'])) |
| 31 | 31 | sleep(1); |
| 32 | 32 | $dirmap = dirname($map_file); |
| 33 | 33 | //verifica nomes |
| 34 | + $ArquivoDest = $_FILES['i3GEOuploaddbffile']['name']; | |
| 35 | + if($i3GEOuploaddbftipoarquivo != "dbf"){ | |
| 36 | + $ArquivoDest = str_replace(".csv","",$ArquivoDest).".csv"; | |
| 37 | + } | |
| 38 | + else{ | |
| 39 | + $ArquivoDest = str_replace(".dbf","",$ArquivoDest).".dbf"; | |
| 40 | + } | |
| 41 | + verificaNome($ArquivoDest); | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 34 | 45 | verificaNome($_FILES['i3GEOuploaddbffile']['name']); |
| 35 | 46 | //sobe arquivo |
| 36 | 47 | $Arquivo = $_FILES['i3GEOuploaddbffile']['tmp_name']; |
| 37 | - $status = move_uploaded_file($Arquivo,$dirmap."/".$_FILES['i3GEOuploaddbffile']['name']); | |
| 48 | + $status = move_uploaded_file($Arquivo,$dirmap."/".$ArquivoDest); | |
| 38 | 49 | if($status != 1) |
| 39 | 50 | {echo "Ocorreu um erro no envio do arquivo";paraAguarde();exit;} |
| 40 | - $nome = explode(".",$_FILES['i3GEOuploaddbffile']['name']); | |
| 51 | + $nome = explode(".",$ArquivoDest); | |
| 41 | 52 | $nome = $nome[0]; |
| 42 | 53 | $nome = $nome."_".(nomeRandomico(4)); |
| 43 | 54 | $nomeshp = $dirmap."/".$nome.".shp"; | ... | ... |
ferramentas/uploadgpx/upload.php
| ... | ... | @@ -32,11 +32,13 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) |
| 32 | 32 | sleep(1); |
| 33 | 33 | $dirmap = dirname($map_file); |
| 34 | 34 | //verifica nomes |
| 35 | - verificaNome($_FILES['i3GEOuploadgpx']['name']); | |
| 35 | + $ArquivoDest = $_FILES['i3GEOuploadgpx']['name']; | |
| 36 | + $ArquivoDest = str_replace(".gpx","",$ArquivoDest).".gpx"; | |
| 37 | + verificaNome($ArquivoDest); | |
| 36 | 38 | |
| 37 | 39 | //sobe arquivo |
| 38 | 40 | $Arquivo = $_FILES['i3GEOuploadgpx']['tmp_name']; |
| 39 | - $status = move_uploaded_file($Arquivo,$dirmap."/".$_FILES['i3GEOuploadgpx']['name']); | |
| 41 | + $status = move_uploaded_file($Arquivo,$dirmap."/".$ArquivoDest); | |
| 40 | 42 | |
| 41 | 43 | if($status != 1) |
| 42 | 44 | {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo gpx";paraAguarde();exit;} |
| ... | ... | @@ -49,14 +51,14 @@ if (isset($_FILES['i3GEOuploadgpx']['name'])) |
| 49 | 51 | $tipos = array("waypoints","routes","tracks","route_points","track_points"); |
| 50 | 52 | foreach($tipos as $tipo){ |
| 51 | 53 | $novolayer = ms_newLayerObj($mapa); |
| 52 | - $novolayer->set("connection",$dirmap."/".$_FILES['i3GEOuploadgpx']['name']); | |
| 54 | + $novolayer->set("connection",$dirmap."/".$ArquivoDest); | |
| 53 | 55 | if(ms_GetVersionInt() > 50201) |
| 54 | 56 | {$novolayer->setconnectiontype(MS_OGR);} |
| 55 | 57 | else |
| 56 | 58 | {$novolayer->set("connectiontype",MS_OGR);} |
| 57 | - $nome = str_replace(".","",$_FILES['i3GEOuploadgpx']['name']); | |
| 59 | + $nome = str_replace(".","",$ArquivoDest); | |
| 58 | 60 | $novolayer->set("name",$nome.$tipo); |
| 59 | - $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadgpx']['name']." ".$tipo); | |
| 61 | + $novolayer->setmetadata("TEMA",$ArquivoDest." ".$tipo); | |
| 60 | 62 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
| 61 | 63 | $novolayer->setmetadata("CLASSE","SIM"); |
| 62 | 64 | $novolayer->setmetadata("TEXTO","NAO"); | ... | ... |
ferramentas/uploadkml/upload.php
| ... | ... | @@ -32,11 +32,13 @@ if (isset($_FILES['i3GEOuploadkml']['name'])) |
| 32 | 32 | sleep(1); |
| 33 | 33 | $dirmap = dirname($map_file); |
| 34 | 34 | //verifica nomes |
| 35 | - verificaNome($_FILES['i3GEOuploadkml']['name']); | |
| 35 | + $ArquivoDest = $_FILES['i3GEOuploadkml']['name']; | |
| 36 | + $ArquivoDest = str_replace(".kml","",$ArquivoDest).".kml"; | |
| 37 | + verificaNome($ArquivoDest); | |
| 36 | 38 | |
| 37 | 39 | //sobe arquivo |
| 38 | 40 | $Arquivo = $_FILES['i3GEOuploadkml']['tmp_name']; |
| 39 | - $status = move_uploaded_file($Arquivo,$dirmap."/".$_FILES['i3GEOuploadkml']['name']); | |
| 41 | + $status = move_uploaded_file($Arquivo,$dirmap."/".$ArquivoDest); | |
| 40 | 42 | |
| 41 | 43 | if($status != 1) |
| 42 | 44 | {echo "<p class='paragrafo' >Ocorreu um erro no envio do arquivo kml";paraAguarde();exit;} |
| ... | ... | @@ -49,15 +51,15 @@ if (isset($_FILES['i3GEOuploadkml']['name'])) |
| 49 | 51 | $tipos = array("pontos","linhas","poligonos"); |
| 50 | 52 | foreach($tipos as $tipo){ |
| 51 | 53 | $novolayer = ms_newLayerObj($mapa); |
| 52 | - $novolayer->set("connection",$dirmap."/".$_FILES['i3GEOuploadkml']['name']); | |
| 54 | + $novolayer->set("connection",$dirmap."/".$ArquivoDest); | |
| 53 | 55 | if(ms_GetVersionInt() > 50201) |
| 54 | 56 | {$novolayer->setconnectiontype(MS_OGR);} |
| 55 | 57 | else |
| 56 | 58 | {$novolayer->set("connectiontype",MS_OGR);} |
| 57 | 59 | |
| 58 | - $nome = str_replace(".","",$_FILES['i3GEOuploadkml']['name']); | |
| 60 | + $nome = str_replace(".","",$ArquivoDest); | |
| 59 | 61 | $novolayer->set("name",$nome.$tipo); |
| 60 | - $novolayer->setmetadata("TEMA",$_FILES['i3GEOuploadkml']['name']." ".$tipo); | |
| 62 | + $novolayer->setmetadata("TEMA",$ArquivoDest." ".$tipo); | |
| 61 | 63 | $novolayer->setmetadata("DOWNLOAD","SIM"); |
| 62 | 64 | $novolayer->setmetadata("CLASSE","SIM"); |
| 63 | 65 | $novolayer->setmetadata("TEXTO","NAO"); | ... | ... |
ferramentas/uploadsimbolo/upload.php
| ... | ... | @@ -41,6 +41,9 @@ if (isset($_FILES['i3GEOuploadsimboloarq']['name'])){ |
| 41 | 41 | //verifica nomes |
| 42 | 42 | |
| 43 | 43 | $nome = basename($_FILES['i3GEOuploadsimboloarq']['name']); |
| 44 | + | |
| 45 | + $nome = str_replace(".png","",$nome).".png"; | |
| 46 | + | |
| 44 | 47 | verificaNome($nome); |
| 45 | 48 | //sobe arquivo |
| 46 | 49 | $Arquivo = $_FILES['i3GEOuploadsimboloarq']['tmp_name']; | ... | ... |
ms_criamapa.php
| ... | ... | @@ -251,7 +251,6 @@ include_once (dirname(__FILE__)."/classesphp/pega_variaveis.php"); |
| 251 | 251 | include_once (dirname(__FILE__)."/classesphp/funcoes_gerais.php"); |
| 252 | 252 | $versao = versao(); |
| 253 | 253 | $versao = $versao["principal"]; |
| 254 | - | |
| 255 | 254 | // |
| 256 | 255 | //verifica a sessao que controla o login do usuario |
| 257 | 256 | // | ... | ... |