mirror of
				https://gitlab.com/animath/si/plateforme.git
				synced 2025-11-04 11:52:20 +01:00 
			
		
		
		
	3 encadrants max par équipe
This commit is contained in:
		@@ -35,14 +35,14 @@ class JoinTeam
 | 
			
		||||
		ensure($this->team != null, "Ce code d'accès est invalide.");
 | 
			
		||||
		ensure($this->team->getValidationStatus() == ValidationStatus::NOT_READY, "Cette équipe est déjà validée ou en cours de validation, vous ne pouvez pas la rejoindre.");
 | 
			
		||||
 | 
			
		||||
		for ($i = 1; $i <= $_SESSION["role"] == Role::PARTICIPANT ? 6 : 2; ++$i) {
 | 
			
		||||
		for ($i = 1; $i <= $_SESSION["role"] == Role::PARTICIPANT ? 6 : 3; ++$i) {
 | 
			
		||||
			if (($_SESSION["role"] == Role::PARTICIPANT ? $this->team->getParticipants()[$i - 1] : $this->team->getEncadrants()[$i - 1]) == NULL)
 | 
			
		||||
				break;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		$this->min_null_index = $i;
 | 
			
		||||
 | 
			
		||||
		ensure($_SESSION["role"] == Role::PARTICIPANT && $this->min_null_index <= 6 || $_SESSION["role"] == Role::ENCADRANT && $this->min_null_index <= 2, "Il n'y a plus de place pour vous dans l'équipe.");
 | 
			
		||||
		ensure($_SESSION["role"] == Role::PARTICIPANT && $this->min_null_index <= 6 || $_SESSION["role"] == Role::ENCADRANT && $this->min_null_index <= 3, "Il n'y a plus de place pour vous dans l'équipe.");
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
	public function joinTeam()
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user