2023-06-27 14:31:55 +02:00
|
|
|
<?php
|
|
|
|
require_once "require/base.php";
|
2023-06-28 20:38:52 +02:00
|
|
|
|
2023-09-02 02:36:37 +02:00
|
|
|
$database = new Database();
|
|
|
|
|
2023-09-02 01:00:27 +02:00
|
|
|
// Si l'appareil a déjà choisi une équipe, on le redirige vers la bonne page :
|
2023-09-01 21:31:54 +02:00
|
|
|
if (isset($_COOKIE["team"])) {
|
2023-09-02 02:36:37 +02:00
|
|
|
$team_id = htmlspecialchars($_COOKIE["team"]);
|
|
|
|
|
|
|
|
if ($database->checkTeamExists($team_id)) {
|
|
|
|
header("Location: puzzles.php?team=" . $team_id);
|
|
|
|
die();
|
|
|
|
}
|
|
|
|
|
|
|
|
else {
|
|
|
|
$stmt = $database->pdo_teams->prepare("SELECT * FROM teams");
|
|
|
|
$stmt->execute();
|
|
|
|
$teams = $stmt->fetchAll();
|
|
|
|
}
|
2023-09-01 21:31:54 +02:00
|
|
|
}
|
|
|
|
|
2023-09-02 01:00:27 +02:00
|
|
|
// Sinon, on affiche la liste des équipes :
|
|
|
|
else {
|
|
|
|
$stmt = $database->pdo_teams->prepare("SELECT * FROM teams");
|
|
|
|
$stmt->execute();
|
|
|
|
$teams = $stmt->fetchAll();
|
|
|
|
}
|
2023-06-27 14:31:55 +02:00
|
|
|
?>
|
|
|
|
|
|
|
|
<!DOCTYPE html>
|
|
|
|
<html lang="fr">
|
|
|
|
<head>
|
|
|
|
<?php
|
|
|
|
require_once $rq_path . "head.php";
|
|
|
|
?>
|
|
|
|
<title><?= $tr["tab_title"]["home"]?></title>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<header>
|
|
|
|
<?php
|
|
|
|
require_once $rq_path . "nav.php";
|
|
|
|
?>
|
|
|
|
</header>
|
|
|
|
<main>
|
|
|
|
<header>
|
|
|
|
<h1><?= $tr["page_title"]["home"]?></h1>
|
|
|
|
<p><?= $tr["home"]["subtitle"]?></p>
|
|
|
|
<p><?= $tr["home"]["message"]?></p>
|
|
|
|
</header>
|
2023-06-28 17:41:57 +02:00
|
|
|
<article>
|
2023-09-02 02:36:37 +02:00
|
|
|
<form action="team_confirm.php" method="get">
|
|
|
|
<input type="number" name="team" placeholder="<?= $tr['home']['team'] ?>">
|
|
|
|
<button type="submit"><?= $tr["home"]["button"] ?></button>
|
|
|
|
</form>
|
2023-06-28 17:41:57 +02:00
|
|
|
</article>
|
2023-06-27 14:31:55 +02:00
|
|
|
</main>
|
|
|
|
<footer>
|
|
|
|
<?php
|
|
|
|
require_once $rq_path . "footer.php";
|
|
|
|
?>
|
|
|
|
</footer>
|
|
|
|
</body>
|
|
|
|
</html>
|