Alpha V2.5.3
This commit is contained in:
parent
6a1e19e06d
commit
645e874eb2
@ -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') {
|
||||
<button type="submit">Sauvegarder</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
<div class="stat-card"><strong>Niveau:</strong> <?php echo htmlspecialchars($user['level_name'] ?? 'N/A'); ?></div>
|
||||
<div class="stat-card"><strong>Grade:</strong> <?php echo htmlspecialchars($user['grade_name'] ?? 'N/A'); ?></div>
|
||||
</div>
|
||||
|
||||
<div id="account" class="tab-content">
|
||||
@ -173,4 +165,4 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
</html>
|
||||
@ -558,7 +558,7 @@ function getStatusColor($status, $statuses_map) {
|
||||
<div class="user-auth-bar">
|
||||
<?php if (isset($_SESSION['user_id'])): ?>
|
||||
<span>Bienvenue, <span class="username">@<?php echo htmlspecialchars($_SESSION["display_name"] ?? $_SESSION["username"]); ?></span></span>
|
||||
<a href="project_log.php"><i class="fa-solid fa-clipboard-list"></i> Journal</a> <a href="profile.php"><i class="fa-solid fa-user-gear"></i> Profil</a>
|
||||
<a href="project_log.php"><i class="fa-solid fa-clipboard-list"></i> Journal</a> <a href="account.php"><i class="fa-solid fa-user-gear"></i> Mon compte</a>
|
||||
<a href="auth.php?logout=1" style="color: #bf616a;"><i class="fa-solid fa-right-from-bracket"></i> Déconnexion</a>
|
||||
<?php else: ?>
|
||||
<a href="auth.php?page=login"><i class="fa-solid fa-right-to-bracket"></i> Connexion</a>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user