mirror of
https://github.com/voc/streaming-website
synced 2024-09-20 14:31:55 +00:00
54 lines
1.5 KiB
PHTML
54 lines
1.5 KiB
PHTML
<?
|
|
|
|
foreach(reset($program) as $event)
|
|
$width += $event['duration'];
|
|
|
|
?>
|
|
<div class="program scroll-container" data-offset="<?=h($GLOBALS['CONFIG']['SCHEDULE_OFFSET'])?>">
|
|
<div class="scroll-element">
|
|
<div class="now"><span>now</span></div>
|
|
<? foreach($program as $name => $events): ?>
|
|
<div class="room <? if($name == $room): ?>highlight<? endif ?>" style="width: <?=$width * $GLOBALS['CONFIG']['SCHEDULE_SCALE'] ?>px">
|
|
<? foreach($events as $event): ?>
|
|
|
|
<div
|
|
class="block <?=h(@$event['special'] ?: 'event')?>"
|
|
style="width: <?=h($event['duration'] * $GLOBALS['CONFIG']['SCHEDULE_SCALE'])?>px"
|
|
data-start="<?=intval($event['start'])?>"
|
|
data-end="<?=intval($event['end'])?>"
|
|
>
|
|
<? if(@$event['special'] == 'daychange'): ?>
|
|
|
|
<h3><?=h($event['title'])?></h3>
|
|
|
|
<? elseif(@$event['special'] == 'gap'): ?>
|
|
|
|
<!--h3>Gap</h3-->
|
|
|
|
<? elseif(@$event['special'] == 'pause'): ?>
|
|
|
|
<h3><?=h($event['title'])?></h3>
|
|
|
|
<? else: ?>
|
|
|
|
<h4><?=h(strftime('%H:%M', $event['start']))?>
|
|
–
|
|
<?=h(strftime('%H:%M', $event['end']))?>
|
|
in
|
|
<?=h($GLOBALS['CONFIG']['ROOMS'][$name])?>
|
|
</h4>
|
|
<h3>
|
|
<a
|
|
href="<?=h(link_player($name))?>"
|
|
title="Switch to <?=h($GLOBALS['CONFIG']['ROOMS'][$name])?>"
|
|
><?=h($event['title'])?></a>
|
|
</h3>
|
|
|
|
<? endif ?>
|
|
</div>
|
|
|
|
<? endforeach ?>
|
|
</div>
|
|
<? endforeach ?>
|
|
</div>
|
|
</div>
|