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