From 6c98829e4e88d269ef707bae3ba44f53538156bf Mon Sep 17 00:00:00 2001 From: Manfred Kindl Date: Tue, 12 Oct 2021 17:00:57 +0200 Subject: [PATCH] Mimetype editierbar --- cms/tinymce_dms.php | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/cms/tinymce_dms.php b/cms/tinymce_dms.php index 7aff94860..f15695be8 100644 --- a/cms/tinymce_dms.php +++ b/cms/tinymce_dms.php @@ -332,6 +332,7 @@ if (isset($_POST['fileupload'])) $dms_id = $_POST['dms_id']; $beschreibung = $_POST['beschreibung']; $schlagworte = $_POST['schlagworte']; + $mimetype = isset($_POST['mimetype']) ? $_POST['mimetype'] : ''; $cis_suche = isset($_POST['cis_suche']) ? true : false; $ext = pathinfo($_FILES['userfile']['name'], PATHINFO_EXTENSION); $filename = uniqid(); @@ -363,7 +364,14 @@ if (isset($_POST['fileupload'])) $dms->insertamum = date('Y-m-d H:i:s'); $dms->insertvon = $user; - $dms->mimetype = finfo_file($finfo, $uploadfile); // Davor deprecated: $_FILES['userfile']['type']; + if ($mimetype != '') + { + $dms->mimetype = $mimetype; + } + else + { + $dms->mimetype = finfo_file($finfo, $uploadfile); + } $dms->filename = $filename; $dms->name = $_FILES['userfile']['name']; $dms->beschreibung = $beschreibung; @@ -404,6 +412,7 @@ if (isset($_POST['action']) && $_POST['action'] == 'rename') $version = $_POST['version']; $beschreibung = $_POST['beschreibung']; $schlagworte = $_POST['schlagworte']; + $mimetype = isset($_POST['mimetype']) ? $_POST['mimetype'] : ''; $cis_suche = isset($_POST['cis_suche']) ? true : false; $dms = new dms(); @@ -413,6 +422,14 @@ if (isset($_POST['action']) && $_POST['action'] == 'rename') $dms->beschreibung = $beschreibung; $dms->schlagworte = $schlagworte; $dms->cis_suche = $cis_suche; + if ($mimetype != '') + { + $dms->mimetype = $mimetype; + } + else + { + $dms->mimetype = finfo_file($finfo, $uploadfile); + } $dms->updateamum = date('Y-m-d H:i:s'); $dms->updatevon = $user; @@ -1012,6 +1029,10 @@ else Schlagworte
(Semikolon getrennt) + + Mimetype + + CIS-Suche @@ -1088,6 +1109,7 @@ function drawAllVersions($id) CIS-Suche Kategorie Filename intern + Mimetype Datum User @@ -1102,6 +1124,7 @@ function drawAllVersions($id) '.($dms_help->cis_suche == 'true'?'Ja':'Nein').' '.$dms_help->kategorie_kurzbz.' '.$dms_help->filename.' + '.$dms_help->mimetype.' '.$dms_help->insertamum.' '.$dms_help->insertvon.' @@ -1568,6 +1591,10 @@ function drawRenameForm($dms_id, $version, $page = NULL, $dpp = NULL, $searching Schlagworte
(Semikolon getrennt): + + Mimetype + + CIS-Suche: cis_suche == 'true'?'checked="checked"':'').'>