From c7bee023a4e00c48edd092c0bfe93d4cd650eff5 Mon Sep 17 00:00:00 2001 From: Andreas Hubel Date: Sat, 31 Oct 2020 21:13:03 +0100 Subject: bugfix for empty schedule --- configs/conferences/sotm2020/config.php | 6 +++--- model/Schedule.php | 8 +++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/configs/conferences/sotm2020/config.php b/configs/conferences/sotm2020/config.php index bf13cc8..5e069d3 100644 --- a/configs/conferences/sotm2020/config.php +++ b/configs/conferences/sotm2020/config.php @@ -82,7 +82,7 @@ $CONFIG['CONFERENCE'] = array( * Link zu den Recordings * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt */ - 'RELEASES' => 'http://media.ccc.de/c/sotm2020', + 'RELEASES' => 'https://media.ccc.de/c/sotm2020', /** * Um die interne ReLive-Ansicht zu aktivieren, kann hier ein ReLive-JSON @@ -92,7 +92,7 @@ $CONFIG['CONFERENCE'] = array( * * Wird diese Zeile auskommentiert, wird der Link nicht angezeigt */ - 'RELIVE_JSON' => 'http://relive.c3voc.de/relive/sotm2020/index.json', + 'RELIVE_JSON' => 'https://relive.c3voc.de/relive/sotm2020/index.json', ); /** @@ -178,7 +178,7 @@ $CONFIG['SCHEDULE'] = array( * das Script configs/download.sh heruntergeladen, welches von einem * Cronjob regelmäßig getriggert wird. */ - 'URL' => 'http://sotm.osmz.ru/2020.xml', + 'URL' => 'https://sotm.osmz.ru/2020.xml', /** * Nur die angegebenen Räume aus dem Fahrplan beachten diff --git a/model/Schedule.php b/model/Schedule.php index 739d2c8..52eac4e 100644 --- a/model/Schedule.php +++ b/model/Schedule.php @@ -295,9 +295,11 @@ class Schedule { $sum = 0; $schedule = $this->getSchedule(); - foreach(reset($schedule) as $event) - $sum += $event['duration']; - + if ($schedule) { + foreach(reset($schedule) as $event) { + $sum += $event['duration']; + } + } return $sum; } -- cgit v1.2.3