diff --git a/application/controllers/UploaderController.php b/application/controllers/UploaderController.php index 1e86dd33b2d..3801796d370 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,