mirror of
https://github.com/voc/streaming-website
synced 2024-09-20 14:31:55 +00:00
117 lines
3.2 KiB
PHTML
117 lines
3.2 KiB
PHTML
<? include("$assemblies/banner.phtml") ?>
|
|
|
|
<div class="container">
|
|
<div class="row headline">
|
|
<div class="col-xs-12">
|
|
<h1><?=h($title)?></h1>
|
|
</div>
|
|
</div>
|
|
|
|
<? foreach(get('OVERVIEW.GROUPS') as $group => $rooms): ?>
|
|
<div class="row room-group">
|
|
<div class="col-xs-12">
|
|
<h2><?=h($group)?></h2>
|
|
</div>
|
|
|
|
<? $count = count($rooms); ?>
|
|
<? foreach($rooms as $idx => $room): ?>
|
|
<div class="
|
|
room room-<?=h($room)?> clearfix
|
|
|
|
<? /* when the count is odd and this is the last item - make it full width */ ?>
|
|
<? if($count % 2 == 1 && $idx == $count - 1): ?>
|
|
col-xs-12 wide
|
|
<? else: ?>
|
|
<? if(get("ROOMS.$room.PREVIEW") && get("ROOMS.$room.SCHEDULE") && has("SCHEDULE")): ?>
|
|
col-md-6
|
|
<? else: ?>
|
|
col-sm-6
|
|
<? endif ?>
|
|
narrow
|
|
<? endif ?>
|
|
|
|
<? if(get("ROOMS.$room.PREVIEW")): ?>
|
|
has-preview
|
|
<? endif ?>
|
|
|
|
<? if(get("ROOMS.$room.SCHEDULE") && has("SCHEDULE")): ?>
|
|
has-schedule
|
|
<? endif ?>
|
|
">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<a href="<?=h(link_room($room))?>">
|
|
<?=h(get("ROOMS.$room.DISPLAY"))?>
|
|
</a>
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
<? if(get("ROOMS.$room.PREVIEW")): ?>
|
|
<a href="<?=h(link_room($room))?>">
|
|
<img class="preview" src="thumbs/<?=h(get("ROOMS.$room.STREAM"))?>.png" alt="" width="213" height="120" />
|
|
</a>
|
|
<? endif ?>
|
|
|
|
<a href="<?=h(link_room($room))?>" class="title">
|
|
<?=h(get("ROOMS.$room.DISPLAY"))?>
|
|
</a>
|
|
|
|
<? if(get("ROOMS.$room.SCHEDULE") && has("SCHEDULE")): ?>
|
|
<div class="program-schedule">
|
|
<div class="talk current-talk">
|
|
<strong>Now:</strong>
|
|
<span class="t">none</span>
|
|
</div>
|
|
|
|
<div class="talk next-talk">
|
|
<strong>Next Talk:</strong>
|
|
<span class="t">none</span>
|
|
</div>
|
|
</div>
|
|
<? endif ?>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<? endforeach ?>
|
|
</div>
|
|
<? endforeach ?>
|
|
|
|
<? if(has('OVERVIEW.RELEASES') || has('OVERVIEW.RELIVE') || has('OVERVIEW.RELIVE_JSON')): ?>
|
|
<? $class = has('OVERVIEW.RELEASES') && (has('OVERVIEW.RELIVE') || has('OVERVIEW.RELIVE_JSON')) ? 'col-sm-6 col-xs-12' : 'col-xs-12' ?>
|
|
<div class="row recordings">
|
|
<div class="col-xs-12">
|
|
<h2>Recordings</h2>
|
|
</div>
|
|
|
|
<? if(has('OVERVIEW.RELEASES')): ?>
|
|
<div class="<?=h($class)?>">
|
|
<div class="panel panel-primary">
|
|
<div class="panel-body">
|
|
<a href="http://media.ccc.de/browse/congress/2014/index.html">
|
|
<span class="fa fa-video-camera"></span> Releases
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<? endif ?>
|
|
|
|
<? if(has('OVERVIEW.RELIVE') || has('OVERVIEW.RELIVE_JSON')): ?>
|
|
<div class="<?=h($class)?>">
|
|
<div class="panel panel-primary">
|
|
<div class="panel-body">
|
|
<? if(has('OVERVIEW.RELIVE')): ?>
|
|
<a href="<?=h(get('OVERVIEW.RELIVE'))?>">
|
|
<? else: ?>
|
|
<a href="relive/">
|
|
<? endif ?>
|
|
|
|
<span class="fa fa-play-circle"></span> ReLive
|
|
</a>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<? endif ?>
|
|
</ul>
|
|
</div>
|
|
<? endif ?>
|
|
</div>
|