From e2f056c8d64a64e5acc8af6e3dc4c615629ef152 Mon Sep 17 00:00:00 2001 From: Uwe Tarun <30664429+tarun-uwe@users.noreply.github.com> Date: Thu, 24 Mar 2022 12:47:57 +0100 Subject: [PATCH] Update EventsExt.php Should fix #56 and should have currently no influence on CalendarEventsModelExt as the original check https://github.com/contao/calendar-bundle/blob/09dd5df46c4bcc4b8bffb785cf86a106c58110a5/src/Resources/contao/models/CalendarEventsModel.php#L267-L277 is missing in CalendarEventsModelExt. --- src/Resources/contao/classes/EventsExt.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/Resources/contao/classes/EventsExt.php b/src/Resources/contao/classes/EventsExt.php index 3d4ce16..862ac8f 100644 --- a/src/Resources/contao/classes/EventsExt.php +++ b/src/Resources/contao/classes/EventsExt.php @@ -56,12 +56,13 @@ protected function compile() * @param array $arrCalendars * @param int $intStart * @param int $intEnd + * @param boolean $blnFeatured * @return array * @throws \Exception */ - protected function getAllEvents($arrCalendars, $intStart, $intEnd) + protected function getAllEvents($arrCalendars, $intStart, $intEnd, $blnFeatured = null) { - return $this->getAllEventsExt($arrCalendars, $intStart, $intEnd, array(null, true)); + return $this->getAllEventsExt($arrCalendars, $intStart, $intEnd, array(null, true), $blnFeatured); } @@ -72,10 +73,11 @@ protected function getAllEvents($arrCalendars, $intStart, $intEnd) * @param $intStart * @param $intEnd * @param null $arrParam + * @param boolean $blnFeatured * @return array * @throws \Exception */ - protected function getAllEventsExt($arrCalendars, $intStart, $intEnd, $arrParam = null) + protected function getAllEventsExt($arrCalendars, $intStart, $intEnd, $arrParam = null, $blnFeatured = null) { # set default values... $arrHolidays = null; @@ -108,7 +110,7 @@ protected function getAllEventsExt($arrCalendars, $intStart, $intEnd, $arrParam } // Get the events of the current period - $objEvents = CalendarEventsModelExt::findCurrentByPid($id, $intStart, $intEnd); + $objEvents = CalendarEventsModelExt::findCurrentByPid($id, $intStart, $intEnd, array('showFeatured' => $blnFeatured)); if ($objEvents === null) { continue;