diff options
-rw-r--r-- | view/streams-json-v2.php | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/view/streams-json-v2.php b/view/streams-json-v2.php index 5302e16..7f070dd 100644 --- a/view/streams-json-v2.php +++ b/view/streams-json-v2.php @@ -9,14 +9,17 @@ foreach (Conferences::getActiveConferences() as $conference) $now = $conference->getSchedule()->getScheduleDisplayTime($basetime); $overview = $conference->getOverview(); - $isInDayChange = false; + $isCurrentlyStreaming = false; foreach($conference->getRooms() as $room) { $currentTalk = $room->getCurrentTalk($now); - if($currentTalk && isset($currentTalk['special']) && $currentTalk['special'] == 'daychange') { - $isInDayChange = true; - break; + if ($currentTalk) { + $isCurrentlyStreaming = true; + if (isset($currentTalk['special']) && $currentTalk['special'] == 'daychange') { + $isCurrentlyStreaming = true; + break; + } } } @@ -126,7 +129,7 @@ foreach (Conferences::getActiveConferences() as $conference) 'schedule' => $conference->getSchedule()->getScheduleUrl(), 'startsAt' => $conference->startsAt() ? $conference->startsAt()->format(DateTime::ISO8601) : null, 'endsAt' => $conference->endsAt() ? $conference->endsAt()->format(DateTime::ISO8601) : null, - 'isCurrentlyStreaming' => !$isInDayChange, + 'isCurrentlyStreaming' => $isCurrentlyStreaming, 'groups' => $groupstruct, ); } |