Merge branch 'seeddms-5.1.x' into seeddms-6.0.x

This commit is contained in:
Uwe Steinmann 2020-05-22 14:25:30 +02:00
commit 16f8333e89
4 changed files with 11 additions and 3 deletions

View File

@ -161,6 +161,7 @@
- new seeddms logo
- fix moving clipboard (Closes: #473)
- show access rights of folder/document if user has write access
- fix creating preview images of documents in drop folder
--------------------------------------------------------------------------------
Changes in version 5.1.16

View File

@ -430,7 +430,9 @@ for ($file_num=0;$file_num<count($_FILES["userfile"]["tmp_name"]);$file_num++){
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$userfiletype = finfo_file($finfo, $userfiletmp);
$tmpfiletype = finfo_file($finfo, $userfiletmp);
if($tmpfiletype != 'application/octet-stream')
$userfiletype = $tmpfiletype;
}
if ((count($_FILES["userfile"]["tmp_name"])==1)&&($_POST["name"]!=""))

View File

@ -48,6 +48,9 @@ $dir = $dropfolderdir.'/'.$user->getLogin();
if(!file_exists($dir.'/'.$filename))
exit;
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$mimetype = finfo_file($finfo, $dir.'/'.$filename);
if(!empty($_GET["width"]))
$previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $_GET["width"]);
else
@ -55,7 +58,7 @@ else
$previewer->setConverters($settings->_converters['preview']);
$previewer->setXsendfile($settings->_enableXsendfile);
if(!$previewer->hasRawPreview($dir.'/'.$filename, 'dropfolder/'))
$previewer->createRawPreview($dir.'/'.$filename, 'dropfolder/');
$previewer->createRawPreview($dir.'/'.$filename, 'dropfolder/', $mimetype);
header('Content-Type: image/png');
$previewer->getRawPreview($dir.'/'.$filename, 'dropfolder/');

View File

@ -102,7 +102,9 @@ if (isset($_FILES['userfile']) && $_FILES['userfile']['error'] == 0) {
if($settings->_overrideMimeType) {
$finfo = finfo_open(FILEINFO_MIME_TYPE);
$userfiletype = finfo_file($finfo, $userfiletmp);
$tmpfiletype = finfo_file($finfo, $userfiletmp);
if($tmpfiletype != 'application/octet-stream')
$userfiletype = $tmpfiletype;
}
} elseif($settings->_dropFolderDir) {
if($_POST['dropfolderfileform1']) {