Skip to content

Commit

Permalink
Fixed issue #18604: Set Minimum number of files for File Upload not w…
Browse files Browse the repository at this point in the history
…orking (#3083)

Dev: same the 3.X and master
  • Loading branch information
Shnoulle committed Apr 27, 2023
1 parent b6448ca commit e535ffa
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions application/controllers/UploaderController.php
Expand Up @@ -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,
Expand Down

0 comments on commit e535ffa

Please sign in to comment.