From ab549751ebb3a6b448105bc67a27fb6c419a76b9 Mon Sep 17 00:00:00 2001 From: Denis Chenu Date: Wed, 26 Apr 2023 16:58:14 +0200 Subject: [PATCH] Fixed issue #18604: Set empty to maximum number of files not working (#2865) * Fixed issue #18604: Set empty to maximum number of files not working Dev: same fix than 3.X * Dev: remove uneeded var setting --- application/controllers/UploaderController.php | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/application/controllers/UploaderController.php b/application/controllers/UploaderController.php index cc43619e6d5..2765beaee5e 100644 --- a/application/controllers/UploaderController.php +++ b/application/controllers/UploaderController.php @@ -346,13 +346,19 @@ public function run($actionID) $fn = $sFieldName; $qid = (int) Yii::app()->request->getParam('qid'); - $minfiles = (int) Yii::app()->request->getParam('minfiles'); - $maxfiles = (int) Yii::app()->request->getParam('maxfiles'); $qidattributes = QuestionAttribute::model()->getQuestionAttributes($qid); $qidattributes['max_filesize'] = floor(min(intval($qidattributes['max_filesize']), getMaximumFileUploadSize() / 1024)); if ($qidattributes['max_filesize'] <= 0) { $qidattributes['max_filesize'] = getMaximumFileUploadSize() / 1024; } + $minfiles = ""; + if (!empty($qidattributes['min_num_of_files'])) { + $minfiles = intval($qidattributes['min_num_of_files']); + } + $maxfiles = ""; + if (!empty($qidattributes['max_num_of_files'])) { + $maxfiles = intval($qidattributes['max_num_of_files']); + } $aData = [ 'fn' => $fn, 'qid' => $qid,