From b3194b65c028b7f11347acf62b5368e23b0647e5 Mon Sep 17 00:00:00 2001 From: Maximilian Mader Date: Thu, 4 Feb 2021 22:46:23 +0100 Subject: [PATCH] Add user group options for message attachments --- .../MessageAttachmentObjectType.class.php | 13 ++++++++----- language/de.xml | 3 +++ language/en.xml | 3 +++ userGroupOption.xml | 15 +++++++++++++++ 4 files changed, 29 insertions(+), 5 deletions(-) diff --git a/files/lib/system/attachment/MessageAttachmentObjectType.class.php b/files/lib/system/attachment/MessageAttachmentObjectType.class.php index 2ad4745..19a2158 100644 --- a/files/lib/system/attachment/MessageAttachmentObjectType.class.php +++ b/files/lib/system/attachment/MessageAttachmentObjectType.class.php @@ -79,15 +79,18 @@ class MessageAttachmentObjectType extends \wcf\system\attachment\AbstractAttachm return 1; } + /** + * @inheritDoc + */ + public function getMaxSize() { + return WCF::getSession()->getPermission('user.chat.attachment.maxSize'); + } + /** * @inheritDoc */ public function getAllowedExtensions() { - return [ 'png' - , 'gif' - , 'jpg' - , 'jpeg' - ]; + return \wcf\util\ArrayUtil::trim(\explode("\n", WCF::getSession()->getPermission('user.chat.attachment.allowedExtensions'))); } /** diff --git a/language/de.xml b/language/de.xml index 71582bf..8f61782 100644 --- a/language/de.xml +++ b/language/de.xml @@ -199,6 +199,9 @@ + + + diff --git a/language/en.xml b/language/en.xml index 7fb900f..3506f61 100644 --- a/language/en.xml +++ b/language/en.xml @@ -199,6 +199,9 @@ + + + diff --git a/userGroupOption.xml b/userGroupOption.xml index e0a99c2..4288524 100644 --- a/userGroupOption.xml +++ b/userGroupOption.xml @@ -55,6 +55,21 @@ 1 1 + +