... |
... |
@@ -50,13 +50,15 @@ class WeinanlieferungBookedListModuleController extends AbstractFrontendModuleCo
|
50 |
50 |
{
|
51 |
51 |
$GLOBALS['TL_CSS']['vr_wa'] = 'bundles/vonrotenbergweinanlieferung/css/frontend.scss|static';
|
52 |
52 |
$arrData = $template->getData();
|
|
53 |
+ $Date = new Date();
|
|
54 |
+
|
53 |
55 |
if (($ListPage = PageModel::findById($model->vr_wa_listPage)) !== null)
|
54 |
56 |
{
|
55 |
57 |
$arrData['listPageUrl'] = $ListPage->getFrontendUrl();
|
56 |
58 |
}
|
57 |
59 |
|
58 |
60 |
// Get bookings
|
59 |
|
- if (($bookings = WeinanlieferungReservationModel::findBy("uid",FrontendUser::getInstance()->id,['order' => "(SELECT tl_vr_wa_slot.time FROM tl_vr_wa_slot WHERE tl_vr_wa_slot.id=tl_vr_wa_reservation.pid) ASC"])) !== null)
|
|
61 |
+ if (($bookings = WeinanlieferungReservationModel::findBy(["uid = ?","(SELECT COUNT(s.id) FROM tl_vr_wa_slot s WHERE s.id = tl_vr_wa_reservation.pid AND s.date >= ?)"],[FrontendUser::getInstance()->id, $Date->dayBegin],['order' => "(SELECT tl_vr_wa_slot.time FROM tl_vr_wa_slot WHERE tl_vr_wa_slot.id=tl_vr_wa_reservation.pid) ASC"])) !== null)
|
60 |
62 |
{
|
61 |
63 |
/** @var WeinanlieferungReservationModel $booking */
|
62 |
64 |
foreach ($bookings as $booking)
|