From 4d8d5bdbd78e57d6d5a6a4e2bc1cc3282693ebb9 Mon Sep 17 00:00:00 2001 From: Yohann Date: Sat, 28 Dec 2019 14:05:40 +0100 Subject: [PATCH] =?UTF-8?q?Possibilit=C3=A9=20pour=20les=20=C3=A9quipes=20?= =?UTF-8?q?de=20resoumettre=20une=20vid=C3=A9o=20si=20refus?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server_files/controllers/envoyer_video.php | 5 +++++ server_files/views/envoyer_video.php | 10 +++++++++- server_files/views/header.php | 10 +++++++++- server_files/views/index.php | 10 ++++++++++ 4 files changed, 33 insertions(+), 2 deletions(-) diff --git a/server_files/controllers/envoyer_video.php b/server_files/controllers/envoyer_video.php index e20c006..a95ca17 100644 --- a/server_files/controllers/envoyer_video.php +++ b/server_files/controllers/envoyer_video.php @@ -16,6 +16,11 @@ if ($team == null) if ($user->getRole() == Role::ENCADRANT && $team->getEncadrantId() != $user->getId() || $team->getValidationStatus() != ValidationStatus::VALIDATED) require_once "server_files/403.php"; +if (Phase::getCurrentPhase() != Phase::PHASE1) { + if (!(Phase::getCurrentPhase() == Phase::PHASE12 && Video::getVideo(Reason::SOLUTION, $team) != NULL && (Video::getVideo(Reason::SOLUTION, $team, ValidationStatus::WAITING) == NULL || isset($_POST["upload"])))) + require_once "server_files/403.php"; +} + $has_error = false; $error_message = null; diff --git a/server_files/views/envoyer_video.php b/server_files/views/envoyer_video.php index 53e4a02..dfa8b23 100644 --- a/server_files/views/envoyer_video.php +++ b/server_files/views/envoyer_video.php @@ -17,7 +17,7 @@ require_once "header.php";