From db576acab8626c7118286ea913ce9a2a2cc8f6f5 Mon Sep 17 00:00:00 2001
From: Marvin Blum
Date: Wed, 24 Jun 2020 17:57:29 +0200
Subject: [PATCH] Todos...
---
template/tracking.html | 3 +++
tracking/statistics.go | 4 ++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/template/tracking.html b/template/tracking.html
index cb893f4..be4b7af 100644
--- a/template/tracking.html
+++ b/template/tracking.html
@@ -14,6 +14,9 @@
Year
+
+
+
Total Visitors
diff --git a/tracking/statistics.go b/tracking/statistics.go
index 986541b..4ee03d2 100644
--- a/tracking/statistics.go
+++ b/tracking/statistics.go
@@ -52,8 +52,7 @@ func GetPageVisits(start int) []PageVisits {
query := `SELECT "date" "day",
CASE WHEN "visitors_per_page".visitors IS NULL THEN 0 ELSE "visitors_per_page".visitors END
FROM (SELECT * FROM generate_series(date($1), date(now() - INTERVAL '1 day'), interval '1 day') "date") AS date_series
- LEFT JOIN "visitors_per_page" ON date("visitors_per_page"."day") = date("date")
- WHERE "visitors_per_page" IS NULL OR "visitors_per_page"."path" = $2
+ LEFT JOIN "visitors_per_page" ON date("visitors_per_page"."day") = date("date") AND "visitors_per_page"."path" = $2
ORDER BY "date" ASC, length("visitors_per_page"."path") ASC`
startTime := today()
startTime = startTime.Add(-time.Hour * 24 * time.Duration(start-1))
@@ -65,6 +64,7 @@ func GetPageVisits(start int) []PageVisits {
return nil
}
+ // TODO add visitors for today
pageVisits := make([]PageVisits, len(paths))
for i, path := range paths {