Impossible d'affecter aux équipes des vidéos une fois la phase 2 débutée

This commit is contained in:
galaxyoyo 2019-09-27 19:22:33 +02:00
parent 8df4c71119
commit b4da04a29e
2 changed files with 2 additions and 1 deletions

View File

@ -54,6 +54,7 @@ class UpdateVideoTeams
public function makeVerifications()
{
ensure(Phase::getCurrentPhase() < Phase::PHASE2, "Il est trop tard pour réaffecter les vidéos aux équipes.");
ensure(sizeof($this->other_teams) == 2, "L'équipe doit recevoir exactement deux vidéos.");
ensure(Team::fromId($this->other_teams[0]) != null, "La première équipe n'existe pas.");
ensure(Team::fromId($this->other_teams[1]) != null, "La seconde équipe n'existe pas.");

View File

@ -47,7 +47,7 @@ if ($_SESSION["role"] == Role::ADMIN) { ?>
<label for="other_teams">L'équipe va recevoir les questions des équipes suivantes (merci d'en
sélectionner
exactement 2) :</label>
<select class="custom-select" id="other_teams" name="other_teams[]" multiple <?= Phase::getCurrentPhase() >= Phase::PHASE2 ? "disable" : "" ?>>
<select class="custom-select" id="other_teams" name="other_teams[]" multiple <?= Phase::getCurrentPhase() >= Phase::PHASE2 ? "disabled" : "" ?>>
<?php
/** @var Team $other_team */
foreach ($other_teams as $other_team) {