getArticleNb(); // L'énigme bonus est la dernière if (isset($_GET["id"]) && isset($_GET["team"])) { $art_id = htmlspecialchars($_GET["id"]); $team_id = htmlspecialchars($_GET["team"]); // Vérification de l'existence du groupe et de l'énigme : if (!$database->checkArticleExists($art_id)) { if (!$database->checkTeamExists($team_id)) { header("Location: index.php"); die(); } else if ($art_id == -1) { header("Location: puzzles.php?team=" . $team_id); die(); } else { header("Location: index.php"); die(); } } else { // On vérifie si l'énigme bonus n'est pas débloquée : if (!$database->checkTeamBonus($team_id)) { // Si c'est celle qui est sélectionnée, on retourne à la page d'accueil : if ($art_id == $bonus) { header("Location: index.php"); die(); } } $article = $database->getArticle($art_id); $next_art = $database->getNextPuzzle($team_id); $solved = $database->isPuzzleSolved($art_id, $team_id); } } else { header("Location: index.php"); die(); } ?> <?= $tr["tab_title"]["article"] ?>

.png"/>