diff options
| author | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-10-17 14:50:20 +0000 |
|---|---|---|
| committer | Jan-Hendrik Willms <tleilax+studip@gmail.com> | 2022-10-17 14:50:20 +0000 |
| commit | 4695506d9ea6d0dce90e16f12ae0bb215ce1a01b (patch) | |
| tree | a5735282a9fa4f1a5f7112608f5b3310584eb16a /lib/classes/ModulesNotification.class.php | |
| parent | 169c42d48f6c9a3e9981dea4713ba0b9176dd41e (diff) | |
fix php8 warnings, fixes #1679
Closes #1679
Merge request studip/studip!1084
Diffstat (limited to 'lib/classes/ModulesNotification.class.php')
| -rw-r--r-- | lib/classes/ModulesNotification.class.php | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/lib/classes/ModulesNotification.class.php b/lib/classes/ModulesNotification.class.php index ae86645..888052a 100644 --- a/lib/classes/ModulesNotification.class.php +++ b/lib/classes/ModulesNotification.class.php @@ -41,13 +41,18 @@ class ModulesNotification public $registered_notification_modules = []; public $subject; - function __construct () + public function __construct () { foreach (MyRealmModel::getDefaultModules() as $id => $module) { - if (!is_object($module)) continue; + if (!is_object($module)) { + continue; + } + + $metadata = $module->getMetadata(); + $this->registered_notification_modules[$id] = [ - 'icon' => $module->getMetadata()['icon'], - 'name' => $module->getMetadata()['displayname'] ?: $module->getPluginName() + 'icon' => $metadata['icon'], + 'name' => !empty($metadata['displayname']) ? $metadata['displayname'] : $module->getPluginName(), ]; if ($module instanceof CoreOverview) { $this->registered_notification_modules[$id]['name'] = _("Ankündigungen"); |
