mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 04:22:14 +01:00 
			
		
		
		
	Utilisation d'un dispatcher pour gérer les redirections
This commit is contained in:
		@@ -1,4 +1,7 @@
 | 
			
		||||
<?php if ($_SESSION["team"] != NULL) { ?>
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if ($_SESSION["team"] != NULL) { ?>
 | 
			
		||||
    <h2>Vous êtes déjà dans une équipe.</h2>
 | 
			
		||||
<?php } else if (isset($access_code)) { ?>
 | 
			
		||||
    Votre équipe a bien été créée ! Voici le code d'accès à transmettre aux autres membres de votre équipe : <strong><?= $access_code ?></strong>
 | 
			
		||||
@@ -48,4 +51,6 @@
 | 
			
		||||
        </tbody>
 | 
			
		||||
    </table>
 | 
			
		||||
</form>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,6 @@
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message)) {
 | 
			
		||||
	if ($error_message !== false) {
 | 
			
		||||
		echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
@@ -51,3 +53,5 @@ if (isset($error_message)) {
 | 
			
		||||
		</tbody>
 | 
			
		||||
	</table>
 | 
			
		||||
</form>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,4 +1,7 @@
 | 
			
		||||
<?php if (isset($error_message)) {
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message)) {
 | 
			
		||||
	if ($error_message !== false) {
 | 
			
		||||
		echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
	} else {
 | 
			
		||||
@@ -118,4 +121,6 @@
 | 
			
		||||
		</tr>
 | 
			
		||||
		</tbody>
 | 
			
		||||
	</table>
 | 
			
		||||
</form>
 | 
			
		||||
</form>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,6 +1,9 @@
 | 
			
		||||
<?php if (isset($error_message) && $error_message) echo "<h2>Erreur : " . $error_message . "</h2>"; ?>
 | 
			
		||||
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message) && $error_message)
 | 
			
		||||
    echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message) && $error_message === FALSE) {
 | 
			
		||||
	if (isset($_GET["mdp_oublie"]))
 | 
			
		||||
		echo "Le mail de récupération de mot de passe a bien été envoyé.";
 | 
			
		||||
@@ -89,4 +92,6 @@ else if (isset($_SESSION["user_id"])) { ?>
 | 
			
		||||
			</table>
 | 
			
		||||
		</form>
 | 
			
		||||
	<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
<?php require_once "header.php" ?>
 | 
			
		||||
 | 
			
		||||
<h2>Informations sur l'équipe</h2>
 | 
			
		||||
 | 
			
		||||
Nom de l'équipe : <?= $team->getName() ?><br />
 | 
			
		||||
@@ -90,4 +92,6 @@ if (!$team->isSelectedForFinal() && isset($_SESSION["user_id"]) && $_SESSION["ro
 | 
			
		||||
	<form method="POST">
 | 
			
		||||
		<input style="width: 100%;" type="submit" name="select" value="Sélectionner pour la finale nationale" />
 | 
			
		||||
	</form>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -22,7 +22,7 @@
 | 
			
		||||
 | 
			
		||||
<body>
 | 
			
		||||
<ul id="menu">
 | 
			
		||||
    <li id="menu-logo"><img src="<?= $URL_BASE ?>/logo.svg" alt="logo tfjm"></li>
 | 
			
		||||
    <li id="menu-logo"><img src="<?= $URL_BASE ?>/logo.svg" alt="Logo TFJM²"></li>
 | 
			
		||||
	<li><a href="<?= $URL_BASE ?>/">Accueil</a></li>
 | 
			
		||||
	<li><a href="<?= $URL_BASE ?>/tournois">Liste des tournois</a></li>
 | 
			
		||||
	<?php if (!isset($_SESSION["user_id"])) { ?>
 | 
			
		||||
@@ -55,16 +55,16 @@
 | 
			
		||||
        <hr />
 | 
			
		||||
        <?php
 | 
			
		||||
        if ($_SESSION["role"] != Role::ADMIN) {
 | 
			
		||||
            echo "<li><a href=\"?be-admin=1\">Devenir administrateur</a></li>";
 | 
			
		||||
            echo "<li><a href=\"?be-admin=1\">Devenir administrateur</a></li>\n";
 | 
			
		||||
        }
 | 
			
		||||
        if ($_SESSION["role"] != Role::ORGANIZER) {
 | 
			
		||||
            echo "<li><a href=\"?be-organizer=1\">Devenir organisateur</a></li>";
 | 
			
		||||
            echo "<li><a href=\"?be-organizer=1\">Devenir organisateur</a></li>\n";
 | 
			
		||||
        }
 | 
			
		||||
        if ($_SESSION["role"] != Role::PARTICIPANT) {
 | 
			
		||||
            echo "<li><a href=\"?be-participant=1\">Devenir participant</a></li>";
 | 
			
		||||
            echo "<li><a href=\"?be-participant=1\">Devenir participant</a></li>\n";
 | 
			
		||||
        }
 | 
			
		||||
        if ($_SESSION["role"] != Role::ENCADRANT) {
 | 
			
		||||
            echo "<li><a href=\"?be-encadrant=1\">Devenir encadrant</a></li>";
 | 
			
		||||
            echo "<li><a href=\"?be-encadrant=1\">Devenir encadrant</a></li>\n";
 | 
			
		||||
        }
 | 
			
		||||
        ?>
 | 
			
		||||
	<?php } ?>
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
<?php require_once "header.php" ?>
 | 
			
		||||
 | 
			
		||||
<div class="container-fluid">
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -101,4 +103,6 @@
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
</div>
 | 
			
		||||
</div>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
<?php require_once "header.php" ?>
 | 
			
		||||
 | 
			
		||||
<h1><?= $user->getFirstName() . " " . $user->getSurname() ?></h1>
 | 
			
		||||
 | 
			
		||||
<?php if ($user->getRole() == Role::PARTICIPANT || $user->getRole() == Role::ENCADRANT) { ?>
 | 
			
		||||
@@ -64,4 +66,6 @@ elseif ($user->getRole() == Role::PARTICIPANT || $user->getRole() == Role::ENCAD
 | 
			
		||||
		}
 | 
			
		||||
		echo "$name de $first_name $surname : <a href=\"$URL_BASE/file/$file_id\">Télécharger</a><br />";
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
require_once "footer.php";
 | 
			
		||||
@@ -1,4 +1,9 @@
 | 
			
		||||
<?php if (isset($error_message) && $error_message) echo "<h2>Erreur : " . $error_message . "</h2>"; ?>
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message) && $error_message)
 | 
			
		||||
    echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<?php
 | 
			
		||||
if (isset($error_message) && $error_message === FALSE) {
 | 
			
		||||
@@ -140,4 +145,6 @@ if (isset($error_message) && $error_message === FALSE) {
 | 
			
		||||
    selectRole();
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,4 +1,9 @@
 | 
			
		||||
<?php if (isset($error_message) && $error_message) echo "<h2>Erreur : " . $error_message . "</h2>"; ?>
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message) && $error_message)
 | 
			
		||||
    echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<?php
 | 
			
		||||
if (isset($error_message) && $error_message === FALSE) {
 | 
			
		||||
@@ -170,4 +175,6 @@ if (isset($error_message) && $error_message === FALSE) {
 | 
			
		||||
			<td colspan="2"><input type="submit" style="width: 100%" value="Mettre à jour mon mot de passe"/></td>
 | 
			
		||||
		</tr>
 | 
			
		||||
	</table>
 | 
			
		||||
</form>
 | 
			
		||||
</form>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,10 +1,14 @@
 | 
			
		||||
<?php if (isset($error_message)) {
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message)) {
 | 
			
		||||
	if ($error_message !== false) {
 | 
			
		||||
		echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
	} else {
 | 
			
		||||
		echo "<h2>Le fichier a été correctement envoyé !</h2>";
 | 
			
		||||
	}
 | 
			
		||||
} ?>
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
<h2>Informations sur l'équipe</h2>
 | 
			
		||||
 | 
			
		||||
@@ -164,3 +168,5 @@ Code d'accès : <strong><?= $team->getAccessCode() ?></strong><br/>
 | 
			
		||||
		</table>
 | 
			
		||||
	<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,4 +1,7 @@
 | 
			
		||||
<?php if (isset($error_message) && $error_message === false) { ?>
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php" ;
 | 
			
		||||
 | 
			
		||||
if (isset($error_message) && $error_message === false) { ?>
 | 
			
		||||
	Vous avez bien rejoint l'équipe <?= $_SESSION["team"]->getName() ?> !
 | 
			
		||||
<?php } else { ?>
 | 
			
		||||
 | 
			
		||||
@@ -25,4 +28,6 @@
 | 
			
		||||
		</table>
 | 
			
		||||
	</form>
 | 
			
		||||
 | 
			
		||||
<?php } ?>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
@@ -1,4 +1,7 @@
 | 
			
		||||
<?php if (isset($error_message)) {
 | 
			
		||||
<?php
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (isset($error_message)) {
 | 
			
		||||
	if ($error_message !== false) {
 | 
			
		||||
		echo "<h2>Erreur : " . $error_message . "</h2>";
 | 
			
		||||
	} else {
 | 
			
		||||
@@ -6,7 +9,7 @@
 | 
			
		||||
	}
 | 
			
		||||
}?>
 | 
			
		||||
 | 
			
		||||
<?php if (date("yyyy-mm-dd") < $tournament_data["date_solutions"]) { ?>
 | 
			
		||||
<?php if (date("yyyy-mm-dd") < $tournament->getSolutionsDate()) { ?>
 | 
			
		||||
	<form method="post" enctype="multipart/form-data">
 | 
			
		||||
		<input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
 | 
			
		||||
		<table style="width: 100%;">
 | 
			
		||||
@@ -54,5 +57,6 @@ while (($data = $solutions_req->fetch()) !== false) {
 | 
			
		||||
	$version = $data["version"];
 | 
			
		||||
	echo "Problème $problem (Version $version) : <a href=\"$URL_BASE/file/$file_id\">Télécharger</a><br />";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
require_once "footer.php";
 | 
			
		||||
 
 | 
			
		||||
@@ -1,7 +1,9 @@
 | 
			
		||||
<?php
 | 
			
		||||
if (date("yyyy-mm-dd") < $tournament_data["date_solutions"]) {
 | 
			
		||||
require_once "header.php";
 | 
			
		||||
 | 
			
		||||
if (date("yyyy-mm-dd") < $tournament->getSolutionsDate()) {
 | 
			
		||||
	echo "<h3>Il est trop tôt pour se préoccuper des notes de synthèse, attendez le tirage des poules.</h3>";
 | 
			
		||||
	require_once "../views/footer.php";
 | 
			
		||||
	require_once "server_files/views/footer.php";
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
if (isset($error_message)) {
 | 
			
		||||
@@ -13,7 +15,7 @@ if (isset($error_message)) {
 | 
			
		||||
	}
 | 
			
		||||
}?>
 | 
			
		||||
 | 
			
		||||
<?php if (date("yyyy-mm-dd") < $tournament_data["date_syntheses"]) { ?>
 | 
			
		||||
<?php if (date("yyyy-mm-dd") < $tournament->getSynthesesDate()) { ?>
 | 
			
		||||
	<form method="post" enctype="multipart/form-data">
 | 
			
		||||
		<input type="hidden" name="MAX_FILE_SIZE" value="5000000" />
 | 
			
		||||
		<table style="width: 100%;">
 | 
			
		||||
@@ -58,4 +60,5 @@ while (($data = $syntheses_req->fetch()) !== false) {
 | 
			
		||||
	$version = $data["version"];
 | 
			
		||||
	echo "Note de synthèse pour " . ($dest == "OPPOSANT" ? "l'opposant" : "le rapporteur") . " (Version $version) : <a href=\"$URL_BASE/file/$file_id\">Télécharger</a><br />";
 | 
			
		||||
}
 | 
			
		||||
?>
 | 
			
		||||
 | 
			
		||||
require_once "footer.php";
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
<?php require_once "header.php" ?>
 | 
			
		||||
 | 
			
		||||
<h2>Tournoi de <?= $tournament->getName() ?></h2>
 | 
			
		||||
 | 
			
		||||
<strong>Organisateur<?= sizeof($orgas) >= 2 ? 's' : '' ?> :</strong>
 | 
			
		||||
@@ -224,3 +226,5 @@ else {
 | 
			
		||||
	</form>
 | 
			
		||||
<?php } ?>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -1,3 +1,5 @@
 | 
			
		||||
<?php require_once "header.php" ?>
 | 
			
		||||
 | 
			
		||||
<h2>Liste des tournois</h2>
 | 
			
		||||
 | 
			
		||||
<table style="border: 1px solid black; width: 100%">
 | 
			
		||||
@@ -41,4 +43,6 @@
 | 
			
		||||
		<th style="border: 1px solid black; text-align: center">Places disponibles</th>
 | 
			
		||||
	</tr>
 | 
			
		||||
	</tfoot>
 | 
			
		||||
</table>
 | 
			
		||||
</table>
 | 
			
		||||
 | 
			
		||||
<?php require_once "footer.php" ?>
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user