From d8a277cdf0b10e415012ca10836b61b98553b324 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?No=C3=A9=20Le=20Cam?= <noe.le.cam.nlc@gmail.com> Date: Thu, 24 Mar 2022 20:58:33 +0100 Subject: [PATCH] Started time diff implementation --- assets/php/models/TimeSlot.php | 10 ++++++++++ search.php | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/assets/php/models/TimeSlot.php b/assets/php/models/TimeSlot.php index 61581b4..32add1e 100644 --- a/assets/php/models/TimeSlot.php +++ b/assets/php/models/TimeSlot.php @@ -59,4 +59,14 @@ class TimeSlot include("assets/php/result.php"); } + + public function cut(TimeSlot $slot) : array + { + $ss_diff = $this->start->diff($slot->start); + $se_diff = $this->start->diff($slot->end); + $es_diff = $this->end->diff($slot->start); + $ee_diff = $this->end->diff($slot->end); + + return [$$ss_diff, $se_diff, $es_diff, $ee_diff]; + } } diff --git a/search.php b/search.php index e2e3aea..c0a4300 100644 --- a/search.php +++ b/search.php @@ -85,7 +85,9 @@ try { echo "WANTED SLOTS"; foreach ($wanted_slots as $slot) - $slot->display(); + foreach ($query_result as $key => $value) { + # code... + } ?> </section> </main> -- GitLab