From d726d6522a95868846a8f238366aa94ed63416d2 Mon Sep 17 00:00:00 2001 From: James Tomasino Date: Sat, 26 Sep 2020 20:25:24 +0000 Subject: [PATCH] programatically drawing calendar from $schedule --- schedule/calendar.php | 560 ++++-------------------------------------- 1 file changed, 49 insertions(+), 511 deletions(-) diff --git a/schedule/calendar.php b/schedule/calendar.php index bbb015c..dca1618 100644 --- a/schedule/calendar.php +++ b/schedule/calendar.php @@ -1,525 +1,63 @@
+= $start_ts) && ($user_ts < $end_ts)); +} + +$begin = new DateTime($schedule[0]['start']); +$end = new DateTime(end($schedule)['start']); + +$daterange = new DatePeriod($begin, new DateInterval('P1D'), $end); + +?> - - - - - - - + + + - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +format('Y-m-d') .' ' .date('H:i:s', $time + $i)); +?> + + +
- 1 - Monday - Mon - - 2 - Tuesday - Tue - - 3 - Wendsday - We - - 4 - Thursday - Thur - - 5 - Friday - Fri - - 6 - Saturday - Sat - - 7 - Sunday - Sun - + format("d") ?> + format("l") ?> + format("D") ?> +
00:00
01:00
:00
02:00
03:00
04:00
05:00
06:00
07:00
08:00
09:00
10:00
11:00
12:00
13:00
14:00
15:00
16:00
17:00
18:00
19:00
20:00
21:00
22:00
23:00
format('Y-m-d H:i:s'); ?>