From 3f2d859d8043bf909ef3fa0697a7531af9d45bd7 Mon Sep 17 00:00:00 2001 From: Elmar Ludwig <elmar.ludwig@uni-osnabrueck.de> Date: Mon, 21 Aug 2023 15:50:59 +0000 Subject: [PATCH] don't (ab)use LinksWidget for upload elements, fixes #3080 Closes #3080 Merge request studip/studip!2061 --- app/controllers/course/files.php | 2 +- app/controllers/resources/resource.php | 2 +- app/views/admin/plugin/index.php | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/app/controllers/course/files.php b/app/controllers/course/files.php index 19f3e70c171..7ce2962a8f9 100644 --- a/app/controllers/course/files.php +++ b/app/controllers/course/files.php @@ -97,7 +97,7 @@ class Course_FilesController extends AuthenticatedController $sidebar->addWidget($actions); if ($this->topFolder->isWritable($GLOBALS['user']->id)) { - $uploadArea = new LinksWidget(); + $uploadArea = new SidebarWidget(); $uploadArea->setTitle(_("Dateien hochladen")); $uploadArea->addElement(new WidgetElement( $this->render_template_as_string('files/upload-drag-and-drop')) diff --git a/app/controllers/resources/resource.php b/app/controllers/resources/resource.php index 50f9d4af345..d7bd0d24df0 100644 --- a/app/controllers/resources/resource.php +++ b/app/controllers/resources/resource.php @@ -1452,7 +1452,7 @@ class Resources_ResourceController extends AuthenticatedController ] ); //Add the file upload widget: - $upload_area = new LinksWidget(); + $upload_area = new SidebarWidget(); $upload_area->setTitle(_('Dateien hinzufügen')); $upload_area->addElement( new WidgetElement( diff --git a/app/views/admin/plugin/index.php b/app/views/admin/plugin/index.php index 9d7190d88de..d24cfc90014 100644 --- a/app/views/admin/plugin/index.php +++ b/app/views/admin/plugin/index.php @@ -158,7 +158,7 @@ use Studip\Button, Studip\LinkButton; $sidebar = Sidebar::Get(); if (Config::get()->PLUGINS_UPLOAD_ENABLE) { - $uploadArea = $sidebar->addWidget(new LinksWidget()); + $uploadArea = $sidebar->addWidget(new SidebarWidget()); $uploadArea->setTitle(_('Plugin als ZIP-Datei hochladen')); $uploadArea->addElement(new WidgetElement( $this->render_partial('admin/plugin/upload-drag-and-drop')) -- GitLab