mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2025-06-27 01:18:38 +02:00
Nombreuses petites corrections, ajout de texte.
Les Correspondances peuvent démarrer :)
This commit is contained in:
@ -7,7 +7,7 @@ class Mailer
|
||||
global $MAIL_DOMAIN, $URL_BASE, $YEAR;
|
||||
|
||||
$content = preg_replace("#{URL_BASE}#", $URL_BASE, $content);
|
||||
$content = preg_replace("#{YEAR}#", $YEAR, $content);
|
||||
$content = preg_replace("#{YEAR}#", $YEAR . "- " . ($YEAR + 1), $content);
|
||||
|
||||
$headers = "From: \"Contact Corres2Math\" <" . $from . "@" . $MAIL_DOMAIN . ">\r\n";
|
||||
$headers .= "Reply-To: \"Contact corres2Math\" <contact@" . $MAIL_DOMAIN . ">\r\n";
|
||||
@ -68,7 +68,7 @@ class Mailer
|
||||
$content = preg_replace("#{SURNAME}#", $new_user->surname, $content);
|
||||
$content = preg_replace("#{TOKEN}#", $new_user->confirm_email_token, $content);
|
||||
|
||||
self::sendMail($new_user->email, "Inscription aux Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::sendMail($new_user->email, "Inscription aux Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendConfirmEmail(User $user)
|
||||
@ -80,36 +80,42 @@ class Mailer
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
$content = preg_replace("#{TOKEN}#", $user->getConfirmEmailToken(), $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Confirmation d'adresse e-mail – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::sendMail($user->getEmail(), "Confirmation d'adresse e-mail – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendChangeEmailAddressMail(User $user)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
$content = self::getTemplate("change_email_address");
|
||||
$content = preg_replace("#{FIRST_NAME}#", $user->getFirstName(), $content);
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
$content = preg_replace("#{TOKEN}#", $user->getConfirmEmailToken(), $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Changement d'adresse e-mail – Correspondances des Jeunes Mathématicien·ne·s", $content);
|
||||
self::sendMail($user->getEmail(), "Changement d'adresse e-mail – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendForgottenPasswordProcedureMail(User $user)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
$content = self::getTemplate("forgotten_password");
|
||||
$content = preg_replace("#{FIRST_NAME}#", $user->getFirstName(), $content);
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
$content = preg_replace("#{TOKEN}#", $user->getForgottenPasswordToken(), $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Mot de passe oublié – Correspondances des Jeunes Mathématicien·ne·s", $content);
|
||||
self::sendMail($user->getEmail(), "Mot de passe oublié – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendChangePasswordMail(User $user)
|
||||
{
|
||||
global $YEAR;
|
||||
|
||||
$content = self::getTemplate("change_password");
|
||||
$content = preg_replace("#{FIRST_NAME}#", $user->getFirstName(), $content);
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Mot de passe changé – Correspondances des Jeunes Mathématicien·ne·s", $content);
|
||||
self::sendMail($user->getEmail(), "Mot de passe changé – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendAddAdminMail(NewAdmin $new_admin)
|
||||
@ -121,7 +127,7 @@ class Mailer
|
||||
$content = preg_replace("#{SURNAME}#", $new_admin->surname, $content);
|
||||
$content = preg_replace("#{PASSWORD}#", $new_admin->password, $content);
|
||||
|
||||
self::sendMail($new_admin->email, "Ajout d'un administrateur – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::sendMail($new_admin->email, "Ajout d'un administrateur – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendAddTeamMail(User $user, Team $team)
|
||||
@ -133,10 +139,13 @@ class Mailer
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
$content = preg_replace("#{TEAM_NAME}#", $team->getName(), $content);
|
||||
$content = preg_replace("#{TRIGRAM}#", $team->getTrigram(), $content);
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
$content = preg_replace("#{ACCESS_CODE}#", $team->getAccessCode(), $content);
|
||||
$content = preg_replace("#{ACCESS_CODE}#", $team->getAccessCode(), $content);
|
||||
if ($team->getProblem() > 0)
|
||||
$content = preg_replace("#{PROBLEM}#", "pour le problème" . $team->getProblem(), $content);
|
||||
else
|
||||
$content = preg_replace("#{PROBLEM}#", "", $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Ajout d'une équipe – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::sendMail($user->getEmail(), "Ajout d'une équipe – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendJoinTeamMail(User $user, Team $team)
|
||||
@ -148,9 +157,12 @@ class Mailer
|
||||
$content = preg_replace("#{SURNAME}#", $user->getSurname(), $content);
|
||||
$content = preg_replace("#{TEAM_NAME}#", $team->getName(), $content);
|
||||
$content = preg_replace("#{TRIGRAM}#", $team->getTrigram(), $content);
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
if ($team->getProblem() > 0)
|
||||
$content = preg_replace("#{PROBLEM}#", "pour le problème" . $team->getProblem(), $content);
|
||||
else
|
||||
$content = preg_replace("#{PROBLEM}#", "", $content);
|
||||
|
||||
self::sendMail($user->getEmail(), "Équipe rejointe – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::sendMail($user->getEmail(), "Équipe rejointe – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendRequestValidationMail(Team $team)
|
||||
@ -163,7 +175,7 @@ class Mailer
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
$content = preg_replace("#{ACCESS_CODE}#", $team->getAccessCode(), $content);
|
||||
|
||||
self::broadcastToAdmins("Ajout d'une équipe – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::broadcastToAdmins("Demande de validation – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendValidateTeam($team, $message)
|
||||
@ -176,7 +188,7 @@ class Mailer
|
||||
$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);
|
||||
self::broadcastToTeam($team, "Équipe validée – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendUnvalidateTeam($team, $message)
|
||||
@ -189,7 +201,7 @@ class Mailer
|
||||
$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);
|
||||
self::broadcastToTeam($team, "Équipe non validée – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendNewVideo(NewVideo $video, Team $team)
|
||||
@ -201,7 +213,7 @@ class Mailer
|
||||
$content = preg_replace("#{TRIGRAM}#", $team->getTrigram(), $content);
|
||||
$content = preg_replace("#{PROBLEM}#", $team->getProblem(), $content);
|
||||
$content = preg_replace("#{VIDEO_LINK}#", $video->link, $content);
|
||||
self::broadcastToAdmins("Nouvelle vidéo – Correspondances des Jeunes Mathématicien·ne·s $YEAR", $content);
|
||||
self::broadcastToAdmins("Nouvelle vidéo – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function sendNewAnswer(NewAnswer $video, Team $team)
|
||||
@ -217,7 +229,7 @@ class Mailer
|
||||
$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);
|
||||
self::broadcastToAdmins("Nouvelle vidéo de réponse – Correspondances des Jeunes Mathématicien·ne·s $YEAR - " . ($YEAR + 1), $content);
|
||||
}
|
||||
|
||||
public static function validateVideo(Video $video, $message)
|
||||
@ -238,6 +250,7 @@ class Mailer
|
||||
$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);
|
||||
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 - " . ($YEAR + 1), $content);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user