forked from rebillar/site-accueil-insa
Compare commits
No commits in common. "a081f946ec3863a12a8a5d3b4617ea9073bb73d1" and "4125628e979d1fac781cd265471a30de6dc5936d" have entirely different histories.
a081f946ec
...
4125628e97
6 changed files with 11 additions and 50 deletions
10
README.md
10
README.md
|
@ -153,14 +153,6 @@ 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
|
||||
|
@ -292,7 +284,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 ( 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),
|
||||
team.php?id=team1 et team.php?id=team1 il faut donc modifier les lien avec le nom des équipes (ligne 16 et 42),
|
||||
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,38 +10,20 @@ 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;
|
||||
|
@ -71,13 +53,11 @@ 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" id="team">
|
||||
<option value="t">AUCUNE EQUIPE</option>
|
||||
<select name="team" class="input_inline">
|
||||
<option value="t">NULL</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">
|
||||
|
@ -91,8 +71,7 @@ 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,9 +5,6 @@ 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,14 +53,7 @@ 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']);
|
||||
|
@ -75,7 +68,7 @@ if(isset($_POST['reset2'])) {
|
|||
|
||||
if($r[0]['state'] == 0) {
|
||||
?>
|
||||
<font color="green">Session non demarrée, </font>
|
||||
<font color="green">Session non demarré, </font>
|
||||
<form method="POST">
|
||||
<input type="submit" name="start1" value="Démarrer la session" class="submit_inline"></form>
|
||||
</form>
|
||||
|
@ -93,7 +86,7 @@ if(isset($_POST['reset2'])) {
|
|||
<?php
|
||||
} elseif($r[0]['state'] == 2) {
|
||||
?>
|
||||
<font color="red">Session terminée, </font>
|
||||
<font color="red">Session terminé, </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>
|
||||
|
@ -231,7 +224,7 @@ if(isset($_POST['reset2'])) {
|
|||
|
||||
if($r[0]['state'] == 0) {
|
||||
?>
|
||||
<font color="green">Session non demarrée, </font>
|
||||
<font color="green">Session non demarré, </font>
|
||||
<form method="POST">
|
||||
<input type="submit" name="start2" value="Démarrer la session" class="submit_inline"></form>
|
||||
</form>
|
||||
|
@ -249,7 +242,7 @@ if(isset($_POST['reset2'])) {
|
|||
<?php
|
||||
} elseif($r[0]['state'] == 2) {
|
||||
?>
|
||||
<font color="red">Session terminée, </font>
|
||||
<font color="red">Session terminé, </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>
|
||||
|
|
Binary file not shown.
Before 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