Compare commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
daabdbb566 |
@@ -61,17 +61,16 @@ class BannerHelper {
|
|||||||
|
|
||||||
|
|
||||||
private static function getBannerImpressions($bannerIds) {
|
private static function getBannerImpressions($bannerIds) {
|
||||||
|
$time = strtotime("today CET");
|
||||||
$stats = GlobalVariables::get("dao")->query(
|
$stats = GlobalVariables::get("dao")->query(
|
||||||
BannerStatsModel::class,
|
BannerStatsModel::class,
|
||||||
[
|
[
|
||||||
'_id' => [
|
'banner' => [
|
||||||
'$in' => array_map(
|
'$in' => $bannerIds
|
||||||
function($banner) {
|
|
||||||
return new \MongoDB\BSON\ObjectID($banner);
|
|
||||||
},
|
|
||||||
$bannerIds
|
|
||||||
)
|
|
||||||
],
|
],
|
||||||
|
'y' => intval(date('Y', $time)),
|
||||||
|
'm' => intval(date('m', $time)),
|
||||||
|
'd' => intval(date('d', $time))
|
||||||
]
|
]
|
||||||
);
|
);
|
||||||
$rval = array_reduce(
|
$rval = array_reduce(
|
||||||
@@ -83,7 +82,7 @@ class BannerHelper {
|
|||||||
[]
|
[]
|
||||||
);
|
);
|
||||||
foreach ($stats as $stat) {
|
foreach ($stats as $stat) {
|
||||||
$rval[strval($stat->id)] = intval($stat->views);
|
$rval[strval($stat->banner)] = intval($stat->views);
|
||||||
}
|
}
|
||||||
return $rval;
|
return $rval;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user