<? 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>