aboutsummaryrefslogtreecommitdiff
path: root/lib/classes/PageLayout.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-06-24 14:02:08 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2024-06-24 14:02:08 +0000
commit8fc39a2c5a6ccaaa3ff50b3ee936b2b1980e5cc1 (patch)
tree552929ce323aaf936dd394a0f13efeeb7978da6a /lib/classes/PageLayout.php
parent108ee37f860ad2dc48f981b1626bc62699fb81fa (diff)
check for MessageBox since only that class has the method isCloseable(), fixes #4342
Closes #4342 Merge request studip/studip!3146
Diffstat (limited to 'lib/classes/PageLayout.php')
-rw-r--r--lib/classes/PageLayout.php10
1 files changed, 5 insertions, 5 deletions
diff --git a/lib/classes/PageLayout.php b/lib/classes/PageLayout.php
index 7f95b7a..4d4ef3a 100644
--- a/lib/classes/PageLayout.php
+++ b/lib/classes/PageLayout.php
@@ -601,13 +601,13 @@ class PageLayout
}
$structure = [
- 'type' => $message->class,
- 'message' => $message->message,
- 'details' => $message->details,
- 'closeable' => $message->isCloseable()
+ 'type' => $message->class,
+ 'message' => $message->message,
+ 'details' => $message->details,
+ 'closeable' => $message instanceof MessageBox ? $message->isCloseable() : false,
];
- if ($id === null ) {
+ if ($id === null) {
$_SESSION['messages'][] = $structure;
} else {
$_SESSION['messages'][$id] = $structure;