1
0
mirror of https://gitlab.com/animath/si/plateforme.git synced 2024-12-26 17:42:22 +00:00
plateforme-tfjm2/server_files/controllers/tournois.php

33 lines
884 B
PHP
Raw Normal View History

2019-09-06 11:48:50 +00:00
<?php
2019-09-07 23:35:05 +00:00
$tournaments = Tournament::getAllTournaments();
2019-09-06 11:48:50 +00:00
2020-04-12 22:35:22 +00:00
$emails = [];
if ($_SESSION["role"] == Role::ENCADRANT || $_SESSION["role"] == Role::ADMIN) {
foreach ($tournaments as $tournament) {
foreach ($tournament->getOrganizers() as $organizer)
$emails[] = $organizer->getEmail();
foreach ($tournament->getAllTeams() as $team) {
foreach ($team->getEncadrants() as $encadrant_id) {
$encadrant = User::fromId($encadrant_id);
if ($encadrant != null)
$emails[] = $encadrant->getEmail();
}
foreach ($team->getParticipants() as $participant_id) {
$participant = User::fromId($participant_id);
if ($participant != null) {
$emails[] = $participant->getEmail();
if ($participant->getResponsibleEmail() != null) {
$emails[] = $participant->getResponsibleEmail();
}
}
}
}
}
}
require_once "server_files/views/tournois.php";