From daabdbb5668bc787e4768a8e8dce39aa067d3082 Mon Sep 17 00:00:00 2001 From: Riccardo Di Dato Date: Wed, 28 Sep 2022 20:27:24 +0200 Subject: [PATCH] =?UTF-8?q?Fixata=20priorit=C3=A0=20banner?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/private/lib/BannerHelper.php | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/app/private/lib/BannerHelper.php b/app/private/lib/BannerHelper.php index 722de25..c38b3d5 100644 --- a/app/private/lib/BannerHelper.php +++ b/app/private/lib/BannerHelper.php @@ -61,17 +61,16 @@ class BannerHelper { private static function getBannerImpressions($bannerIds) { + $time = strtotime("today CET"); $stats = GlobalVariables::get("dao")->query( BannerStatsModel::class, [ - '_id' => [ - '$in' => array_map( - function($banner) { - return new \MongoDB\BSON\ObjectID($banner); - }, - $bannerIds - ) + 'banner' => [ + '$in' => $bannerIds ], + 'y' => intval(date('Y', $time)), + 'm' => intval(date('m', $time)), + 'd' => intval(date('d', $time)) ] ); $rval = array_reduce( @@ -83,7 +82,7 @@ class BannerHelper { [] ); foreach ($stats as $stat) { - $rval[strval($stat->id)] = intval($stat->views); + $rval[strval($stat->banner)] = intval($stat->views); } return $rval; }