/** * Save upload settings */ public function saveUploadSettings() { global $rbacsystem, $ilErr, $ilCtrl, $lng, $tpl, $ilSetting; if (!$rbacsystem->checkAccess("write", $this->object->getRefId())) { $ilErr->raiseError($lng->txt("no_permission"), $ilErr->WARNING); } // get form $form = $this->initUploadSettingsForm(); if ($form->checkInput()) { require_once "Services/FileUpload/classes/class.ilFileUploadSettings.php"; ilFileUploadSettings::setDragAndDropUploadEnabled($_POST["enable_dnd_upload"] == 1); ilFileUploadSettings::setRepositoryDragAndDropUploadEnabled($_POST["enable_repository_dnd_upload"] == 1); ilFileUploadSettings::setConcurrentUploads($_POST["concurrent_uploads"]); // file suffic replacements $ilSetting->set("suffix_repl_additional", $_POST["suffix_repl_additional"]); ilUtil::sendSuccess($lng->txt('settings_saved'), true); $ilCtrl->redirect($this, "editUploadSettings"); } else { $form->setValuesByPost(); $tpl->setContent($form->getHTML()); } }