From c84f4273b070d9edf05e574bb822033db6c3dac9 Mon Sep 17 00:00:00 2001 From: Aaron Bidzan Date: Tue, 14 Apr 2026 14:35:21 +0200 Subject: [PATCH] News: Fix PD News Period Settings Save See: https://mantis.ilias.de/view.php?id=47580 --- .../News/classes/class.ilPDNewsBlockGUI.php | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/components/ILIAS/News/classes/class.ilPDNewsBlockGUI.php b/components/ILIAS/News/classes/class.ilPDNewsBlockGUI.php index baaf12076660..01691aa1d838 100755 --- a/components/ILIAS/News/classes/class.ilPDNewsBlockGUI.php +++ b/components/ILIAS/News/classes/class.ilPDNewsBlockGUI.php @@ -64,18 +64,10 @@ public static function getScreenMode(): string { global $DIC; - $cmd = $DIC->ctrl()->getCmd(); - - switch ($cmd) { - case "showNews": - case "showFeedUrl": - case "editSettings": - case "changeFeedSettings": - return IL_SCREEN_CENTER; - - default: - return IL_SCREEN_SIDE; - } + return match($DIC->ctrl()->getCmd()) { + 'showNews', 'showFeedUrl', 'editSettings', 'saveSettings', 'changeFeedSettings' => IL_SCREEN_CENTER, + default => IL_SCREEN_SIDE + }; } public function executeCommand()