From ea8a5e62f2b382c7dfe2c46a617c5c27df0e55c6 Mon Sep 17 00:00:00 2001 From: Jordan Doyle Date: Sun, 19 Jun 2016 14:43:34 +0100 Subject: [PATCH] Pad the timetable with empty values --- app/Http/Controllers/DJ/TimetableController.php | 6 ++++++ app/Http/Controllers/Event/TimetableController.php | 6 ++++++ 2 files changed, 12 insertions(+) diff --git a/app/Http/Controllers/DJ/TimetableController.php b/app/Http/Controllers/DJ/TimetableController.php index 7346f69..c07fca6 100644 --- a/app/Http/Controllers/DJ/TimetableController.php +++ b/app/Http/Controllers/DJ/TimetableController.php @@ -148,6 +148,12 @@ class TimetableController extends Controller 6 => ['name' => _('Sunday')] ]; + for($i = 0; $i != 24; $i++) { + foreach($timetable as &$slot) { + $slot[$i] = null; + } + } + foreach ($week as $slot) { $timetable[$slot->day][$slot->hour] = $raw ? $slot->user->getDisplayName()->toHtml() : $slot->user->getDisplayName(); diff --git a/app/Http/Controllers/Event/TimetableController.php b/app/Http/Controllers/Event/TimetableController.php index 1b96fe1..ced4a4d 100644 --- a/app/Http/Controllers/Event/TimetableController.php +++ b/app/Http/Controllers/Event/TimetableController.php @@ -201,6 +201,12 @@ class TimetableController extends Controller 6 => ['name' => _('Sunday')] ]; + for ($i = 0; $i != 24; $i++) { + foreach ($timetable as &$slot) { + $slot[$i] = null; + } + } + foreach ($week as $slot) { $type = $slot->type->name; -- libgit2 1.7.2