projet par cursor

This commit is contained in:
LAINEY Grégory committed 2026-09-29 10:45:14 +02:00
1 parent 236f75ecdd
commit b785db1b84
47 files changed
+3902

No files matched your search

+71
View File
@@ -0,0 +1,71 @@
<section class="page-header">
<div>
<p class="eyebrow">Tableau de bord</p>
<h1 class="page-title">Salut, <?php print Helpers::echapper($utilisateur["identifiant"]); ?></h1>
<p class="lead-text">Voici un aperçu de votre bibliothèque.</p>
</div>
<div class="page-actions">
<a href="/consoles/creer" class="btn btn-outline-neon">
<i class="mdi mdi-plus"></i> Console
</a>
<a href="/jeux/creer" class="btn btn-neon">
<i class="mdi mdi-plus"></i> Jeu
</a>
</div>
</section>
<section class="stats-row">
<article class="stat-block">
<span class="stat-label">Consoles</span>
<strong class="stat-value"><?php print (int) $nombreConsoles; ?></strong>
</article>
<article class="stat-block">
<span class="stat-label">Jeux</span>
<strong class="stat-value"><?php print (int) $nombreJeux; ?></strong>
</article>
</section>
<section class="mt-5">
<div class="section-heading">
<h2>Derniers ajouts</h2>
<a href="/jeux" class="link-neon">Voir tous les jeux</a>
</div>
<?php if ($derniersJeux === []): ?>
<div class="empty-state">
<i class="mdi mdi-controller-classic-outline"></i>
<p>Aucun jeu pour le moment. Commencez par ajouter une console, puis un jeu.</p>
<a href="/jeux/creer" class="btn btn-neon">Ajouter un jeu</a>
</div>
<?php else: ?>
<div class="game-grid">
<?php foreach ($derniersJeux as $jeu): ?>
<?php
$consoleNom = "";
foreach ($consoles as $console)
{
if ($console["id"] === $jeu["consoleId"])
{
$consoleNom = $console["nom"];
break;
}
}
?>
<a class="game-card" href="/jeux/<?php print Helpers::echapper($jeu["id"]); ?>">
<img
src="<?php print Helpers::echapper(Helpers::urlJaquette($jeu["jaquette"] ?? null)); ?>"
alt="Jaquette de <?php print Helpers::echapper($jeu["titre"]); ?>"
loading="lazy"
>
<div class="game-card-body">
<h3><?php print Helpers::echapper($jeu["titre"]); ?></h3>
<p><?php print Helpers::echapper($consoleNom); ?></p>
<span class="badge-etat etat-<?php print Helpers::echapper($jeu["etat"]); ?>">
<?php print Helpers::echapper(Helpers::libelleEtat($jeu["etat"])); ?>
</span>
</div>
</a>
<?php endforeach; ?>
</div>
<?php endif; ?>
</section>
Reference in new issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.