aboutsummaryrefslogtreecommitdiff
path: root/lib/models/CourseDate.php
diff options
context:
space:
mode:
authorMoritz Strohm <strohm@data-quest.de>2025-02-27 18:30:47 +0000
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-02-27 18:30:47 +0000
commita2ff4e3a715218f5598be5d894fa4f06b65b79d0 (patch)
tree722c7975d4ff0a5941fa0d40624488f3c24ceac9 /lib/models/CourseDate.php
parent4f6b4fb49e38ed5b87df7b52bbf19f1a0e8add87 (diff)
regard the freetext room name in CourseDate::getFullName (format "long-include-room") and SeminarCycleDate::toString (format "long-start"), fixes #5256
Closes #5256 Merge request studip/studip!3941
Diffstat (limited to 'lib/models/CourseDate.php')
-rw-r--r--lib/models/CourseDate.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/models/CourseDate.php b/lib/models/CourseDate.php
index 82dd692..9a8d553 100644
--- a/lib/models/CourseDate.php
+++ b/lib/models/CourseDate.php
@@ -338,12 +338,15 @@ class CourseDate extends SimpleORMap implements PrivacyObject, Event
if (in_array($format, ['include-room', 'long-include-room'])) {
$room = $this->getRoom();
- if($room) {
+ if ($room) {
$string = sprintf('%s <a href="%s" target="_blank">%s</a>',
$string,
$room->getActionURL('booking_plan'),
htmlReady($room->name)
);
+ } elseif ($this->raum) {
+ //Use the freetext room name:
+ $string .= ' ' . $this->raum;
}
}
return $string;