forked from rebillar/site-accueil-insa
Compare commits
3 commits
4125628e97
...
a081f946ec
Author | SHA1 | Date | |
---|---|---|---|
|
a081f946ec | ||
|
a7ba5df5e3 | ||
|
2dd09f95db |
6 changed files with 50 additions and 11 deletions
10
README.md
10
README.md
|
@ -153,6 +153,14 @@ la colonne temps permet d'enregistrer les temps à chaque étape (en temps unix
|
|||
|
||||
# Pages
|
||||
|
||||
|
||||
### globals.php
|
||||
|
||||
> Dans toutes ces pages, vous retrouverez plusieurs fois les noms des teams.
|
||||
Pour les changer de manière globale, modifiez les valeurs de $TEAM1 et $TEAM2 dans assets/scripts/globals.php
|
||||
|
||||
le fichier globals.php contient aussi la carte du site pour build dynamiquement le menu des liens/
|
||||
|
||||
### anim.php
|
||||
Page sans complexité, juste du contenu, demander le contenu auprès de la com'anim.
|
||||
### blouse.php
|
||||
|
@ -284,7 +292,7 @@ Il faut juste modifier les noms des équipes car tout va être gérer via l'espa
|
|||
|
||||
### team.php
|
||||
Il y a deux sections via 2 liens :
|
||||
team.php?id=team1 et team.php?id=team1 il faut donc modifier les lien avec le nom des équipes (ligne 16 et 42),
|
||||
team.php?id=team1 et team.php?id=team1 ( pas besoin de modifier les lien avec le nom des équipes si vous avez déjà update les variables globales TEAM1 et TEAEM2 dans assets/scripts/globals.php),
|
||||
sinon il va falloir harceler le prez et vice prez pour avoir les petits messages encourageant pour les équipes, si ça prend un peu de temps n'oublie pas que tu peux utiliser la page "construction.php" expliqué un peu plus haut dans ce readme.
|
||||
|
||||
### vacances.php
|
||||
|
|
|
@ -10,20 +10,38 @@ if($user['perm'] < 3) {
|
|||
$req = $db->query("SELECT * FROM enigma WHERE id = 1");
|
||||
$r = $req -> fetchAll(PDO::FETCH_ASSOC);
|
||||
|
||||
|
||||
/*
|
||||
Le principe est qu'une seule énigme est émise en même temps,
|
||||
il s'agit de la même pour les deux équipes.
|
||||
D'où le fait que l'id de l'entrée est hardcode à 1.
|
||||
|
||||
La série de if est faite pour n'avoir qu'a remplir la/les colonne(s) dans l'interface
|
||||
que l'on souhaite modifier dans la BDD.
|
||||
*/
|
||||
|
||||
if(isset($_POST['send'])) {
|
||||
|
||||
// on vérifie les privilèges de l'utilisateur
|
||||
if($user['perm'] >= 3) {
|
||||
|
||||
|
||||
if(isset($_POST['answer']) AND !empty($_POST['answer'])) {
|
||||
$ans = htmlspecialchars($_POST['answer']);
|
||||
$req = $db->prepare("UPDATE enigma SET answer = ? WHERE id = 1");
|
||||
$req->execute(array($ans));
|
||||
}
|
||||
|
||||
if(isset($_POST['points']) AND !empty($_POST['points'])) {
|
||||
$point = (int) htmlspecialchars($_POST['points']);
|
||||
$req = $db->prepare("UPDATE enigma SET point = ? WHERE id = 1");
|
||||
$req->execute(array($point));
|
||||
}
|
||||
|
||||
if(isset($_POST['team']) AND !empty($_POST['team'])) {
|
||||
switch (htmlspecialchars($_POST['team'])) {
|
||||
|
||||
// le cas "t" est lorsque aucune équipe n'a encore trouvé
|
||||
case "t":
|
||||
$t_int = NULL;
|
||||
break;
|
||||
|
@ -53,11 +71,13 @@ if(isset($_POST['send'])) {
|
|||
<form method="POST">
|
||||
<input type="texte" name="answer" placeholder="answer" class="input_inline">
|
||||
<input type="number" name ="points" placeholder="points" class="input_inline">
|
||||
<select name="team" class="input_inline">
|
||||
<option value="t">NULL</option>
|
||||
<select name="team" class="input_inline" id="team">
|
||||
<option value="t">AUCUNE EQUIPE</option>
|
||||
<option value="t0"><?=$TEAM1?></option>
|
||||
<option value="t1"><?=$TEAM2?></option>
|
||||
</select>
|
||||
|
||||
<label for="team">Equipe ayant trouvé l'énigme.</label>
|
||||
<input type="submit" name="send" value="Mettre à jour" class="submit_inline">
|
||||
</form>
|
||||
<table class="acces">
|
||||
|
@ -71,7 +91,8 @@ if(isset($_POST['send'])) {
|
|||
<td><?= $r[0]['id'] ?></td>
|
||||
<td><?= $r[0]['answer'] ?></td>
|
||||
<td><?= $r[0]['point'] ?></td>
|
||||
<td><?php
|
||||
<td>
|
||||
<?php
|
||||
switch ($r[0]['team']) {
|
||||
case "0":
|
||||
echo $TEAM1;
|
||||
|
|
|
@ -5,6 +5,9 @@ include "script.php";
|
|||
require_once("../phpCAS-1.3.6/CAS.php");
|
||||
|
||||
$_SESSION['id']=1;
|
||||
$pseudo = "mougnibas";
|
||||
|
||||
|
||||
/*
|
||||
// Initialize phpCAS
|
||||
phpCAS::client(CAS_VERSION_2_0, "cas.insa-toulouse.fr", 443, 'cas', true);
|
||||
|
|
|
@ -53,7 +53,14 @@ if(isset($_POST['reset2'])) {
|
|||
</head>
|
||||
<body>
|
||||
<main>
|
||||
|
||||
|
||||
|
||||
|
||||
<?php
|
||||
/*
|
||||
TODO : FAIRE UN SCRIPT POUR AJOUTER DES EPREUVES ET EQUIPES DEPUIS LE PANEAU D'ADMIN
|
||||
*/
|
||||
if(isset($_GET['session']) AND !empty($_GET['session']))
|
||||
{
|
||||
$session = (int) htmlspecialchars($_GET['session']);
|
||||
|
@ -68,7 +75,7 @@ if(isset($_POST['reset2'])) {
|
|||
|
||||
if($r[0]['state'] == 0) {
|
||||
?>
|
||||
<font color="green">Session non demarré, </font>
|
||||
<font color="green">Session non demarrée, </font>
|
||||
<form method="POST">
|
||||
<input type="submit" name="start1" value="Démarrer la session" class="submit_inline"></form>
|
||||
</form>
|
||||
|
@ -86,7 +93,7 @@ if(isset($_POST['reset2'])) {
|
|||
<?php
|
||||
} elseif($r[0]['state'] == 2) {
|
||||
?>
|
||||
<font color="red">Session terminé, </font>
|
||||
<font color="red">Session terminée, </font>
|
||||
<form method="POST">
|
||||
<input type="text" name="code" placeholder="anti-missclick" class="input_inline">
|
||||
<input type="submit" name="reset1" value="Reset la session" class="submit_inline"></form>
|
||||
|
@ -224,7 +231,7 @@ if(isset($_POST['reset2'])) {
|
|||
|
||||
if($r[0]['state'] == 0) {
|
||||
?>
|
||||
<font color="green">Session non demarré, </font>
|
||||
<font color="green">Session non demarrée, </font>
|
||||
<form method="POST">
|
||||
<input type="submit" name="start2" value="Démarrer la session" class="submit_inline"></form>
|
||||
</form>
|
||||
|
@ -242,7 +249,7 @@ if(isset($_POST['reset2'])) {
|
|||
<?php
|
||||
} elseif($r[0]['state'] == 2) {
|
||||
?>
|
||||
<font color="red">Session terminé, </font>
|
||||
<font color="red">Session terminée, </font>
|
||||
<form method="POST">
|
||||
<input type="text" name="code" placeholder="anti-missclick" class="input_inline">
|
||||
<input type="submit" name="reset2" value="Reset la session" class="submit_inline"></form>
|
||||
|
|
BIN
assets/img/croquis_trop_bg.png
Normal file
BIN
assets/img/croquis_trop_bg.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
|
@ -12,10 +12,10 @@ Copyright © 2023 - Tous droits réservés
|
|||
|
||||
<!-- Easter egg quand on clique sur le nom du vice prez, remplacez avec ce que vous voulez -->
|
||||
|
||||
<link rel="stylesheet" href="/assets/css/page/vice_prez.css">
|
||||
<link rel="stylesheet" href="assets/css/page/vice_prez.css">
|
||||
<div class="conteneur-oeuf-de-paque">
|
||||
<img class="clash-gif" id="gif_leg" src="/assets/img/clash-royale.gif" hidden>
|
||||
<img class="vice-prez" id="vice_prez" src="/assets/img/vice-prez.png" hidden>
|
||||
<img class="clash-gif" id="gif_leg" src="assets/img/clash-royale.gif" hidden>
|
||||
<img class="vice-prez" id="vice_prez" src="assets/img/vice-prez.png" hidden>
|
||||
</div>
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue