diff --git a/src/Controller/CtrlAdmin b/src/Controller/CtrlAdmin new file mode 100644 index 0000000..ee4a79c --- /dev/null +++ b/src/Controller/CtrlAdmin @@ -0,0 +1,53 @@ +($dVueEreur); + break; + + + + + default: + $dVueEreur[] = "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 + +}//fin class + +?> diff --git a/src/Controller/CtrlUtilisateur.php b/src/Controller/CtrlUtilisateur.php index e69de29..d50bfdb 100644 --- a/src/Controller/CtrlUtilisateur.php +++ b/src/Controller/CtrlUtilisateur.php @@ -0,0 +1,53 @@ +($dVueEreur); + break; + + + + + default: + $dVueEreur[] = "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 + +}//fin class + +?> diff --git a/src/Controller/CtrlVisiteur.php b/src/Controller/CtrlVisiteur.php index 026f2d5..b8426fd 100644 --- a/src/Controller/CtrlVisiteur.php +++ b/src/Controller/CtrlVisiteur.php @@ -68,11 +68,11 @@ class CtrlVisiteur { function ValidationFormulaire(array $dVueEreur) { global $rep,$vues; - Modele::CreerUtilisateur(); - require ($rep.$vues['login']); + Mdl::CreerUtilisateur(); + $action=NULL; + $this->redirectionLogin($dVueEreur); } - function redirectionLogin(array $dVueEreur) { global $rep,$vues; require ($rep.$vues['login']); @@ -85,17 +85,19 @@ class CtrlVisiteur { function seConnecter(array $dVueEreur) { global $rep,$vues; - require ($rep.$vues['login']); + MdlVisiteur::Connection(); + $action=NULL; + $this->ConsulterListePublic($dVueEreur); } function ConsulterListePublic(array $dVueEreur) { global $rep,$vues; - $listes = Modele::RecupererListePublic(); + $listes = MdlVisiteur::RecupererListePublic(); require ($rep.$vues['listPublic']); } - }//fin class +}//fin class ?> diff --git a/src/Controller/FrontControleur.php b/src/Controller/FrontControleur.php index e12fdc9..3bd8d7b 100644 --- a/src/Controller/FrontControleur.php +++ b/src/Controller/FrontControleur.php @@ -4,7 +4,31 @@ class FrontControleur { function __construct(){ session_start(); try { - $controlleur = new CtrlVisiteur(); + // $string_actor=' '; + // $listeActions=array( + // 'Utilisateur' => array('fqds','fdqs'), + // 'Admin' => array() + // ); + + // //On récupère l'action + // $action=$_REQUEST['action']; + + // //On vérifie si l'action fait partie des listes d'actions + // $string_actor=fct($action,$listeActions); + // if($string_actor!=NULL){ + // $mdl=new mdl.$string_actor; + // $actor=$mdl.isMdl; + // if($actor==NULL){ + // require('login'.$string_actor); + // } + // else{ + // $ctrl=new Ctrl.$string_actor ; + + // } + // } + // else + new CtrlVisiteur(); + } catch (Exception $e) { $dVueEreur[] = "Erreur inattendue!!! "; diff --git a/src/Modele/MdlAdmin.php b/src/Modele/MdlAdmin.php new file mode 100644 index 0000000..af0c25b --- /dev/null +++ b/src/Modele/MdlAdmin.php @@ -0,0 +1,12 @@ +getListePublic(0,10); } - - - diff --git a/src/Modele/MdlVisiteur.php b/src/Modele/MdlVisiteur.php new file mode 100644 index 0000000..0aa0ad3 --- /dev/null +++ b/src/Modele/MdlVisiteur.php @@ -0,0 +1,27 @@ +AjouterUtilisateur($_POST["nom-Form"],$_POST["prenom-Form"],$_POST["pseudo-Form"],$_POST["mail-Form"],$_POST["password-Form"]); + } + + public static function RecupererListePublic(){ + $userGtw = new ListeGateway(); + + return $userGtw->getListePublic(0,10); + } + +} diff --git a/src/Vue/html/PageListePublic.php b/src/Vue/html/PageListePublic.php index a3ac26c..73db482 100644 --- a/src/Vue/html/PageListePublic.php +++ b/src/Vue/html/PageListePublic.php @@ -36,40 +36,6 @@