aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/admin
diff options
context:
space:
mode:
authorMichaela Brückner <brueckner@data-quest.de>2022-11-24 10:00:25 +0000
committerDavid Siegfried <david.siegfried@uni-vechta.de>2022-11-24 10:00:25 +0000
commit1231022837beceedef376e4bb8084ff38fbc7d93 (patch)
tree6c66342eaf96dd0044d9417e23623ae1e96d8d38 /app/controllers/admin
parent2a5370c77b1e740ec6350b7c633c2b0ff1fbef93 (diff)
Resolve "Visuelle Kennzeichnung von barrierefreien Dateien in den Dateibereichen", closes #1540
Closes #1540 Merge request studip/studip!1027
Diffstat (limited to 'app/controllers/admin')
-rw-r--r--app/controllers/admin/accessibility_info_text.php33
1 files changed, 33 insertions, 0 deletions
diff --git a/app/controllers/admin/accessibility_info_text.php b/app/controllers/admin/accessibility_info_text.php
new file mode 100644
index 0000000..9a1828b
--- /dev/null
+++ b/app/controllers/admin/accessibility_info_text.php
@@ -0,0 +1,33 @@
+<?php
+/**
+ * accessibility_info_text.php - controller class for administrating additional information text to accessible files
+ * in file upload/edit dialogs
+ *
+ * @author Michaela Brückner <brueckner@data-quest.de>
+ * @license GPL2 or any later version
+ * @category Stud.IP
+ * @package admin
+ * @since 5.3
+ */
+class Admin_AccessibilityInfoTextController extends AuthenticatedController
+{
+ public function before_filter(&$action, &$args)
+ {
+ parent::before_filter($action, $args);
+ $GLOBALS['perm']->check('root');
+ PageLayout::setTitle(_('Infotext zu barrierefreien Dateien'));
+ Navigation::activateItem('/admin/locations/accessibility_info_text');
+ }
+
+ public function index_action()
+ {
+ }
+
+ public function edit_action()
+ {
+ CSRFProtection::verifyUnsafeRequest();
+ Config::get()->store('ACCESSIBILITY_INFO_TEXT', Request::i18n('accessbility_info_text'));
+ PageLayout::postSuccess(_('Die Einstellungen wurden gespeichert.'));
+ $this->relocate('admin/accessibility_info_text/index');
+ }
+}