mirror of
https://gitlab.com/animath/si/plateforme-corres2math.git
synced 2025-06-26 22:38:38 +02:00
Possibilité d'encadrer plusieurs équipes
This commit is contained in:
@ -3,10 +3,17 @@
|
||||
if (!isset($_SESSION["user_id"]) || $_SESSION["role"] != Role::PARTICIPANT && $_SESSION["role"] != Role::ENCADRANT || Phase::getCurrentPhase() != Phase::PHASE2)
|
||||
require_once "server_files/403.php";
|
||||
|
||||
/** @var Team $team */
|
||||
$team = $_SESSION["team"];
|
||||
/**
|
||||
* @var User $user
|
||||
* @var Team $team
|
||||
*/
|
||||
$user = $_SESSION["user"];
|
||||
$team = $user->getRole() == Role::PARTICIPANT ? $_SESSION["team"] : Team::fromTrigram($_GET["trigram"]);
|
||||
|
||||
if ($team == null)
|
||||
require_once "server_files/404.php";
|
||||
|
||||
if ($team->getEncadrantId() != $user->getId())
|
||||
require_once "server_files/403.php";
|
||||
|
||||
$has_error = false;
|
||||
|
Reference in New Issue
Block a user