diff --git a/controller/CtrlUser.php b/controller/CtrlUser.php index 0a2359a..b5b97c0 100644 --- a/controller/CtrlUser.php +++ b/controller/CtrlUser.php @@ -1,10 +1,9 @@ $ursMdl = $ursMdl; $this->$action_User = $action_User; session_start(); - } - - function handleAction(){ + try{ $user = $this->usrMdl.isUser(); // cette fonction retourne quoi? - $action = $_GET['action']; + $action = $_REQUEST['action']; if(($i = array_search($action,$action_User)) !== false){ # si action dans la liste d'actions user if($user == null){ # si pas conncter diff --git a/controller/VisitorCtrl.php b/controller/VisitorCtrl.php new file mode 100644 index 0000000..88561ad --- /dev/null +++ b/controller/VisitorCtrl.php @@ -0,0 +1,104 @@ +loadHome(); + # initialize la page home avec tout les listes + break; + + case 'pageConnection': + $this->go_connection(); + break; + + case 'connecter': + $this->connection(); + # charge la vue de connexion + break; + + case 'pageListe': + $this->go_list(); + break; + + case 'creerListe': + $this->makeList(); + # creer une liste publique + break; + + case 'supprimerListe': + $this->eraseList(); + # supprime une liste publique + break; + + case 'pageTache': + $this->go_task(); + break; + + case 'ajouterTache': + $this->addTask(); + # ajouter une tache a une liste pub + break; + + case 'supprimerTache': + $this->eraseTask(); + # supprimer une tache + break; + + default: + # + $dvueErreur[] = 'Erreur inattendue'; + require($rep.$vues['']); + break; + } + + } catch (Exception $e) { + require("../view/erreur.php"); + } + + function loadHome(){ + + } + + function go_connection(){ + + } + + function connection(){ + + } + + function go_list(){ + + } + + function makeList(){ + + } + + function eraseList(){ + + } + + function go_task(){ + + } + + function addTask(){ + + } + + function eraseTask(){ + + } + + } + + +} +?> \ No newline at end of file