mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-02-06 07:04:57 +00:00
set filetype of uploaded document
This commit is contained in:
parent
81d486d4be
commit
b7779e3154
|
@ -112,9 +112,9 @@ if(isset($options['f'])) {
|
|||
exit(1);
|
||||
}
|
||||
|
||||
$filetype = '';
|
||||
$mimetype = '';
|
||||
if(isset($options['t'])) {
|
||||
$filetype = $options['t'];
|
||||
$mimetype = $options['t'];
|
||||
}
|
||||
|
||||
$reqversion = 0;
|
||||
|
@ -146,9 +146,12 @@ $user = $dms->getUser(1);
|
|||
if(is_readable($filename)) {
|
||||
if(filesize($filename)) {
|
||||
$finfo = new finfo(FILEINFO_MIME);
|
||||
if(!$filetype) {
|
||||
$filetype = $finfo->file($filename);
|
||||
if(!$mimetype) {
|
||||
$mimetype = $finfo->file($filename);
|
||||
}
|
||||
$lastDotIndex = strrpos(basename($filename), ".");
|
||||
if (is_bool($lastDotIndex) && !$lastDotIndex) $filetype = ".";
|
||||
else $filetype = substr($filename, $lastDotIndex);
|
||||
} else {
|
||||
echo "File has zero size\n";
|
||||
exit(1);
|
||||
|
@ -187,7 +190,7 @@ $approvers = array();
|
|||
|
||||
$res = $folder->addDocument($name, $comment, $expires, $user, $keywords,
|
||||
$categories, $filetmp, basename($filename),
|
||||
'', $filetype, $sequence, $reviewers,
|
||||
$filetype, $mimetype, $sequence, $reviewers,
|
||||
$approvers, $reqversion, $version_comment);
|
||||
|
||||
if (is_bool($res) && !$res) {
|
||||
|
|
Loading…
Reference in New Issue
Block a user