mirror of
https://gitlab.com/animath/si/plateforme.git
synced 2025-06-25 06:20:36 +02:00
Améliorations du code
This commit is contained in:
@ -31,7 +31,7 @@ if ($tournament->isFinal())
|
||||
echo "<strong>Ce tournoi est la finale nationale du TFJM² 2020.</strong><br />";
|
||||
?>
|
||||
|
||||
<?php if (!isset($_GET["modifier"]) && ($_SESSION["role"] == Role::ADMIN || $_SESSION["role"] == Role::ORGANIZER && in_array($_SESSION["user_id"], $orgas_id))) { ?>
|
||||
<?php if (!isset($_GET["modifier"]) && ($_SESSION["role"] == Role::ADMIN || $_SESSION["role"] == Role::ORGANIZER && $tournament->organize($_SESSION["user_id"]))) { ?>
|
||||
<a href="<?= $URL_BASE ?>/tournoi/<?= $tournament->getName() ?>/modifier">Éditer le tournoi</a>
|
||||
<?php } ?>
|
||||
|
||||
@ -60,38 +60,21 @@ if ($tournament->isFinal())
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
/** @noinspection PhpUndefinedVariableInspection */
|
||||
while (($team_data = $teams_response->fetch()) != false) {
|
||||
/** @var Team $team */
|
||||
foreach ($teams as $team) {
|
||||
?>
|
||||
<tr>
|
||||
<td style="border: 1px solid black; text-align: center">
|
||||
<?php
|
||||
if (isset($_SESSION["role"]) && ($_SESSION["role"] == Role::ADMIN || ($_SESSION["role"] == Role::ORGANIZER && in_array($_SESSION["user_id"], $orgas_id))))
|
||||
echo "<a href=\"$URL_BASE/equipe/" . $team_data["trigram"] . "\">" . $team_data["name"] . "</a>";
|
||||
if (isset($_SESSION["role"]) && ($_SESSION["role"] == Role::ADMIN || ($_SESSION["role"] == Role::ORGANIZER && $tournament->organize($_SESSION["user_id"]))))
|
||||
echo "<a href=\"$URL_BASE/equipe/" . $team->getTrigram() . "\">" . $team->getName(). "</a>";
|
||||
else
|
||||
echo $team_data["name"];
|
||||
?>
|
||||
</td>
|
||||
<td style="border: 1px solid black; text-align: center"><?= $team_data["trigram"] ?></td>
|
||||
<td style="border: 1px solid black; text-align: center"><?= formatDate($team_data["inscription_date"]) ?></td>
|
||||
<td style="border: 1px solid black; text-align: center">
|
||||
<?php
|
||||
switch (ValidationStatus::fromName($team_data["validation_status"])) {
|
||||
case ValidationStatus::NOT_READY:
|
||||
echo "Inscription non terminée";
|
||||
break;
|
||||
case ValidationStatus::WAITING:
|
||||
echo "En attente de validation";
|
||||
break;
|
||||
case ValidationStatus::VALIDATED:
|
||||
echo "Inscription validée";
|
||||
break;
|
||||
default:
|
||||
echo "Statut inconnu";
|
||||
break;
|
||||
}
|
||||
echo $team->getName();
|
||||
?>
|
||||
</td>
|
||||
<td style="border: 1px solid black; text-align: center"><?= $team->getTrigram() ?></td>
|
||||
<td style="border: 1px solid black; text-align: center"><?= formatDate($team->getInscriptionDate()) ?></td>
|
||||
<td style="border: 1px solid black; text-align: center"><?= ValidationStatus::getTranslatedName($team->getValidationStatus()) ?></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
@ -140,7 +123,7 @@ else {
|
||||
<select style="width: 100%;" id="organizer" name="organizer[]" multiple size="4" required>
|
||||
<?php
|
||||
while (($orga_data = $orgas_response->fetch()) !== FALSE) {
|
||||
echo "<option value=\"" . $orga_data["id"] . "\" " . (in_array($orga_data["id"], $orgas_id) ? "selected" : "")
|
||||
echo "<option value=\"" . $orga_data["id"] . "\" " . ($tournament->organize($_SESSION["user_id"]) ? "selected" : "")
|
||||
. ">" . $orga_data["first_name"] . " " . $orga_data["surname"] . "</option>\n";
|
||||
}
|
||||
?>
|
||||
|
Reference in New Issue
Block a user