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