diff --git a/src/Controller/CtrlVisiteur.php b/src/Controller/CtrlVisiteur.php index a806253..8130c0f 100644 --- a/src/Controller/CtrlVisiteur.php +++ b/src/Controller/CtrlVisiteur.php @@ -1,100 +1,99 @@ Reinit(); - break; - - case "validationFormulaire": - $this->ValidationFormulaire($dVueEreur); - break; - - case "redirectionLogin": - $this->redirectionLogin($dVueEreur); - break; - - case "redirectionInscription": - $this->redirectionInscription($dVueEreur); - break; - - case "seConnecter": - $this->seConnecter($dVueEreur); - break; - - case "ConsulterListe": - $this->ConsulterListe(); - break; - - //mauvaise action - default: - $dVueEreur[] = "Erreur d'appel php"; - require ($rep.$vues['home']); - break; + try{ + $action=NULL; + if(isset($_REQUEST['action'])){ + $action = $_REQUEST["action"]; } - } catch (PDOException $e) - { - //si erreur BD, pas le cas ici + switch($action) { + + //pas d'action, on réinitialise 1er appel + case NULL: + $this->Reinit(); + break; + + case "validationFormulaire": + $this->ValidationFormulaire($dVueEreur); + break; + + case "redirectionLogin": + $this->redirectionLogin($dVueEreur); + break; + + case "redirectionInscription": + $this->redirectionInscription($dVueEreur); + break; + + case "seConnecter": + $this->seConnecter($dVueEreur); + break; + + case "ConsulterListe": + $this->ConsulterListe(); + break; + + //mauvaise action + default: + $dVueEreur[] = "Erreur d'appel php"; + require ($rep.$vues['home']); + break; + } + + } catch (PDOException $e) + { + //si erreur BD, pas le cas ici + $dVueEreur[] = "Erreur inattendue!!! "; + require ($rep.$vues['erreur']); + + } + catch (Exception $e2) + { $dVueEreur[] = "Erreur inattendue!!! "; require ($rep.$vues['erreur']); + } - } - catch (Exception $e2) - { - $dVueEreur[] = "Erreur inattendue!!! "; - require ($rep.$vues['erreur']); - } + //fin + exit(0); + }//fin constructeur - //fin - exit(0); - }//fin constructeur + function Reinit() { + global $rep,$vues; + require ($rep.$vues['login']); + } - function Reinit() { - require ($rep.$vues['Home']); - } - - function ValidationFormulaire(array $dVueEreur) { - require ($rep.$vues['inscription']); - } + function ValidationFormulaire(array $dVueEreur) { + require ($rep.$vues['inscription']); + } - function redirectionLogin(array $dVueEreur) { - require ($rep.$vues['login']); - } + function redirectionLogin(array $dVueEreur) { + require ($rep.$vues['login']); + } - function redirectionInscription(array $dVueEreur) { - require ($rep.$vues['inscription']); - } + function redirectionInscription(array $dVueEreur) { + require ($rep.$vues['inscription']); + } - function seConnecter(array $dVueEreur) { - require ($rep.$vues['login']); - } + function seConnecter(array $dVueEreur) { + require ($rep.$vues['login']); + } - function ConsulterListe(){ - require ($rep.$vues['listeVue']); - } + function ConsulterListe(){ + require ($rep.$vues['listeVue']); + } -}//fin class + }//fin class ?> diff --git a/src/Controller/FrontControleur.php b/src/Controller/FrontControleur.php index 274afb7..e12fdc9 100644 --- a/src/Controller/FrontControleur.php +++ b/src/Controller/FrontControleur.php @@ -1,16 +1,10 @@