From 916b5d51310f1879ba7e0f6d3506d0cb59fe7e17 Mon Sep 17 00:00:00 2001 From: SimolZimol <70102430+SimolZimol@users.noreply.github.com> Date: Mon, 18 Aug 2025 15:18:28 +0200 Subject: [PATCH] modified: app.py --- app.py | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index da24d07..ae6f3ef 100644 --- a/app.py +++ b/app.py @@ -498,6 +498,7 @@ def leaderboard(guild_id): current_date = datetime.now() one_month_ago = current_date - timedelta(days=30) + # Hole die Leaderboard-Daten cursor.execute(""" SELECT nickname, profile_picture, level, xp, join_date FROM user_data @@ -509,11 +510,20 @@ def leaderboard(guild_id): 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() connection.close() - # Übergabe von enumerate an das Template - return render_template("leaderboard.html", leaderboard=leaderboard_data, guild_id=guild_id, enumerate=enumerate) + # Übergabe von enumerate und guild_name an das Template + return render_template("leaderboard.html", + leaderboard=leaderboard_data, + guild_id=guild_id, + guild_name=guild_name, + enumerate=enumerate) return redirect(url_for("landing_page"))