1
0
mirror of https://gitlab.com/animath/si/plateforme-corres2math.git synced 2025-06-25 15:37:24 +02:00

Messages d'informations validation équipes/vidéos

This commit is contained in:
Yohann
2019-10-21 23:48:24 +02:00
parent b8d4c24d0c
commit b5f3c4ac58
11 changed files with 42 additions and 9 deletions

View File

@ -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);
}
}

View File

@ -8,8 +8,11 @@
Bonjour {FIRST_NAME} {SURNAME},<br/>
<br/>
Maleureusement, votre équipe « {TEAM_NAME} » ({TRIGRAM}) n'a pas été validée. Veuillez vérifier que vos autorisations
de droit à l'image sont correctes. N'hésitez pas à nous contacter à l'adresse
<a href="contact@correspondances-maths.fr">contact@correspondances-maths.fr</a> pour plus d'informations.
de droit à l'image sont correctes.
{MESSAGE}<br />
<br />
<br />N'hésitez pas à nous contacter à l'adresse <a href="contact@correspondances-maths.fr">contact@correspondances-maths.fr</a>
pour plus d'informations.
<br/>
Cordialement,<br/>
<br/>

View File

@ -9,6 +9,7 @@ Bonjour {FIRST_NAME} {SURNAME},<br/>
<br/>
Félicitations ! Votre équipe « {TEAM_NAME} » ({TRIGRAM}) est désormais validée ! Vous êtes désormais apte à travailler sur
votre problème. Lorsque les Correspondances auront débutées, vous pourrez soumettre votre vidéo sur la plateforme d'inscription.
{MESSAGE}
<br/>
Cordialement,<br/>
<br/>

View File

@ -13,6 +13,7 @@ Si toutefois vous le souhaitez, vous pouvez à nouveau soumettre une vidéo avan
<br />
N'oubliez pas de contrôler que les paramètres de diffusion de vidéo sont cohérents avec ce que vous souhaitez : <a href="{URL_BASE}/mon-equipe">{URL_BASE}/mon-equipe</a><br />
<br />
{MESSAGE}
Cordialement,<br />
<br />
Le comité d'organisation des Correspondances des Jeunes Mathématicien·ne·s

View File

@ -13,6 +13,7 @@ Si toutefois vous le souhaitez, vous pouvez à nouveau soumettre une vidéo avan
<br />
N'oubliez pas de contrôler que les paramètres de diffusion de vidéo sont cohérents avec ce que vous souhaitez : <a href="{URL_BASE}/mon-equipe">{URL_BASE}/mon-equipe</a><br />
<br />
{MESSAGE}
Cordialement,<br />
<br />
Le comité d'organisation des Correspondances des Jeunes Mathématicien·ne·s

View File

@ -12,6 +12,7 @@ Si vous aviez soumis une précédente vidéo qui a été validée, elle reste co
Vous êtes désormais invités à retravailler vos réponses ou votre présentation orale afin que votre prestation soit validée par les organisateurs.
N'hésitez pas à nous contacter à <a href="mailto:contact@correspondances-maths.fr">contact@correspondances-maths.fr</a> si vous souhaitez avoir plus d'informations ou contester ce refus.
<br/>
{MESSAGE}
Cordialement,<br/>
<br/>
Le comité d'organisation des Correspondances des Jeunes Mathématicien·ne·s

View File

@ -12,6 +12,7 @@ Si vous aviez soumis une précédente vidéo qui a été validée, elle reste co
Vous êtes désormais invités à retravailler vos résultats ou votre présentation orale afin que votre prestation soit validée par les organisateurs.
N'hésitez pas à nous contacter à <a href="mailto:contact@correspondances-maths.fr">contact@correspondances-maths.fr</a> si vous souhaitez avoir plus d'informations ou contester ce refus.
<br/>
{MESSAGE}
Cordialement,<br/>
<br/>
Le comité d'organisation des Correspondances des Jeunes Mathématicien·ne·s