forked from rebillar/site-accueil-insa
45 lines
No EOL
1.1 KiB
PHP
45 lines
No EOL
1.1 KiB
PHP
<?php
|
|
ob_start(); // Start reading html
|
|
include "assets/fonts/color.php";
|
|
|
|
include "script/db.php";
|
|
|
|
include "script/globals.php"
|
|
|
|
?>
|
|
|
|
|
|
<main>
|
|
|
|
<?php
|
|
|
|
/* principe de fonctionnement :
|
|
|
|
1. si ?team=int est dans la requête GET
|
|
- on vérifie que l'équipe existe
|
|
- si l'équipe n'a pas démarrée, mettre un bouton play pour démarrer la session
|
|
- sinon, on affiche l'énigme courante (ordre+1 de la dernière trouvée)
|
|
|
|
2. si une réponse est envoyée, (requête POST)
|
|
- on check si c'est la bonne réponse
|
|
- si c'est la bonne réponse, on met est_trouvée à 1 dans la BDD
|
|
- si en plus c'est l'énigme finale,
|
|
- on récupère le temps unix actuel et calcule le temps total
|
|
- on affiche le temps total et l'enregistre dans la BDD
|
|
|
|
3. si c'est une simple requête GET sans paramètre team,
|
|
- on affiche la page d'explications générales
|
|
- on met un petit tableau de choix de team pour aller sur la page de sa team
|
|
|
|
*/
|
|
|
|
|
|
?>
|
|
|
|
</main>
|
|
|
|
|
|
<?php
|
|
$infopage = ["", "Com'ville", ob_get_clean(), "", "com_ville",/*$titre*/ "Com Ville !"]; //relativepath, pagetitle, pagecontent, pagescript, pagename | cf structure/template.php ligne 2 à 6
|
|
include("structure/template.php");
|
|
?>
|