Blocage du retour à la liste des équipes une fois une sélectionnée.

Changement du nom en chasse au code.
Amélioration affichage de la fenêtre de capture du code.
Fix cookie langue.
This commit is contained in:
antux18 2023-09-01 15:31:54 -04:00
parent e4448c93a2
commit 66956c55c4
7 changed files with 40 additions and 20 deletions

View File

@ -1,6 +1,11 @@
<?php
require_once "require/base.php";
if (isset($_COOKIE["team"])) {
header("Location: puzzles.php?team=" . htmlspecialchars($_COOKIE["team"]));
die();
}
$database = new Database();
$stmt = $database->pdo_teams->prepare("SELECT * FROM teams");

View File

@ -18,8 +18,20 @@
header("Location: index.php");
die();
}
else {
// On crée un cookie pour enregistrer l'équipe sélectionnée si ce n'est pas fait :
if (!isset($_COOKIE["team"])) {
setcookie(
"team",
$team_id,
time() + (365 * 24 * 60 * 60),
"/",
"",
false,
false
);
}
// On vérifie si l'équipe a débloqué l'énigme bonus :
$stmt = $database->pdo_teams->prepare("SELECT * FROM teams WHERE id = :id");
$stmt->bindValue(":id", $team_id);

View File

@ -12,7 +12,9 @@
}
else {
if (isset($_COOKIE["language"])) {
$lg = $_COOKIE["language"];
if (htmlspecialchars($_COOKIE["language"]) == "en") {
$lg = "en";
}
}
}

View File

@ -1,17 +1,17 @@
<?php
$tr = [
"tab_title" => [
"home" => "Home - Lycée Pange Treasure Hunt",
"puzzles" => "Puzzles list - Lycée Pange Treasure Hunt",
"article" => "Puzzle - Lycée Pange Treasure Hunt"
"home" => "Home - Lycée Pange Code Hunt",
"puzzles" => "Puzzles list - Lycée Pange Code Hunt",
"article" => "Puzzle - Lycée Pange Code Hunt"
],
"page_title" => [
"home" => "Treasure Hunt",
"home" => "Code Hunt",
"puzzles" => "Puzzles list for team n°",
"article" => "Puzzle n°"
],
"home" => [
"subtitle" => "Welcome to the treasure hunt of Lycée Jean de Pange of Sarreguemines !",
"subtitle" => "Welcome to the code hunt of Lycée Jean de Pange of Sarreguemines !",
"message" => "Select your team to begin :",
"team" => "Team n°"
],
@ -27,7 +27,7 @@
"message" => "Select a puzzle in the list below :"
],
"nav" => [
"title" => "Treasure Hunt Pange",
"title" => "Code Hunt Pange",
"home" => "Home"
],
"footer" => [

View File

@ -1,17 +1,17 @@
<?php
$tr = [
"tab_title" => [
"home" => "Accueil - Chasse au trésor Lycée Pange",
"puzzles" => "Liste des énigmes - Chasse au trésor Lycée Pange",
"article" => "Énigme - Chasse au trésor Lycée Pange"
"home" => "Accueil - Chasse au code Lycée Pange",
"puzzles" => "Liste des énigmes - Chasse au code Lycée Pange",
"article" => "Énigme - Chasse au code Lycée Pange"
],
"page_title" => [
"home" => "Chasse au trésor",
"home" => "Chasse au code",
"puzzles" => "Liste des puzzles pour l'équipe n°",
"article" => "Énigme n°"
],
"home" => [
"subtitle" => "Bienvenue à la chasse au trésor du Lycée Jean de Pange de Sarreguemines !",
"subtitle" => "Bienvenue à la chasse au code du Lycée Jean de Pange de Sarreguemines !",
"message" => "Pour commencer, veuillez choisir votre groupe :",
"team" => "Équipe n°"
],
@ -27,7 +27,7 @@
"message" => "Choisissez une énigme dans la liste ci-dessous :"
],
"nav" => [
"title" => "Chasse au trésor Pange",
"title" => "Chasse au code Pange",
"home" => "Accueil"
],
"footer" => [

View File

@ -59,9 +59,7 @@ input {
input[type="submit"], button {
background: var(--hl);
border-style: solid;
border-width: 1px;
border-color: var(--bg-dark);
border-style: none;
padding: 20px;
border-radius: 10px;
transition: background 0.1s;
@ -323,4 +321,8 @@ video {
main > article img {
width: 100%;
}
video {
width: 100%;
}
}

View File

@ -1,11 +1,10 @@
# TODO
[ ] Ajouter pages avec nom des membres équipe
[ ] Empêcher retour à la liste d'équipe une fois sélectionnée
[x] Empêcher retour à la liste d'équipe une fois sélectionnée
[ ] Input au lieu de liste équipe
[ ] Bouton retour aux énigmes
[ ] Bouton énigme suivante
[ ] Carte avec toutes les énigmes
[ ] Ordre énigmes aléatoire
[ ] Couleurs
[ ] CSS du cadre QR Code
[ ] CSS du cadre QR Code