diff --git a/server_files/ajouter_equipe.php b/server_files/ajouter_equipe.php
deleted file mode 100644
index 9dd42ae..0000000
--- a/server_files/ajouter_equipe.php
+++ /dev/null
@@ -1,127 +0,0 @@
-query("SELECT `id`, `name` FROM `tournaments` WHERE `year` = '$YEAR';");
-
-if (isset($_POST["submitted"])) {
- $error_message = registerTournament();
-}
-
-function registerTournament() {
- global $DB, $YEAR, $MAIL_ADDRESS, $access_code;
-
- if ($_SESSION["team_id"] != NULL)
- return "Vous êtes déjà dans une équipe.";
-
- $name = htmlspecialchars($_POST["name"]);
-
- if (!isset($name) || $name == "")
- return "Vous devez spécifier un nom d'équipe.";
-
- $result = $DB->query("SELECT `id` FROM `teams` WHERE `name` = '" . $name . "' AND `year` = '$YEAR';");
- if ($result->fetch())
- return "Une équipe existe déjà avec ce nom.";
-
- $trigram = htmlspecialchars($_POST["trigram"]);
-
- if (!preg_match("#[A-Z][A-Z][A-Z]#", $trigram))
- return "Le trigramme entré n'est pas valide.";
-
- $result = $DB->query("SELECT `id` FROM `teams` WHERE `trigram` = '" . $trigram . "' AND `year` = '$YEAR';");
- if ($result->fetch())
- return "Une équipe a déjà choisi ce trigramme.";
-
- $tournament_id = intval(htmlspecialchars($_POST["tournament"]));
-
- $result = $DB->query("SELECT `id`, `name` FROM `tournaments` WHERE `id` = '" . $tournament_id . "' AND `year` = '$YEAR';");
- $data = $result->fetch();
- if ($data === FALSE)
- return "Le tournoi spécifié n'existe pas.";
-
- $alphabet = "0123456789abcdefghijkmnopqrstuvwxyz0123456789";
- $access_code = "";
- for ($i = 0; $i < 6; ++$i)
- $access_code .= $alphabet[rand(0, strlen($alphabet) - 1)];
-
- $req = $DB->prepare("INSERT INTO `teams` (`name`, `trigram`, `encadrant_1`, `participant_1`, `validation_status`, `access_code`, `year`)
- VALUES (?, ?, ?, ?, ?, ?, ?);");
- $result = $req->execute([$name, $trigram, $_SESSION["role"] == "ENCADRANT" ? $_SESSION["user_id"] : NULL,
- $_SESSION["role"] == "PARTICIPANT" ? $_SESSION["user_id"] : NULL, "NOT_READY", $access_code, $YEAR]);
-
- $result = $DB->query("SELECT `id` FROM `teams` WHERE `name` = '" . $name . "' AND `year` = '$YEAR';");
- $data_team = $result->fetch();
- $DB->prepare("UPDATE `users` SET `team_id` = ? WHERE `id` = " . $_SESSION["user_id"] . ";")->execute([$data_team["id"]]);
-
- $msg = "Bonjour " . $_SESSION["first_name"] . " " . $_SESSION["surname"] . ",\r\n\r\n";
- $msg .= "Vous venez de créer l'équipe « $name » ($trigram) pour le TFJM² de " . $data["name"] . " et nous vous en remercions. ";
- $msg .= "Afin de permettre aux autres membres de votre équipe de vous rejoindre, veuillez leur transmettre le code d'accès : " . $access_code . "\r\n\r\n";
- $msg .= "Cordialement,\r\n\r\nL'organisation du TFJM² $YEAR";
- mail($_SESSION["email"], "Nouvelle équipe TFJM² $YEAR", $msg, "From: $MAIL_ADDRESS\r\n");
-
- return false;
-}
-
-?>
-
-
-
-
-
Vous devez être participant ou encadrant pour pouvoir ajouter une équipe.
-
- Vous êtes déjà dans une équipe.
-
- Votre équipe a bien été créée ! Voici le code d'accès à transmettre aux autres membres de votre équipe :
-
-
-Erreur : " . $error_message . ""; ?>
-
-
-
-
-
-
diff --git a/server_files/ajouter_organisateur.php b/server_files/ajouter_organisateur.php
deleted file mode 100644
index 1146426..0000000
--- a/server_files/ajouter_organisateur.php
+++ /dev/null
@@ -1,124 +0,0 @@
-prepare("SELECT `id` FROM `users` WHERE `email` = ? AND `year` = '$YEAR';");
- $req->execute([$email]);
- if ($req->fetch() !== FALSE)
- return "Cette adresse e-mail est déjà utilisée.";
-
- $alphabet = "0123456789abcdefghijklmnopqrstuvwxyz0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
- $password = "";
- for ($i = 0; $i < 16; ++$i)
- $password .= $alphabet[rand(0, strlen($alphabet) - 1)];
- $hash = password_hash($password, PASSWORD_BCRYPT);
-
- $req = $DB->prepare("INSERT INTO `users`(`email`, `pwd_hash`, `surname`, `first_name`, `role`, `year`)
- VALUES (?, ?, ?, ?, ?, ?);");
- $req->execute([$email, $hash, $surname, $first_name, $admin ? "ADMIN" : "ORGANIZER", $YEAR]);
-
- $msg = "Bonjour " . $first_name . " " . $surname . ",\r\n\r\n"
- . "Vous recevez ce message (envoyé automatiquement) car vous êtes organisateur d'un des tournois du TFJM². "
- . "Veuillez trouver ci-dessous vos informations d'utilisateur pour le site officiel des inscriptions. "
- . "Elles vous permettront de gérer les inscriptions des équipes de votre tournoi.\r\n\r\n"
- . "Votre mot de passe est : $password\r\n\r\n"
- . "Notez bien que ce mot de passe est temporaire, et pour des raisons de sécurité vous devrez le changer "
- . "lors de votre prochaine connexion sur le site.\r\n\r\n"
- . "Merci beaucoup pour votre aide !\r\n\r\n"
- . "Les organisateurs du TFJM²";
-
- mail($email, "Organisateur du TFJM²", $msg, "From: $MAIL_ADDRESS\r\n");
-
- return false;
-}
-
-?>
-
-
-
-
- Vous n'êtes pas autorisé à accéder à cette page.
-
-
- Erreur : " . $error_message . "";
- } else {
- echo "Organisateur ajouté avec succès ! Ses identifiants ont été transmis par mail.
";
- }
- }?>
-
-
-
-
-
-
diff --git a/server_files/ajouter_tournoi.php b/server_files/ajouter_tournoi.php
deleted file mode 100644
index 434897f..0000000
--- a/server_files/ajouter_tournoi.php
+++ /dev/null
@@ -1,217 +0,0 @@
-query("SELECT `id`, `surname`, `first_name` FROM `users` WHERE (`role` = 'ORGANIZER' OR `role` = 'ADMIN') AND `year` = '$YEAR';");
-
-if (isset($_POST["submitted"])) {
- $error_message = registerTournament();
-}
-
-function registerTournament() {
- global $DB, $YEAR, $MAIL_ADDRESS;
-
- $name = htmlspecialchars($_POST["name"]);
-
- $result = $DB->query("SELECT `id` FROM `tournaments` WHERE `name` = '" . $name . "' AND `year` = '$YEAR';");
- if ($result->fetch())
- return "Un tournoi existe déjà avec ce nom.";
-
- try {
- $organizer_id = intval(htmlspecialchars($_POST["organizer"]));
- }
- catch (Exception $ex) {
- return "Un problème a eu lieu concernant le choix de l'organisateur. Merci de ne pas formuler vous-même vos requêtes.";
- }
-
- $result = $DB->query("SELECT `role`, `email` FROM `users` WHERE `id` = '" . $organizer_id . "' AND `year` = '$YEAR';");
- $data = $result->fetch();
- if ($data === FALSE)
- return "L'organisateur spécifié n'existe pas.";
- if ($data["role"] != "ORGANIZER" && $data["role"] != "ADMIN")
- return "L'organisateur indiqué ne peut pas organiser de tournoi.";
- $organize_mail = $data["email"];
-
- try {
- $size = intval(htmlspecialchars($_POST["size"]));
- }
- catch (Exception $ex) {
- return "Le nombre d'équipes indiqué n'est pas un entier valide.";
- }
-
- if ($size < 3 || $size > 12)
- return "Un tournoi doit comporter entre 3 et 12 équipes.";
-
- $place = htmlspecialchars($_POST["place"]);
-
- try {
- $price = intval(htmlspecialchars($_POST["price"]));
- }
- catch (Throwable $t) {
- return "Le tarif pour les participants n'est pas un nombre valide.";
- }
-
- if ($price < 0)
- return "Le TFJM² ne va pas payer les élèves pour venir.";
-
- if ($price > 50)
- return "Soyons raisonnable sur le prix.";
-
- $date_start = htmlspecialchars($_POST["date_start"]);
- $date_start_parsed = date_parse_from_format("yyyy-mm-dd", $date_start);
-
- $date_end = htmlspecialchars($_POST["date_end"]);
- $date_end_parsed = date_parse_from_format("yyyy-mm-dd", $date_end);
-
- $date_inscription = htmlspecialchars($_POST["date_inscription"]);
- $time_inscription = htmlspecialchars($_POST["time_inscription"]);
- $date_inscription_parsed = date_parse_from_format("yyyy-mm-dd", $date_inscription . ' ' . $time_inscription);
-
- $date_solutions = htmlspecialchars($_POST["date_solutions"]);
- $time_solutions = htmlspecialchars($_POST["time_solutions"]);
- $date_solutions_parsed = date_parse_from_format("yyyy-mm-dd", $date_solutions . ' ' . $time_solutions);
-
- $date_syntheses = htmlspecialchars($_POST["date_syntheses"]);
- $time_syntheses = htmlspecialchars($_POST["time_syntheses"]);
- $date_syntheses_parsed = date_parse_from_format("yyyy-mm-dd", $date_syntheses . ' ' . $time_syntheses);
-
- if (!$date_start_parsed || !$date_end_parsed || !$date_inscription_parsed || !$date_solutions_parsed || !$date_syntheses_parsed)
- return "Une date est mal formée.";
-
- $description = htmlspecialchars($_POST["description"]);
-
- $req = $DB->prepare("INSERT INTO `tournaments` (`name`, `organizer`, `size`, `place`, `description`,
- `date_start`, `date_end`, `date_inscription`, `date_solutions`, `date_syntheses`, `year`)
- VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);");
- $result = $req->execute([$name, $organizer_id, $size, $place, $description, $date_start, $date_end,
- "$date_inscription $time_inscription", "$date_solutions $time_solutions", "$date_syntheses $time_syntheses", $YEAR]);
-
- mail($organize_mail, "Organisateur TFJM² " . $name, "Vous venez d'être promu organisateur du tournoi " . $name . " pour le TFJM² $YEAR !", "From: $MAIL_ADDRESS");
-
- return false;
-}
-
-?>
-
-
-
-
-Vous n'êtes pas autorisé à accéder à cette page.
-
-
-Erreur : " . $error_message . "";
- } else {
- echo "Tournoi de " . htmlspecialchars($_POST["name"]) . " ajouté avec succès !
";
- }
- }?>
-
-
-
-
-
-
diff --git a/server_files/confirmer_mail.php b/server_files/confirmer_mail.php
deleted file mode 100644
index 951d5b4..0000000
--- a/server_files/confirmer_mail.php
+++ /dev/null
@@ -1,26 +0,0 @@
-query("SELECT `email` FROM `users` WHERE `confirm_email` = '$token' AND `year` = '$YEAR';");
- if (($data = $result->fetch()) === FALSE)
- $error_message = "Le jeton est invalide. Votre compte est peut-être déjà validé ?";
- else {
- $DB->exec("UPDATE `users` SET `confirm_email` = NULL WHERE `confirm_email` = '$token';");
- $error_message = "Votre adresse mail a été validée ! Vous pouvez désormais vous connecter.";
- }
-}
-else {
- $error_message = "Il n'y a pas de compte à valider !";
-}
-
-?>
-
-
-
-
-
-
\ No newline at end of file
diff --git a/server_files/connexion.php b/server_files/connexion.php
deleted file mode 100644
index e6bcefc..0000000
--- a/server_files/connexion.php
+++ /dev/null
@@ -1,76 +0,0 @@
-query("SELECT `id`, `pwd_hash`, `email`, `surname`, `first_name`, `role`, `team_id` FROM `users` WHERE `email` = '" . $email . "';");
- if (($data = $result->fetch()) === FALSE)
- return "Le compte n'existe pas.";
-
- if (!password_verify($password, $data["pwd_hash"]))
- return "Le mot de passe est incorrect.";
-
- $_SESSION["user_id"] = $data["id"];
- $_SESSION["email"] = $data["email"];
- $_SESSION["surname"] = $data["surname"];
- $_SESSION["first_name"] = $data["first_name"];
- $_SESSION["role"] = $data["role"];
- $_SESSION["team_id"] = $data["team_id"];
-
- $response = $DB->query("SELECT `tournament`, `validation_status` FROM `teams` WHERE `id` ='" . $_SESSION["team_id"] . "' AND `year` = '$YEAR';");
- $data = $response->fetch();
- $_SESSION["tournament_id"] = $data["tournament"];
- $_SESSION["team_validation_status"] = $data["validation_status"];
-
- return false;
-}
-
-?>
-
-
-
-Erreur : " . $error_message . ""; ?>
-
-
- Connexion réussie !
-
-
- Vous êtes déjà connecté !
-
-
-
-
-
-
-
-
diff --git a/server_files/deconnexion.php b/server_files/deconnexion.php
deleted file mode 100644
index 31b50ac..0000000
--- a/server_files/deconnexion.php
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-Déconnexion réussie !
-
-
diff --git a/server_files/equipe.php b/server_files/equipe.php
deleted file mode 100644
index 4298a5f..0000000
--- a/server_files/equipe.php
+++ /dev/null
@@ -1,64 +0,0 @@
-query("SELECT * FROM `teams` WHERE `trigram` = '$trigram';")->fetch();
-
-$tournament_data = $DB->query("SELECT `name`, `date_start` FROM `tournaments` WHERE `id` = '" . $team_data["tournament"] . "' AND `year` = '$YEAR';")->fetch();
-
-$documents_req = $DB->prepare("SELECT `file_id`, `user`, `type`, COUNT(`type`) AS `version` FROM `documents` WHERE `team` = ? GROUP BY `type` ORDER BY `user`, `type` ASC, `uploaded_at` DESC;");
-$documents_req->execute([$team_data["id"]]);
-
-?>
-
-
-
-Informations sur l'équipe
-
-Nom de l'équipe :
-Trigramme :
-Tournoi :
-query("SELECT `surname`, `first_name` FROM `users` WHERE `id` = " . $team_data["encadrant_" . $i] . " AND `year` = '$YEAR';")->fetch();
- echo "Encadrant $i : " . $user_data["first_name"] . " " . $user_data["surname"] . "
";
-}
-for ($i = 1; $i <= 6; ++$i) {
- if ($team_data["participant_" . $i] == NULL)
- continue;
- $user_data = $DB->query("SELECT `surname`, `first_name` FROM `users` WHERE `id` = " . $team_data["participant_" . $i] . " AND `year` = '$YEAR';")->fetch();
- echo "Participant $i : " . $user_data["first_name"] . " " . $user_data["surname"] . "
";
-}
-?>
-
-Autorisations
-
-fetch()) !== false) {
- $file_id = $data["file_id"];
- $type = $data["type"];
- $user_id = $data["user"];
- $user_data = $DB->query("SELECT `surname`, `first_name` FROM `users` WHERE `id` = '$user_id';")->fetch();
- $surname = $user_data["surname"];
- $first_name = $user_data["first_name"];
- $version = $data["version"];
- switch ($data["type"]) {
- case "PARENTAL_CONSENT":
- $name = "Autorisation parentale";
- break;
- case "PHOTO_CONSENT":
- $name = "Autorisation de droit à l'image";
- break;
- case "SANITARY_PLUG":
- $name = "Fiche sanitaire";
- break;
- }
- echo "$name de $first_name $surname : Télécharger
";
-}
-?>
-
-
diff --git a/server_files/footer.php b/server_files/footer.php
deleted file mode 100644
index 0289fab..0000000
--- a/server_files/footer.php
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-