/**
  * 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());
     }
 }