modified: app.py

This commit is contained in:
SimolZimol
2025-08-18 15:18:28 +02:00
parent ef1b1aacf8
commit 916b5d5131

14
app.py
View File

@@ -498,6 +498,7 @@ def leaderboard(guild_id):
current_date = datetime.now() current_date = datetime.now()
one_month_ago = current_date - timedelta(days=30) one_month_ago = current_date - timedelta(days=30)
# Hole die Leaderboard-Daten
cursor.execute(""" cursor.execute("""
SELECT nickname, profile_picture, level, xp, join_date SELECT nickname, profile_picture, level, xp, join_date
FROM user_data FROM user_data
@@ -509,11 +510,20 @@ def leaderboard(guild_id):
leaderboard_data = cursor.fetchall() leaderboard_data = cursor.fetchall()
# Hole den Server-Namen aus der guilds-Tabelle
cursor.execute("SELECT name FROM guilds WHERE guild_id = %s", (guild_id,))
guild_name_result = cursor.fetchone()
guild_name = guild_name_result["name"] if guild_name_result else f"Server {guild_id}"
cursor.close() cursor.close()
connection.close() connection.close()
# Übergabe von enumerate an das Template # Übergabe von enumerate und guild_name an das Template
return render_template("leaderboard.html", leaderboard=leaderboard_data, guild_id=guild_id, enumerate=enumerate) return render_template("leaderboard.html",
leaderboard=leaderboard_data,
guild_id=guild_id,
guild_name=guild_name,
enumerate=enumerate)
return redirect(url_for("landing_page")) return redirect(url_for("landing_page"))