Browse code

Add findFutureBy method to reservation model

Benjamin Roth authored on29/08/2025 10:28:41
Showing1 changed files
... ...
@@ -37,4 +37,20 @@ class WeinanlieferungReservationModel extends Model
37 37
 
38 38
         return static::findBy($arrColumn, $time, $arrOptions);
39 39
     }
40
+
41
+    public static function findFutureBy($strColumn, $varValue, array $arrOptions=array())
42
+    {
43
+        $t = static::$strTable;
44
+        $Date = new Date();
45
+        $time = $Date->dayBegin;
46
+
47
+        $arrColumn = (array) $strColumn;
48
+        $arrValue = (array) $varValue;
49
+
50
+        $arrColumn[] = "pid IN (SELECT tl_vr_wa_slot.id FROM tl_vr_wa_slot WHERE tl_vr_wa_slot.id=tl_vr_wa_reservation.pid AND tl_vr_wa_slot.time >= ?)";
51
+        $arrValue[] = $time;
52
+
53
+
54
+        return static::findBy($arrColumn, $arrValue, $arrOptions);
55
+    }
40 56
 }