Alpha V2.5.3
This commit is contained in:
parent
6a1e19e06d
commit
645e874eb2
@ -12,13 +12,8 @@ $user_id = $_SESSION['user_id'];
|
|||||||
$error = '';
|
$error = '';
|
||||||
$success = '';
|
$success = '';
|
||||||
|
|
||||||
// Fetch current user data + join for stats
|
// Fetch current user data
|
||||||
$stmt = $db->prepare("
|
$stmt = $db->prepare("SELECT * FROM users WHERE id = ?");
|
||||||
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->execute([$user_id]);
|
$stmt->execute([$user_id]);
|
||||||
$user = $stmt->fetch();
|
$user = $stmt->fetch();
|
||||||
|
|
||||||
@ -56,7 +51,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
$stmt->execute($params);
|
$stmt->execute($params);
|
||||||
$success = 'Profil mis à jour avec succès.';
|
$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]);
|
$stmt->execute([$user_id]);
|
||||||
$user = $stmt->fetch();
|
$user = $stmt->fetch();
|
||||||
}
|
}
|
||||||
@ -65,9 +60,9 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
if (!empty($display_name)) {
|
if (!empty($display_name)) {
|
||||||
$stmt = $db->prepare("UPDATE users SET display_name = ? WHERE id = ?");
|
$stmt = $db->prepare("UPDATE users SET display_name = ? WHERE id = ?");
|
||||||
$stmt->execute([$display_name, $user_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]);
|
$stmt->execute([$user_id]);
|
||||||
$user = $stmt->fetch();
|
$user = $stmt->fetch();
|
||||||
} else {
|
} else {
|
||||||
@ -130,9 +125,6 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
<button type="submit">Sauvegarder</button>
|
<button type="submit">Sauvegarder</button>
|
||||||
</div>
|
</div>
|
||||||
</form>
|
</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>
|
||||||
|
|
||||||
<div id="account" class="tab-content">
|
<div id="account" class="tab-content">
|
||||||
@ -173,4 +165,4 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -558,7 +558,7 @@ function getStatusColor($status, $statuses_map) {
|
|||||||
<div class="user-auth-bar">
|
<div class="user-auth-bar">
|
||||||
<?php if (isset($_SESSION['user_id'])): ?>
|
<?php if (isset($_SESSION['user_id'])): ?>
|
||||||
<span>Bienvenue, <span class="username">@<?php echo htmlspecialchars($_SESSION["display_name"] ?? $_SESSION["username"]); ?></span></span>
|
<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>
|
<a href="auth.php?logout=1" style="color: #bf616a;"><i class="fa-solid fa-right-from-bracket"></i> Déconnexion</a>
|
||||||
<?php else: ?>
|
<?php else: ?>
|
||||||
<a href="auth.php?page=login"><i class="fa-solid fa-right-to-bracket"></i> Connexion</a>
|
<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