From 645e874eb2b66042dad26a1f0d5519626d4421dc Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Fri, 6 Mar 2026 02:50:09 +0000 Subject: [PATCH] Alpha V2.5.3 --- profile.php => account.php | 20 ++++++-------------- index.php | 2 +- 2 files changed, 7 insertions(+), 15 deletions(-) rename profile.php => account.php (89%) diff --git a/profile.php b/account.php similarity index 89% rename from profile.php rename to account.php index 3b2fba7..df0871b 100644 --- a/profile.php +++ b/account.php @@ -12,13 +12,8 @@ $user_id = $_SESSION['user_id']; $error = ''; $success = ''; -// Fetch current user data + join for stats -$stmt = $db->prepare(" - SELECT u.*, l.level_name, g.grade_name - FROM users u - LEFT JOIN levels l ON u.level_id = l.id - LEFT JOIN grades g ON u.level_id = g.level_id - WHERE u.id = ?"); +// Fetch current user data +$stmt = $db->prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$user_id]); $user = $stmt->fetch(); @@ -56,7 +51,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { $stmt->execute($params); $success = 'Profil mis à jour avec succès.'; - $stmt = $db->prepare("SELECT u.*, l.level_name, g.grade_name FROM users u LEFT JOIN levels l ON u.level_id = l.id LEFT JOIN grades g ON u.level_id = g.level_id WHERE u.id = ?"); + $stmt = $db->prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$user_id]); $user = $stmt->fetch(); } @@ -65,9 +60,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { if (!empty($display_name)) { $stmt = $db->prepare("UPDATE users SET display_name = ? WHERE id = ?"); $stmt->execute([$display_name, $user_id]); - $_SESSION["display_name"] = $display_name; $success = "Nom affiché mis à jour avec succès.";; + $_SESSION["display_name"] = $display_name; $success = "Nom affiché mis à jour avec succès."; - $stmt = $db->prepare("SELECT u.*, l.level_name, g.grade_name FROM users u LEFT JOIN levels l ON u.level_id = l.id LEFT JOIN grades g ON u.level_id = g.level_id WHERE u.id = ?"); + $stmt = $db->prepare("SELECT * FROM users WHERE id = ?"); $stmt->execute([$user_id]); $user = $stmt->fetch(); } else { @@ -130,9 +125,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { - -
Niveau:
-
Grade:
@@ -173,4 +165,4 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') { } - + \ No newline at end of file diff --git a/index.php b/index.php index 371b03b..de4a1b8 100644 --- a/index.php +++ b/index.php @@ -558,7 +558,7 @@ function getStatusColor($status, $statuses_map) {