|
|
@ -105,16 +105,17 @@ class UserModel
|
|
|
|
require($rep . $vues['erreur']);
|
|
|
|
require($rep . $vues['erreur']);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function addToQueue(){
|
|
|
|
public function addToQueue(){
|
|
|
|
echo '1';
|
|
|
|
echo '1';
|
|
|
|
|
|
|
|
$userGroup=$this->utilisateur_gateway->findUsersInQueue();
|
|
|
|
if($this->utilisateur_gateway->isAlreadyInqueue($_SESSION['utilisateur']))
|
|
|
|
if($this->utilisateur_gateway->isAlreadyInqueue($_SESSION['utilisateur']))
|
|
|
|
{
|
|
|
|
{
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
echo "Partie is launched";
|
|
|
|
echo "Partie is launched";
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
}
|
|
|
|
} else
|
|
|
|
|
|
|
|
$this->attente();
|
|
|
|
return;
|
|
|
|
return;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
echo '2';
|
|
|
|
echo '2';
|
|
|
@ -139,9 +140,16 @@ class UserModel
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
if ($this->utilisateur_gateway->queueFilled())
|
|
|
|
{
|
|
|
|
{
|
|
|
|
echo "Partie is launched";
|
|
|
|
echo "Partie is launched";
|
|
|
|
|
|
|
|
trigger_event('queue_filled',$user_group,$partie,$user_group);
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
$this->utilisateur_gateway->launchGame($_SESSION['utilisateur']);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
$this->attente();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public function onQueueFilled{
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public function logout()
|
|
|
|
public function logout()
|
|
|
|
{
|
|
|
|
{
|
|
|
|
$_SESSION['role'] = 'visitor';
|
|
|
|
$_SESSION['role'] = 'visitor';
|
|
|
|