From 662d3e18e8bfae82f5cf9dfeba74c566e310d595 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Th=C3=A9o=20David?= Date: Wed, 5 Jan 2022 16:09:37 +0100 Subject: [PATCH] [Media] fix: remove 'send file' button --- ...iriskdolibarr_medias_gallery_modal.tpl.php | 36 +++++++++++++++++-- js/digiriskdolibarr.js.php | 10 ++++-- lib/digiriskdolibarr_function.lib.php | 1 - 3 files changed, 40 insertions(+), 7 deletions(-) diff --git a/core/tpl/digiriskdolibarr_medias_gallery_modal.tpl.php b/core/tpl/digiriskdolibarr_medias_gallery_modal.tpl.php index 3f2ce92c3..3fc40163f 100644 --- a/core/tpl/digiriskdolibarr_medias_gallery_modal.tpl.php +++ b/core/tpl/digiriskdolibarr_medias_gallery_modal.tpl.php @@ -1,3 +1,31 @@ +global->MAIN_UPLOAD_DOC)) { + // Define relativepath and upload_dir + $relativepath = 'digiriskdolibarr/medias'; + $upload_dir = $conf->ecm->dir_output . '/' . $relativepath; + if (is_array($_FILES['userfile']['tmp_name'])) $userfiles = $_FILES['userfile']['tmp_name']; + else $userfiles = array($_FILES['userfile']['tmp_name']); + + + foreach ($userfiles as $key => $userfile) { + if (empty($_FILES['userfile']['tmp_name'][$key])) { + $error++; + if ($_FILES['userfile']['error'][$key] == 1 || $_FILES['userfile']['error'][$key] == 2) { + setEventMessages($langs->trans('ErrorFileSizeTooLarge'), null, 'errors'); + } else { + setEventMessages($langs->trans("ErrorFieldRequired", $langs->transnoentitiesnoconv("File")), null, 'errors'); + } + } + } + if ( ! $error) { + $generatethumbs = 1; + $res = dol_add_file_process($upload_dir, 0, 1, 'userfile', '', null, '', $generatethumbs); + if ($res > 0) { + $result = $ecmdir->changeNbOfFiles('+'); + } + } +} +?>