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) | {{$dates[$d]}} | @endfor
|---|---|
| {{$time = gmdate("H:i", $h * 3600)}} uur | @for($d = 0; $d < 7; ++$d) @php($date = $dates[$d]) @if(isset($byStartTime[$time][$date])) format('H') - $h) : (24 - $h); $slots = 2 * $duration; ?>
{{$item['program']->name}}
{!!Formatter::excerpt($item['program']->description, 200)!!}
|
@endif
@endfor