mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2025-06-27 00:38:39 +02:00
Sélection des équipes pour la phase 2
This commit is contained in:
@ -88,7 +88,11 @@ class UpdateVideoTeams
|
||||
|
||||
public function makeVerifications()
|
||||
{
|
||||
ensure(Phase::getCurrentPhase() < Phase::PHASE2, "Il est trop tard pour réaffecter les vidéos aux équipes.");
|
||||
global $team;
|
||||
|
||||
ensure(Phase::getCurrentPhase() > Phase::PHASE2, "Il est trop tard pour réaffecter les vidéos aux équipes.");
|
||||
ensure($team->getSolution() != null, "L'équipe doit avoir soumis une vidéo.");
|
||||
ensure($team->getSolution()->getValidation() == ValidationStatus::VALIDATED - 1, "L'équipe doit avoir soumis une vidéo validée.");
|
||||
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.");
|
||||
@ -102,7 +106,7 @@ class UpdateVideoTeams
|
||||
}
|
||||
}
|
||||
|
||||
$other_teams = Team::getAllTeams($team->getProblem(), true);
|
||||
$other_teams = Team::getAllTeams($team->getProblem(), true, true);
|
||||
$documents = Document::getAllDocuments($team->getProblem(), $team->getId());
|
||||
|
||||
require_once "server_files/views/equipe.php";
|
||||
|
Reference in New Issue
Block a user