@for($h = 0; $h < 24; $h += 0.5)
{{$time = gmdate("H:i", $h * 3600)}} uur
@endfor
@php($date = null) @php($now = new \DateTime("now")) @foreach($schedule as $item) @if(($formattedDate = Formatter::fullDate($item['starttime'], 'W d m')) != $date) @if($date != null)
@endif
{{$formattedDate}}
@php($date = $formattedDate) @endif @php($diff = $item['endtime']->diff($item['starttime'])) @php($duration = $diff->d * 24 + $diff->h + $diff->m / 60) @php($isCurrent = ($now >= $item['starttime']) && ($now <= $item['endtime'])) @php($class = ($item['program']->priority < 2 ? ' special' : '') . ($item['program']->nonstop || $item['program']->rerun ? ' non-stop' : '') . ($isCurrent ? ' current' : ''))
{{$item['program']->name}}
@if($isCurrent)
Nu op NH Gooi
@endif
{{Formatter::excerpt(strip_tags($item['program']->description), 150)}}
@endforeach

format('H:i'); $item['enddate'] = Formatter::fullDate($item['endtime'], 'W d m'); while(true) { $formattedDate = Formatter::fullDate($date, 'W d m'); $dates[$formattedDate] = null; if(array_key_exists($time, $byStartTime)) { $byStartTime[$time][$formattedDate] = $item; } else { $byStartTime[$time] = array($formattedDate => $item); } if($formattedDate == $item['enddate']) { break; } $date->add(new DateInterval('P1D')); $time = '00:00'; } endforeach; $dates = array_keys($dates); $now = new \DateTime("now"); ?> @for($d = 0; $d < 7; ++$d) @endfor @for($h = 0; $h < 24; $h += 0.5) @for($d = 0; $d < 7; ++$d) @php($date = $dates[$d]) @if(isset($byStartTime[$time][$date])) format('H') - $h) : (24 - $h); $slots = 2 * $duration; ?> @endif @endfor @endfor
{{$dates[$d]}}
{{$time = gmdate("H:i", $h * 3600)}} uur
{{$item['program']->name}}
{!!Formatter::excerpt($item['program']->description, 200)!!}
@php($date = null) @foreach($schedule as $item) @if(($formattedDate = Formatter::fullDate($item['starttime'], 'W d m')) != $date) @php($date = $formattedDate) @if($date != null) @endif
{{$formattedDate}}