Commit f198ff040e67cff9d908d018e9af8bc1ff0bb00c
1 parent
517a6b6b
Exists in
CEP
and in
6 other branches
Armazenamento da extensão dos arquivos enviados
Showing
2 changed files
with
13 additions
and
9 deletions
Show diff stats
class/solicitacao.class.php
| ... | ... | @@ -14,6 +14,8 @@ if (empty($varAreaRestrita)) |
| 14 | 14 | include_once("../inc/security.php"); |
| 15 | 15 | } |
| 16 | 16 | |
| 17 | +include_once("../inc/funcoes.php"); | |
| 18 | + | |
| 17 | 19 | class Solicitacao { |
| 18 | 20 | |
| 19 | 21 | private $idsolicitacao; |
| ... | ... | @@ -857,9 +859,10 @@ class Solicitacao { |
| 857 | 859 | if(!empty($arquivo["tmp_name"])) |
| 858 | 860 | { |
| 859 | 861 | $idmovimentacao = $con->insert_id; |
| 860 | - | |
| 861 | 862 | $dir = getDiretorio("lda")."/"; |
| 862 | - $fullArquivo = "lda_".$idsolicitacao."_mov_".$idmovimentacao; | |
| 863 | + $ext = getExtensaoArquivo($arquivo['name']); | |
| 864 | + | |
| 865 | + $fullArquivo = "lda_".$idsolicitacao."_mov_".$idmovimentacao.".".$ext; | |
| 863 | 866 | |
| 864 | 867 | if (!@move_uploaded_file($arquivo["tmp_name"], $dir.$fullArquivo)) |
| 865 | 868 | { |
| ... | ... | @@ -878,11 +881,6 @@ class Solicitacao { |
| 878 | 881 | } |
| 879 | 882 | } |
| 880 | 883 | } |
| 881 | - | |
| 882 | - $ext = getExtensaoArquivo($arquivo['name']); | |
| 883 | - | |
| 884 | - $fullArquivo = "lda_".$idsolicitacao."_mov_".$idmovimentacao.".".$ext; | |
| 885 | - ?> | |
| 886 | 884 | |
| 887 | 885 | //se o status da demanda for "aberto" altera para "em tramitação" |
| 888 | 886 | if($status == "A") |
| ... | ... | @@ -1096,8 +1094,9 @@ class Solicitacao { |
| 1096 | 1094 | if ($con->query($sql)) |
| 1097 | 1095 | { |
| 1098 | 1096 | $idarquivo = $con->insert_id; |
| 1099 | - | |
| 1100 | - $fullArquivo = "lda_".$idsolicitacao."_file_".$idarquivo; | |
| 1097 | + $ext = getExtensaoArquivo($arquivos["name"][$i]); | |
| 1098 | + | |
| 1099 | + $fullArquivo = "lda_".$idsolicitacao."_file_".$idarquivo.".".$ext; | |
| 1101 | 1100 | |
| 1102 | 1101 | if (!@move_uploaded_file($arquivos["tmp_name"][$i], $dir.$fullArquivo)) |
| 1103 | 1102 | { | ... | ... |
restrito/inc/funcoes.php
| ... | ... | @@ -187,6 +187,11 @@ function validaTipoArquivo($mime, $extensoes) |
| 187 | 187 | |
| 188 | 188 | } |
| 189 | 189 | |
| 190 | +function getExtensaoArquivo($nomearquivo){ | |
| 191 | + $aux = explode(".",$nomearquivo); | |
| 192 | + return $aux[sizeof($aux)-1]; | |
| 193 | + } | |
| 194 | + | |
| 190 | 195 | /* |
| 191 | 196 | * Smarty plugin |
| 192 | 197 | * ------------------------------------------------------------- | ... | ... |