Compare commits

...

3 commits

Author SHA1 Message Date
thaaoblues
a081f946ec fix assets url 2023-05-10 17:47:53 +02:00
thaaoblues
a7ba5df5e3 maj readme 2023-05-04 15:02:25 +02:00
thaaoblues
2dd09f95db repérage des diverses ameliorations à faire 2023-05-04 14:50:55 +02:00
6 changed files with 50 additions and 11 deletions

View file

@ -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

View file

@ -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;

View file

@ -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);

View file

@ -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>

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

View file

@ -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>