<? include("$assemblies/banner.phtml") ?> <div class="container"> <? $i = 0; foreach($overview->getGroups() as $group => $rooms): ?> <? if($group): ?> <div class="row group group-<?=h(slugify($group))?>"> <div class="col-xs-12"> <h2><span><?=h($group)?></span></h2> </div> </div> <? endif ?> <div class="row room-group room-group-n<?=h($i++)?> room-group-<?=h(slugify($group))?>"> <? $count = count($rooms); $idx = 0 ?> <? foreach($rooms as $room): ?> <div class=" room room-<?=h($room->getSlug())?> clearfix <? /* when the count is odd and this is the last item - make it full width */ ?> <? if( ($count % 2 == 1) && ($idx == $count - 1) ): ?> wide col-xs-12 <? elseif($room->requestsWide()): ?> <? $count++; $idx++ ?> wide col-xs-12 <? else: ?> narrow <? if($room->hasPreview() && $room->hasSchedule()): ?> col-md-6 <? else: ?> col-sm-6 <? endif ?> <? endif ?> <? if($room->hasPreview()): ?> has-preview <? endif ?> <? if($room->hasSchedule()): ?> has-schedule <? endif ?> "> <a href="<?=h($room->getLink())?>"> <div class="panel panel-default"> <div class="panel-heading"> <div class="panel-title"> <?=h($room->getDisplay())?> </div> </div> <div class="panel-body"> <? if($room->hasPreview()): ?> <img class="preview" src="<?=h($room->getThumb())?>" alt="<?=h($room->getDisplay())?>" width="213" height="120" /> <? endif ?> <? if($room->hasSchedule()): ?> <? $upcoming = @$upcomingTalksPerRoom[ $room->getScheduleName() ] ?: [] ?> <div class="program-schedule"> <div class="talk current-talk" title="<?=h(@$upcoming['current']['title'] ?: 'none') ?>"> <strong>Now:</strong> <span class="t"><?=h(@$upcoming['current']['title'] ?: 'none') ?></span> </div> <div class="talk next-talk" title="<?=h(@$upcoming['next']['title'] ?: 'none') ?>"> <strong>Next Talk:</strong> <span class="t"><?=h(@$upcoming['next']['title'] ?: 'none') ?></span> </div> </div> <? endif ?> </div> </div> </a> </div> <? $idx++ ?> <? endforeach ?> </div> <? endforeach ?> <? if($conference->hasReleases() || $conference->hasRelive()): ?> <? $class = ($conference->hasReleases() && $conference->hasRelive()) ? // both enabled 'col-sm-6 col-xs-12' : // only one of both enabled 'col-xs-12'; ?> <div class="row recordings"> <div class="col-xs-12"> <h2><span>Recordings</span></h2> </div> <? if($conference->hasReleases()): ?> <div class="<?=h($class)?>"> <div class="panel panel-primary"> <div class="panel-body"> <a href="<?=h($conference->getReleasesUrl())?>"> <span class="fa fa-video-camera"></span> Releases </a> </div> </div> </div> <? endif ?> <? if($conference->hasRelive()): ?> <div class="<?=h($class)?>"> <div class="panel panel-primary"> <div class="panel-body"> <a href="<?=h($conference->getReliveUrl())?>"> <span class="fa fa-play-circle"></span> ReLive </a> </div> </div> </div> <? endif ?> </div> <? endif ?> </div>