aboutsummaryrefslogtreecommitdiff
path: root/app/controllers/calendar/schedule.php
diff options
context:
space:
mode:
Diffstat (limited to 'app/controllers/calendar/schedule.php')
-rw-r--r--app/controllers/calendar/schedule.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/app/controllers/calendar/schedule.php b/app/controllers/calendar/schedule.php
index f20a640..fca00c5 100644
--- a/app/controllers/calendar/schedule.php
+++ b/app/controllers/calendar/schedule.php
@@ -273,6 +273,11 @@ class Calendar_ScheduleController extends AuthenticatedController
$event_classes[] = 'hidden-course';
}
+ $room = $cycle_date->getMostBookedRoom() ?: $cycle_date->getMostUsedFreetextRoomName();
+ if ($room) {
+ $room = is_object($room) ? $room->name : '(' . $cycle_date->getMostUsedFreetextRoomName() . ')';
+ }
+
$event = new \Studip\Calendar\EventData(
$fake_begin,
$fake_end,
@@ -291,7 +296,11 @@ class Calendar_ScheduleController extends AuthenticatedController
'show' => $this->url_for('calendar/schedule/course_info/' . $cycle_date->seminar_id)
],
[],
- $event_icon ?: ''
+ $event_icon ?: '',
+ '',
+ false,
+ '',
+ $room
);
$result[] = $event->toFullcalendarEvent();