ConsulterListePublic($dVueErreur); break; case "logout": $this->SeDeconnecter($dVueErreur); break; case "redirectionProfil": $this->redirectionProfil($dVueErreur); break; case "supprimerCompte": $this->supprimerCompte($dVueErreur); break; default: $dVueErreur[] = "Erreur d'appel php"; require ($rep.$vues['home']); break; } } catch (PDOException $e) { //si erreur BD, pas le cas ici $dVueEreur[] = "Erreur BD!!! "; require ($rep.$vues['erreur']); } catch (Exception $e2) { $dVueEreur[] = "Erreur inattendue!!! "; require ($rep.$vues['erreur']); } //fin exit(0); }//fin constructeur function ConsulterListePublic(array $dVueErreur) { global $rep,$vues; $listes = MdlVisiteur::RecupererListePublic(); $taches = MdlVisiteur::RecupererTache(); $action=NULL; require ($rep.$vues['listPublic']); } function SeDeconnecter(array $dVueErreur){ global $rep,$vues; MdlUtilisateur::déconnexion(); $action=NULL; require ($rep.$vues['login']); } function redirectionProfil(array $dVueErreur){ global $rep,$vues; $action=NULL; $user=MdlUtilisateur::isConnected(); require ($rep.$vues['profil']); } function supprimerCompte(array $dVueErreur){ global $rep,$vues; $action=NULL; $user=MdlUtilisateur::suppressionUtilisateur(); require ($rep.$vues['login']); } }//fin class ?>