diff --git a/src/Analytic/DateRangeAnalytic.php b/src/Analytic/DateRangeAnalytic.php index 4b47438..344bcb3 100644 --- a/src/Analytic/DateRangeAnalytic.php +++ b/src/Analytic/DateRangeAnalytic.php @@ -24,15 +24,16 @@ class DateRangeAnalytic extends BaseDateRangeAnalytic protected function getEntities(string $type): array { $entities = parent::getEntities($type); + $newEntities = []; foreach ($entities as $key => $entity) { if ('view' === $type) { - if ($entity->getPath() !== $this->path) { - unset($entities[$key]); + if ($entity->getPath() === $this->path) { + $newEntities[] = $entity; } } } - return $entities; + return $newEntities; } } diff --git a/src/Controller/Blog/PostAdminController.php b/src/Controller/Blog/PostAdminController.php index 5e4aa71..0ff5edd 100644 --- a/src/Controller/Blog/PostAdminController.php +++ b/src/Controller/Blog/PostAdminController.php @@ -259,12 +259,12 @@ class PostAdminController extends CrudController ->setNode($node) ; - return $this->render('@Core/analytic/stats.html.twig', [ + return $this->render('blog/post_admin/stats.html.twig', [ 'range' => $range, 'views' => $analytic->getViews(), 'pathViews' => $analytic->getPathViews(), - 'referers' => [], 'node' => $node, + 'entity' => $entity, ]); } diff --git a/templates/blog/post_admin/stats.html.twig b/templates/blog/post_admin/stats.html.twig new file mode 100644 index 0000000..7f08a72 --- /dev/null +++ b/templates/blog/post_admin/stats.html.twig @@ -0,0 +1,86 @@ +