<?php declare(strict_types=1); /* * This file is part of contao-weinanlieferung-bundle. * * (c) vonRotenberg * * @license commercial */ namespace vonRotenberg\WeinanlieferungBundle\Model; use Contao\Date; use Contao\Model; class WeinanlieferungReservationModel extends Model { /** * Table name * @var string */ protected static $strTable = 'tl_vr_wa_reservation'; public static function findAllFuture(array $arrOptions=array()) { $t = static::$strTable; $Date = new Date(); $time = $Date->dayBegin; $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 >= ?)"]; /*if (!isset($arrOptions['showCanceled']) || !$arrOptions['showCanceled']) { $arrColumn[] = "approved != '0'"; }*/ return static::findBy($arrColumn, $time, $arrOptions); } }