diff options
Diffstat (limited to 'lib/classes/calendar/CalendarScheduleModel.php')
| -rw-r--r-- | lib/classes/calendar/CalendarScheduleModel.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/classes/calendar/CalendarScheduleModel.php b/lib/classes/calendar/CalendarScheduleModel.php index 20f66c5..b3f8db6 100644 --- a/lib/classes/calendar/CalendarScheduleModel.php +++ b/lib/classes/calendar/CalendarScheduleModel.php @@ -221,13 +221,13 @@ class CalendarScheduleModel $details = $stmt->fetch(); if ($entry['type'] == 'virtual') { - $entry['color'] = $details['color'] ? $details['color'] : DEFAULT_COLOR_VIRTUAL; + $entry['color'] = ($details && $details['color']) ? $details['color'] : DEFAULT_COLOR_VIRTUAL; $entry['icons'][] = [ 'image' => 'virtual.png', 'title' => _("Dies ist eine vorgemerkte Veranstaltung") ]; } else { - $entry['color'] = $details['color'] ?: ($member->gruppe % 9 + 1); + $entry['color'] = ($details && $details['color']) ? $details['color'] : ($member->gruppe % 9 + 1); } $entry['visible'] = $details ? $details['visible'] : 1; @@ -789,7 +789,7 @@ class CalendarScheduleModel $view = new CalendarWeekView($entries, 'schedule'); - $view->setHeight(40 + (20 * $schedule_settings['zoom'])); + $view->setHeight(40 + 20 * ($schedule_settings['zoom'] ?? 0)); $view->setRange($schedule_settings['glb_start_time'], $schedule_settings['glb_end_time']); $view->setInsertFunction("function (entry, column, hour, end_hour) { STUDIP.Schedule.newEntry(entry, column, hour, end_hour) |
