From b8f070db5aca756313edcbf7d36516f5aee76786 Mon Sep 17 00:00:00 2001 From: franzz Date: Sat, 26 Aug 2017 13:52:39 +1200 Subject: [PATCH] fix multiple promo and add cinema filter --- inc/eventcinema.php | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/inc/eventcinema.php b/inc/eventcinema.php index b9fc88b..8be9766 100644 --- a/inc/eventcinema.php +++ b/inc/eventcinema.php @@ -81,12 +81,12 @@ class EventCinema extends PhpObject foreach($aoMovies as $oMovie) { $asMovie = $oMovie->getMovieInfo(); - $sTitle = $asMovie['title']; + $sKey = $asMovie['promo'].'|'.$asMovie['title']; //Merge with DB - if(!array_key_exists($sTitle, $this->asMovies)) + if(!array_key_exists($sKey, $this->asMovies)) { - $this->asMovies[$sTitle] = $asMovie; + $this->asMovies[$sKey] = $asMovie; } } @@ -157,8 +157,9 @@ class EventCinema extends PhpObject foreach ($asMovies as $asMovie) { - $oMovie = new Movie($asMovie['Id']); + if(!in_array(self::CINEMA_ID, $asMovie['CinemaIds'])) continue; + $oMovie = new Movie($asMovie['Id']); $oMovie->setTitle($asMovie['Name']); $oMovie->setDates($sFrom.' - '.$sTo); $oMovie->setLink(self::EVENT_URL.$asMovie['MovieUrl']);