diff --git a/templates/stat.people.html.tera b/templates/stat.people.html.tera
index 7737082..1db20ad 100644
--- a/templates/stat.people.html.tera
+++ b/templates/stat.people.html.tera
@@ -6,7 +6,7 @@
-
Statistik
+
Statistik
@@ -46,6 +46,33 @@ const data = [
]
sessionStorage.setItem('userStats', JSON.stringify(data));
{% endif %}
+
+function getYearFromURL() {
+ var queryParams = new URLSearchParams(window.location.search);
+ return queryParams.get('year');
+}
+
+function populateYears() {
+ var select = document.getElementById('yearSelect');
+ var currentYear = new Date().getFullYear();
+ var selectedYear = getYearFromURL() || currentYear;
+ for (var year = 1977; year <= currentYear; year++) {
+ var option = document.createElement('option');
+ option.value = option.textContent = year;
+ if (year == selectedYear) {
+ option.selected = true;
+ }
+ select.appendChild(option);
+ }
+}
+
+function changeYear() {
+ var selectedYear = document.getElementById('yearSelect').value;
+ window.location.href = '?year=' + selectedYear;
+}
+
+// Call this function when the page loads
+populateYears();