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) {
Bienvenue, @ - Journal Profil + Journal Mon compte Déconnexion Connexion