Merge branch 'master' of codefirst.iut.uca.fr:leo.tuaillon/SAE_2A_FA-Reseau_ALICA

Last changes
alexis-rendu
Clément Verdoire 1 year ago
commit 941296e44c

@ -56,6 +56,7 @@ class FrontControleur
$id = array(); $id = array();
try{
$twig->render("accueil.html",[]); $twig->render("accueil.html",[]);
if (!$match) { if (!$match) {
@ -77,8 +78,7 @@ class FrontControleur
if ($_SESSION["role"] != "Membre" && $_SESSION["role"] != "Admin") { if ($_SESSION["role"] != "Membre" && $_SESSION["role"] != "Admin") {
echo $twig->render("connection.html", ['msg' => 'Vous devez vous connecter pour effectuer cette action']); echo $twig->render("connection.html", ['msg' => 'Vous devez vous connecter pour effectuer cette action']);
} } else {
else{
$controller = "MembreControleur"; $controller = "MembreControleur";
$controller = $namespace . $controller; $controller = $namespace . $controller;
//echo "controller : ".$controller; //echo "controller : ".$controller;
@ -94,16 +94,14 @@ class FrontControleur
global $twig; global $twig;
echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]); echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]);
return; return;
} } else {
else{
$controller = "AdminControleur"; $controller = "AdminControleur";
$controller = $namespace . $controller; $controller = $namespace . $controller;
$controller = new $controller(); $controller = new $controller();
} }
} }
if($controller == "UtilisateurControleur") if ($controller == "UtilisateurControleur") {
{
$controller = $namespace . $controller; $controller = $namespace . $controller;
$controller = new $controller(); $controller = new $controller();
} }
@ -124,5 +122,14 @@ class FrontControleur
} }
} }
} }
catch(Error $e)
{
$dVueErreur = ['Erreur : Action inconnue'];
echo $twig->render('erreur.html', ['dVueErreur' => $dVueErreur]);
}
}
}
} }

@ -106,7 +106,6 @@ class UtilisateurControleur
public function consultOffers() public function consultOffers()
{ {
$userMdl = new UtilisateurModele(); $userMdl = new UtilisateurModele();
global $twig; global $twig;
@ -120,7 +119,6 @@ class UtilisateurControleur
$role = $_SESSION['utilisateur']->getRole() ; $role = $_SESSION['utilisateur']->getRole() ;
} }
$nbOffers = 5 ; $nbOffers = 5 ;
if(isset($_GET["niveauEtudes"]) && Validation::validateTypeStudies($_GET["niveauEtudes"])) { if(isset($_GET["niveauEtudes"]) && Validation::validateTypeStudies($_GET["niveauEtudes"])) {
@ -141,8 +139,7 @@ class UtilisateurControleur
$params = array( $params = array(
'typeContrat' => $typeContrat, 'typeContrat' => $typeContrat,
'exp' => $exp, 'exp' => $exp,
'niveauEtudes' => $niveauEtudes, 'niveauEtudes' => $niveauEtudes
'role' => $role
); );
$offers = $userMdl->getOffersWithFilters($params); $offers = $userMdl->getOffersWithFilters($params);
$totalOffers = count($offers); $totalOffers = count($offers);

@ -255,8 +255,6 @@ class UtilisateurModele
return $this->offreGw->getNbOffers(); return $this->offreGw->getNbOffers();
} }
public function getOffersWithFilters($params) : array public function getOffersWithFilters($params) : array
{ {
return $this->offreGw->getOffersWithFilters($params); return $this->offreGw->getOffersWithFilters($params);

Loading…
Cancel
Save