diff --git a/server_files/controllers/mon_equipe.php b/server_files/controllers/mon_equipe.php
index 8e446af..47c8d21 100644
--- a/server_files/controllers/mon_equipe.php
+++ b/server_files/controllers/mon_equipe.php
@@ -45,6 +45,10 @@ if (isset($_POST["request_validation"])) {
$_SESSION["team"]->setValidationStatus(ValidationStatus::WAITING);
}
+$documents = [];
+/** @var Question[][] $questions_received */
+$questions_received = [];
+
if (isset($_SESSION["user_id"]) && isset($_SESSION["team"]) && $_SESSION["team"] !== null) {
/**
* @var User $user
@@ -54,6 +58,8 @@ if (isset($_SESSION["user_id"]) && isset($_SESSION["team"]) && $_SESSION["team"]
$team = $_SESSION["team"];
$documents = $user->getAllDocuments($team->getProblem());
+ $video = Video::getVideo(Reason::SOLUTION, $team);
+ $questions_received = Question::getQuestionsTo($team);
}
else
require_once "server_files/403.php";
diff --git a/server_files/views/mon_equipe.php b/server_files/views/mon_equipe.php
index 1ced52a..9bcfa40 100644
--- a/server_files/views/mon_equipe.php
+++ b/server_files/views/mon_equipe.php
@@ -25,12 +25,14 @@ for ($i = 1; $i <= 5; ++$i) {
}
?>
- Code d'accès : = $team->getAccessCode() ?>
+ Code d'accès : = $team->getAccessCode() ?>
- Autorise Animath à diffuser mes vidéos : = $team->allowPublish() ? "oui" : "non" ?> (changer)
+ Autorise Animath à diffuser mes vidéos : = $team->allowPublish() ? "oui" : "non" ?> (changer)
= $CONFIG->getInscriptionDate() && $team->getValidationStatus() == ValidationStatus::NOT_READY) { ?>
- La date limite d'inscription est dépassée, vous ne pouvez plus demander la validation de votre équipe.
+ La date limite d'inscription est dépassée, vous ne pouvez plus demander la validation de votre
+ équipe.
@@ -110,8 +112,6 @@ for ($i = 1; $i <= 5; ++$i) {
-
- getValidationStatus() == ValidationStatus::NOT_READY) { ?>
@@ -125,13 +125,174 @@ for ($i = 1; $i <= 5; ++$i) {
if ($can_validate) { ?>
|
+ = Phase::PHASE1) { ?>
+
+ Déroulement du tournoi
+
+ Vidéo de solution proposée :
+ Lien de la vidéo : = $video->getLink() ?>
+ getLink()) ?>
+
+ = Phase::PHASE3) { ?>
+ Questions reçues :
+ getFrom());
+ $answer = Video::getVideo($asker->getVideoTeamIds()[0] == $team->getId() ? Reason::ANSWER1 : Reason::ANSWER2, $asker);
+ ?>
+ Questions de l'équipe = $asker->getName() ?> (= $asker->getTrigram() ?>) :
+
+
+ getQuestion() === null)
+ continue;
+ ?>
+
+
+ Question = $question->getNumber() ?> :
+ |
+
+ = $question->getQuestion() ?>
+ |
+
+ getAttachedFile() !== null) { ?>
+
+
+ Pièce jointe attachée :
+ |
+
+ Télécharger
+ |
+
+
+
+
+ Réponse :
+ |
+
+ = $question->getAnswer() ?>
+ |
+
+ getAttachedFileAnswer() !== null) { ?>
+
+
+ Pièce jointe attachée :
+ |
+
+ Télécharger
+ |
+
+
+
+
+
+
+ = Phase::PHASE4 && $answer != null) { ?>
+ Vidéo de réponse proposée par l'équipe :
+ Lien de la vidéo : = $answer->getLink() ?>
+ getLink()) ?>
+
+
+
+
+
+
+
+ = 2) {
+ for ($i = 0; $i < 2; ++$i) {
+ $defender = Team::fromId($team->getVideoTeamIds()[$i]);
+ if ($defender == null)
+ continue;
+ $sol = Video::getVideo(Reason::SOLUTION, $defender);
+ $answer = Video::getVideo($i == 0 ? Reason::ANSWER1 : Reason::ANSWER2, $team);
+ $questions = Question::getQuestions($team, $defender);
+ ?>
+ Vidéo de solution proposée par l'équipe = $defender->getName() ?>
+ (= $defender->getTrigram() ?>) :
+ Lien de la vidéo : = $sol->getLink() ?>
+ getLink()) ?>
+
+ Vos questions :
+
+
+
+ getQuestion() === null)
+ continue;
+ ?>
+
+
+ Question = $question->getNumber() ?> :
+ |
+
+ = $question->getQuestion() ?>
+ |
+
+ getAttachedFile() !== null) { ?>
+
+
+ Pièce jointe attachée :
+ |
+
+ Télécharger
+ |
+
+
+ = Phase::PHASE3) { ?>
+
+
+ Réponse :
+ |
+
+ = $question->getAnswer() ?>
+ |
+
+ getAttachedFileAnswer() !== null) { ?>
+
+
+ Pièce jointe attachée :
+ |
+
+ Télécharger
+ |
+
+
+
+
+
+
+
+ = Phase::PHASE4 && $answer != null) { ?>
+ Votre vidéo de réponse :
+ Lien de la vidéo : = $answer->getLink() ?>
+ getLink()) ?>
+
+
+
+
+