|
|
|
@ -14,7 +14,7 @@ class FrontControleur
|
|
|
|
|
"Admin" => [
|
|
|
|
|
"supprimerCompte", "consulterSignalement", "creerEvenement", "supprimerEvenement","supprimerOffre"
|
|
|
|
|
],
|
|
|
|
|
"Modérateur" => [
|
|
|
|
|
"Moderateur" => [
|
|
|
|
|
//TODO
|
|
|
|
|
],
|
|
|
|
|
"Membre" => [
|
|
|
|
@ -27,25 +27,25 @@ class FrontControleur
|
|
|
|
|
|
|
|
|
|
$action = Validation::nettoyerString($_GET["action"] ?? "");
|
|
|
|
|
if(in_array($action,$actions['Admin'])) {
|
|
|
|
|
if (false) { //TODO: tester si connecté en tant qu'admin via la session
|
|
|
|
|
if (!isset($_SESSION["role"]) || $_SESSION["role"]!="admin") {
|
|
|
|
|
$dVueErreur[] = 'Veuillez vous connecter';
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueEreur' => $dVueErreur]);
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]);
|
|
|
|
|
} else{
|
|
|
|
|
new AdminControleur();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if(in_array($action,$actions['Modérateur'])) {
|
|
|
|
|
if (false) { //TODO: tester si connecté en tant que modérateur via la session
|
|
|
|
|
else if(in_array($action,$actions['Moderateur'])) {
|
|
|
|
|
if (!isset($_SESSION["role"]) || ($_SESSION["role"]!="moderateur" && $_SESSION["role"]!="admin")) {
|
|
|
|
|
$dVueErreur[] = 'Veuillez vous connecter';
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueEreur' => $dVueErreur]);
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]);
|
|
|
|
|
} else{
|
|
|
|
|
new ModerateurControleur();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
else if(in_array($action,$actions['Membre'])) {
|
|
|
|
|
if (isset($_SESSION["login"]) && !empty($_SESSION["login"]) == null) {
|
|
|
|
|
if (!isset($_SESSION["login"])) {
|
|
|
|
|
$dVueErreur[] = 'Veuillez vous connecter';
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueEreur' => $dVueErreur]);
|
|
|
|
|
echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]);
|
|
|
|
|
} else{
|
|
|
|
|
new MembreControleur();
|
|
|
|
|
}
|
|
|
|
|