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