mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-25 16:57:26 +02:00
Corrections dans les mails
This commit is contained in:
@ -51,7 +51,7 @@ class NewTeam {
|
||||
$req = $DB->prepare("INSERT INTO `teams` (`name`, `trigram`, `tournament`, `encadrant_1`, `participant_1`, `validation_status`, `access_code`, `year`)
|
||||
VALUES (?, ?, ?, ?, ?, ?, ?, ?);");
|
||||
$req->execute([$this->name, $this->trigram, $this->tournament_id, $_SESSION["role"] == Role::ENCADRANT ? $_SESSION["user_id"] : NULL,
|
||||
$_SESSION["role"] == Role::PARTICIPANT ? $_SESSION["user_id"] : NULL, ValidationStatus::NOT_READY, $this->access_code, $YEAR]);
|
||||
$_SESSION["role"] == Role::PARTICIPANT ? $_SESSION["user_id"] : NULL, ValidationStatus::getName(ValidationStatus::NOT_READY), $this->access_code, $YEAR]);
|
||||
|
||||
$_SESSION["team"] = Team::fromTrigram($this->trigram);
|
||||
$_SESSION["user"]->setTeamId($_SESSION["team"]->getId());
|
||||
|
@ -13,7 +13,13 @@ if ($team === null)
|
||||
|
||||
if (isset($_POST["validate"])) {
|
||||
$team->setValidationStatus(ValidationStatus::VALIDATED);
|
||||
Mailer::sendValidateTeam($team, $_POST["message"]);
|
||||
}
|
||||
elseif (isset($_POST["unvalidate"])) {
|
||||
$team->setValidationStatus(ValidationStatus::NOT_READY);
|
||||
Mailer::sendUnvalidateTeam($team, $_POST["message"]);
|
||||
}
|
||||
|
||||
|
||||
if (isset($_POST["select"])) {
|
||||
$team->selectForFinal(true);
|
||||
|
@ -41,8 +41,10 @@ else
|
||||
if (isset($_POST["request_validation"])) {
|
||||
if (!canValidate($team, $tournament))
|
||||
$error_message = "Votre équipe ne peut pas demander la validation : il manque soit des participants, soit des documents.";
|
||||
else
|
||||
else {
|
||||
$team->setValidationStatus(ValidationStatus::WAITING);
|
||||
Mailer::sendRequestValidationMail($team, $team->isSelectedForFinal() ? $FINAL : $tournament);
|
||||
}
|
||||
}
|
||||
|
||||
class MyTeam
|
||||
|
Reference in New Issue
Block a user