mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2025-06-25 20:57:22 +02:00
Messages d'informations validation équipes/vidéos
This commit is contained in:
@ -166,20 +166,28 @@ class Mailer
|
||||
self::broadcastToAdmins("Ajout d'une équipe – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
}
|
||||
|
||||
public static function sendValidateTeam($team)
|
||||
public static function sendValidateTeam($team, $message)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
$content = self::getTemplate("validate_team");
|
||||
if (strlen($message) > 0)
|
||||
$message = " L'équipe d'organisation vous transmet le message suivant :\n\n" . $message;
|
||||
$message = preg_replace("#\n#", "<br/>\n", $message);
|
||||
$content = preg_replace("#{MESSAGE}#", $message, $content);
|
||||
|
||||
self::broadcastToTeam($team, "Équipe validée – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
}
|
||||
|
||||
public static function sendUnvalidateTeam($team)
|
||||
public static function sendUnvalidateTeam($team, $message)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
$content = self::getTemplate("unvalidate_team");
|
||||
if (strlen($message) > 0)
|
||||
$message = " L'équipe d'organisation vous transmet le message suivant :\n\n" . $message;
|
||||
$message = preg_replace("#\n#", "<br/>\n", $message);
|
||||
$content = preg_replace("#{MESSAGE}#", $message, $content);
|
||||
|
||||
self::broadcastToTeam($team, "Équipe non validée – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
}
|
||||
@ -208,10 +216,11 @@ class Mailer
|
||||
$content = preg_replace("#{DEST_TRIGRAM}#", $dest->getTrigram(), $content);
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
$content = preg_replace("#{VIDEO_LINK}#", $video->link, $content);
|
||||
|
||||
self::broadcastToAdmins("Nouvelle vidéo de réponse – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
}
|
||||
|
||||
public static function validateVideo(Video $video)
|
||||
public static function validateVideo(Video $video, $message)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
@ -224,6 +233,11 @@ class Mailer
|
||||
$content = preg_replace("#{TRIGRAM}#", $team->getTrigram(), $content);
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
$content = preg_replace("#{VIDEO_LINK}#", $video->getLink(), $content);
|
||||
if (strlen($message) > 0)
|
||||
$message = " L'équipe d'organisation vous transmet le message suivant :\n\n" . $message . "\n\n";
|
||||
$message = preg_replace("#\n#", "<br/>\n", $message);
|
||||
$content = preg_replace("#{MESSAGE}#", $message, $content);
|
||||
|
||||
self::broadcastToTeam($team, ($video->getValidation() == Video::REJECTED ? "Vidéo refusée " : "Vidéo acceptée ") . $team->getTrigram() . " – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user