diff --git a/index.php b/index.php index de4a1b8..45486b7 100644 --- a/index.php +++ b/index.php @@ -9,6 +9,7 @@ if (isset($_SESSION['user_id'])) { $stmt = $db->prepare("SELECT role FROM users WHERE id = ?"); $stmt->execute([$_SESSION['user_id']]); $u_data = $stmt->fetch(); + $stmt = $db->prepare("SELECT u.level, u.grade, g.name as grade_name, g.image_url as grade_image FROM users u LEFT JOIN grades g ON u.grade = g.slug WHERE u.id = ?"); $stmt->execute([$_SESSION["user_id"]]); $extra = $stmt->fetch(); $_SESSION["level"] = $extra["level"]; $_SESSION["grade_name"] = $extra["grade_name"]; $_SESSION["grade_image"] = $extra["grade_image"]; $user_role = $u_data['role'] ?? 'user'; } @@ -555,6 +556,9 @@ function getStatusColor($status, $statuses_map) {
+ + +
Bienvenue, @ @@ -930,5 +934,25 @@ function getStatusColor($status, $statuses_map) { document.getElementById('planetModal').style.display = 'none'; } + + - + \ No newline at end of file diff --git a/profile.php b/profile.php new file mode 100644 index 0000000..5afa940 --- /dev/null +++ b/profile.php @@ -0,0 +1,49 @@ +prepare("SELECT username, display_name, level, grade FROM users WHERE username = ?"); + $stmt->execute([$username]); + $user = $stmt->fetch(); +} +?> + + + + + + Profil Joueur - Nexus + + + + +
+ +

Profil de

+
Identifiant @
+
Niveau
+
Grade
+ +

Joueur introuvable

+

Le profil demandé n'existe pas ou a été supprimé.

+ + + +
+ +