mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-25 15:37:27 +02:00
Support des lettres de motivation
This commit is contained in:
@ -48,11 +48,11 @@ if ($file !== null) {
|
||||
$user = User::fromId($file->getUserId());
|
||||
$type = $file->getType();
|
||||
|
||||
if (($_SESSION["role"] == Role::PARTICIPANT || $_SESSION["role"] == Role::ENCADRANT) && $user->getId() != $_SESSION["user_id"])
|
||||
require_once "server_files/403.php";
|
||||
if (($_SESSION["role"] == Role::PARTICIPANT || $_SESSION["role"] == Role::ENCADRANT)) {
|
||||
if ($type != DocumentType::MOTIVATION_LETTER && $user->getId() != $_SESSION["user_id"] || $file->getTeamId() != $team->getId())
|
||||
require_once "server_files/403.php";
|
||||
}
|
||||
|
||||
$surname = $user->getSurname();
|
||||
$first_name = $user->getFirstName();
|
||||
switch ($type) {
|
||||
case DocumentType::PARENTAL_CONSENT:
|
||||
$name = "Autorisation parentale";
|
||||
@ -67,7 +67,13 @@ if ($file !== null) {
|
||||
$name = "Notification de bourse";
|
||||
break;
|
||||
}
|
||||
$name .= " de $first_name $surname.pdf";
|
||||
if ($type == DocumentType::MOTIVATION_LETTER)
|
||||
$name = "Lettre de motivation de l'équipe $trigram.pdf";
|
||||
else {
|
||||
$surname = $user->getSurname();
|
||||
$first_name = $user->getFirstName();
|
||||
$name .= " de $first_name $surname.pdf";
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
|
Reference in New Issue
Block a user