corrections de toute les vue et maj du journal
This commit is contained in:
@@ -3,62 +3,59 @@
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Détails du jeu - <?= html_escape($game['name']) ?></title>
|
||||
<style>
|
||||
.game-detail { display: flex; gap: 20px; margin-top: 20px; }
|
||||
.game-info { max-width: 600px; }
|
||||
.poster { max-width: 300px; border-radius: 8px; box-shadow: 0 4px 8px rgba(0,0,0,0.1); }
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
<a href="<?= site_url('home') ?>">⬅ Retour à l'accueil</a>
|
||||
<p>
|
||||
<a href="<?= site_url('home') ?>">⬅ Retour à l'accueil</a>
|
||||
</p>
|
||||
|
||||
<div class="game-detail">
|
||||
<div>
|
||||
<?php if (!empty($game['poster_url'])): ?>
|
||||
<img src="<?= base_url('assets/uploads/' . html_escape($game['poster_url'])) ?>" alt="Poster de <?= html_escape($game['name']) ?>" class="poster">
|
||||
<div>
|
||||
<?php if (!empty($game['poster_url'])): ?>
|
||||
<img src="data:image/jpeg;base64,<?= base64_encode($game['poster_url']) ?>" alt="Poster de <?= html_escape($game['name']) ?>">
|
||||
<?php else: ?>
|
||||
<p>Aucun poster disponible pour ce jeu.</p>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
|
||||
<div>
|
||||
<h1><?= html_escape($game['name']) ?> (<?= html_escape($game['releaseYear']) ?>)</h1>
|
||||
|
||||
<p><strong>Développeur :</strong> <?= !empty($game['developer_name']) ? html_escape($game['developer_name']) : 'Inconnu' ?></p>
|
||||
|
||||
<p><strong>Prix :</strong> <?= !empty($game['price']) ? html_escape($game['price']) . ' €' : 'Gratuit / Non renseigné' ?></p>
|
||||
|
||||
<h3>Description :</h3>
|
||||
<p><?= nl2br(html_escape($game['shortDescription'])) ?></p>
|
||||
|
||||
<h3>Catégories associées :</h3>
|
||||
<ul>
|
||||
<?php if (!empty($categories)): ?>
|
||||
<?php foreach ($categories as $cat): ?>
|
||||
<li>
|
||||
<a href="<?= site_url('category/view/' . $cat['id']) ?>">
|
||||
<?= html_escape($cat['description']) ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
<?php else: ?>
|
||||
<div class="poster" style="background:#eee; padding:50px; text-align:center;">
|
||||
Aucun poster disponible
|
||||
</div>
|
||||
<li><em>Aucune catégorie pour ce jeu.</em></li>
|
||||
<?php endif; ?>
|
||||
</div>
|
||||
</ul>
|
||||
|
||||
<div class="game-info">
|
||||
<h1><?= html_escape($game['name']) ?> (<?= html_escape($game['releaseYear']) ?>)</h1>
|
||||
|
||||
<p><strong>Développeur :</strong> <?= !empty($game['developer_name']) ? html_escape($game['developer_name']) : 'Inconnu' ?></p>
|
||||
|
||||
<p><strong>Prix :</strong> <?= !empty($game['price']) ? html_escape($game['price']) . ' €' : 'Non renseigné' ?></p>
|
||||
|
||||
<h3>Description :</h3>
|
||||
<p><?= nl2br(html_escape($game['shortDescription'])) ?></p>
|
||||
|
||||
<h3>Catégories associées :</h3>
|
||||
<p>
|
||||
<?php if (!empty($categories)): ?>
|
||||
<?php foreach ($categories as $cat): ?>
|
||||
<a href="<?= site_url('category/view/' . $cat['categoryId']) ?>" style="margin-right: 10px; background: #e0e0e0; padding: 5px 10px; border-radius: 3px; text-decoration: none; color: #333;">
|
||||
<?= html_escape($cat['name']) ?>
|
||||
<h3>Genres associés :</h3>
|
||||
<ul>
|
||||
<?php if (!empty($genres)): ?>
|
||||
<?php foreach ($genres as $gen): ?>
|
||||
<li>
|
||||
<a href="<?= site_url('genre/view/' . $gen['id']) ?>">
|
||||
<?= html_escape($gen['description']) ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
<?php else: ?>
|
||||
Aucune catégorie pour ce jeu.
|
||||
<?php endif; ?>
|
||||
</p>
|
||||
|
||||
<h3>Genres associés :</h3>
|
||||
<p>
|
||||
<?php if (!empty($genres)): ?>
|
||||
<?php foreach ($genres as $gen): ?>
|
||||
<a href="<?= site_url('genre/view/' . $gen['genreId']) ?>" style="margin-right: 10px; background: #d0e0fc; padding: 5px 10px; border-radius: 3px; text-decoration: none; color: #1a4ba8;">
|
||||
<?= html_escape($gen['name']) ?>
|
||||
</a>
|
||||
<?php endforeach; ?>
|
||||
<?php else: ?>
|
||||
Aucun genre pour ce jeu.
|
||||
<?php endif; ?>
|
||||
</p>
|
||||
|
||||
</div> </div>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
<?php else: ?>
|
||||
<li><em>Aucun genre pour ce jeu.</em></li>
|
||||
<?php endif; ?>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
@@ -8,9 +8,9 @@
|
||||
<a href="<?= site_url('home') ?>">Retour à l'accueil</a>
|
||||
|
||||
<?php if (isset($category)): ?>
|
||||
<h1>Jeux de la catégorie : <?= html_escape($category['name']) ?></h1>
|
||||
<h1>Jeux de la catégorie : <?= html_escape($category['description']) ?></h1>
|
||||
<?php elseif (isset($genre)): ?>
|
||||
<h1>Jeux du genre : <?= html_escape($genre['name']) ?></h1>
|
||||
<h1>Jeux du genre : <?= html_escape($genre['description']) ?></h1>
|
||||
<?php else: ?>
|
||||
<h1>Liste des jeux</h1>
|
||||
<?php endif; ?>
|
||||
@@ -19,7 +19,7 @@
|
||||
<?php if (!empty($games)): ?>
|
||||
<?php foreach ($games as $game): ?>
|
||||
<li>
|
||||
<a href="<?= site_url('game/detail/' . $game['gameId']) ?>">
|
||||
<a href="<?= site_url('game/detail/' . $game['id']) ?>">
|
||||
<?= html_escape($game['name']) ?> (<?= html_escape($game['releaseYear']) ?>)
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Jeux du genre <?php echo html_escape($genre['name']); ?></title>
|
||||
<title>Jeux du genre</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p><a href="<?php echo site_url('home'); ?>">← Retour à l'accueil</a></p>
|
||||
|
||||
<h1>Jeux du genre : "<?php echo html_escape($genre['name']); ?>"</h1>
|
||||
<h1>Jeux du genre</h1>
|
||||
|
||||
<?php if (empty($games)): ?>
|
||||
<p>Aucun jeu trouvé pour ce genre pour le moment.</p>
|
||||
@@ -16,10 +16,10 @@
|
||||
<ul>
|
||||
<?php foreach ($games as $game): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('game/detail/' . $game['gameId']); ?>">
|
||||
<strong><?php echo html_escape($game['title']); ?></strong>
|
||||
</a>
|
||||
(<?php echo html_escape($game['year']); ?>)
|
||||
<a href="<?php echo site_url('game/detail/' . $game['id']); ?>">
|
||||
<strong><?php echo html_escape($game['name']); ?></strong>
|
||||
</a>
|
||||
(<?php echo html_escape($game['releaseYear']); ?>)
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
|
||||
@@ -6,6 +6,11 @@
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<a href="<?php echo site_url('jeux/lister'); ?>">
|
||||
Administration (Gestion des jeux)
|
||||
</a>
|
||||
</div>
|
||||
|
||||
<h1>Bienvenue sur l'application Jeux Vidéo</h1>
|
||||
|
||||
<main style="display: flex; gap: 50px;">
|
||||
@@ -20,26 +25,26 @@
|
||||
<section>
|
||||
<h2>Nos Catégories</h2>
|
||||
<ul>
|
||||
<?php foreach ($categories as $category): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('category/view/' . $category['categoryId']); ?>">
|
||||
<?php echo html_escape($category['name']); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
<?php foreach ($categories as $category): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('category/view/' . $category['id']); ?>">
|
||||
<?php echo html_escape($category['description']); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
<section>
|
||||
<h2>Nos Genres</h2>
|
||||
<ul>
|
||||
<?php foreach ($genres as $genre): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('genre/view/' . $genre['genreId']); ?>">
|
||||
<?php echo html_escape($genre['name']); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
<?php foreach ($genres as $genre): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('genre/view/' . $genre['id']); ?>">
|
||||
<?php echo html_escape($genre['description']); ?>
|
||||
</a>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
</section>
|
||||
</main>
|
||||
|
||||
@@ -1,15 +1,39 @@
|
||||
<h2>Liste des jeux</h2>
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Administration des Jeux</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p>Trier par :
|
||||
<a href="<?php echo site_url('jeux/lister/name'); ?>">Titre (A-Z)</a> |
|
||||
<a href="<?php echo site_url('jeux/lister/releaseYear'); ?>">Année de sortie</a>
|
||||
</p>
|
||||
<p><a href="<?= site_url('home') ?>">⬅ Retour au site public</a></p>
|
||||
|
||||
<ul>
|
||||
<?php foreach ($jeux as $jeu): ?>
|
||||
<li>
|
||||
<strong><?php echo html_escape($jeu['name']); ?></strong>
|
||||
- <em>(<?php echo html_escape($jeu['releaseYear']); ?>)</em>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
<h2>Administration - Liste des jeux</h2>
|
||||
|
||||
<p>
|
||||
<a href="<?= site_url('jeux/ajouter') ?>"> Ajouter un nouveau jeu</a>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<strong>Trier par :</strong>
|
||||
<a href="<?= site_url('jeux/lister/name') ?>">Titre (A-Z)</a> |
|
||||
<a href="<?= site_url('jeux/lister/releaseYear') ?>">Année de sortie</a>
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<?php foreach ($jeux as $jeu): ?>
|
||||
<li>
|
||||
<strong><?= html_escape($jeu['name']) ?></strong>
|
||||
- <em>(<?= html_escape($jeu['releaseYear']) ?>)</em>
|
||||
|
||||
<span>
|
||||
<a href="<?= site_url('jeux/modifier/' . $jeu['id']) ?>">Modifier</a>
|
||||
|
|
||||
<a href="<?= site_url('jeux/supprimer/' . $jeu['id']) ?>" onclick="return confirm('Es-tu sûr de vouloir supprimer définitivement ce jeu ?');"> Supprimer</a>
|
||||
</span>
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -2,25 +2,25 @@
|
||||
<html lang="fr">
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Résultats de recherche pour "<?php echo html_escape($search_keyword); ?>"</title>
|
||||
<title>Résultats de recherche pour "<?= html_escape($search_keyword) ?>"</title>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<p><a href="<?php echo site_url('home'); ?>">← Retour à l'accueil</a></p>
|
||||
<p><a href="<?= site_url('home') ?>">⬅ Retour à l'accueil</a></p>
|
||||
|
||||
<h1>Résultats pour : "<?php echo html_escape($search_keyword); ?>"</h1>
|
||||
<h1>Résultats pour : "<?= html_escape($search_keyword) ?>"</h1>
|
||||
|
||||
<?php if (empty($games)): ?>
|
||||
<p>Aucun jeu vidéo ne correspond à votre recherche.</p>
|
||||
<?php else: ?>
|
||||
<p><strong><?php echo count($games); ?></strong> jeu(x) trouvé(s) :</p>
|
||||
<p><strong><?= count($games) ?></strong> jeu(x) trouvé(s) :</p>
|
||||
<ul>
|
||||
<?php foreach ($games as $game): ?>
|
||||
<li>
|
||||
<a href="<?php echo site_url('game/detail/' . $game['gameId']); ?>">
|
||||
<strong><?php echo html_escape($game['title']); ?></strong>
|
||||
<a href="<?= site_url('game/detail/' . $game['id']) ?>">
|
||||
<strong><?= html_escape($game['name']) ?></strong>
|
||||
</a>
|
||||
(<?php echo html_escape($game['year']); ?>)
|
||||
(<?= html_escape($game['releaseYear']) ?>)
|
||||
</li>
|
||||
<?php endforeach; ?>
|
||||
</ul>
|
||||
|
||||
Reference in New Issue
Block a user