From 808f747906d231f52bd01ced026a5780dfed8c48 Mon Sep 17 00:00:00 2001 From: Thomas Chazot Date: Fri, 23 Dec 2022 16:15:05 +0100 Subject: [PATCH] allez encore un peu --- Vues/accueilPrivate.php | 5 +++-- Vues/addList.php | 18 +++++++++--------- Vues/addListVis.php | 3 +-- controllers/FrontController.php | 2 +- controllers/UserController.php | 11 +++++++---- controllers/VisitorController.php | 4 ++-- modeles/MdlUser.php | 12 ++++++------ 7 files changed, 29 insertions(+), 26 deletions(-) diff --git a/Vues/accueilPrivate.php b/Vues/accueilPrivate.php index 75c6362..a0c8694 100644 --- a/Vues/accueilPrivate.php +++ b/Vues/accueilPrivate.php @@ -55,8 +55,9 @@
  • -
    - + + +
  • diff --git a/Vues/addList.php b/Vues/addList.php index 5cc5a0e..7073b0d 100644 --- a/Vues/addList.php +++ b/Vues/addList.php @@ -12,23 +12,23 @@

    Ajouter une liste

    - -
    - -
    - + + + + +
    + -
    - - +
    Private
    - + +
    diff --git a/Vues/addListVis.php b/Vues/addListVis.php index 32e83e4..1265c67 100644 --- a/Vues/addListVis.php +++ b/Vues/addListVis.php @@ -15,10 +15,9 @@
    - + -
    diff --git a/controllers/FrontController.php b/controllers/FrontController.php index 9262e26..55e717d 100644 --- a/controllers/FrontController.php +++ b/controllers/FrontController.php @@ -4,7 +4,7 @@ class FrontController { public function __construct(){ - $liste_actions_utilisateur = array('viewPrivateList','ajouterListePrivee', 'accessAddListPrivee', 'deconnection'); + $liste_actions_utilisateur = array('viewPrivateList','addPrivateList', 'accessAddListPrivee', 'deconnection'); $liste_actions_visiteur = array('accessListInfos', 'goHome','accessSignUp','accessSignIn','signIn','signUp', 'addListVis', 'delList', 'accessAddListVis', 'accessAddTask', 'supprimerTache', 'modifierTache'); global $rep,$vues,$bd,$dataView,$styles,$assets; diff --git a/controllers/UserController.php b/controllers/UserController.php index 2a87538..3d0dd2e 100644 --- a/controllers/UserController.php +++ b/controllers/UserController.php @@ -26,7 +26,7 @@ class UserController { require($rep.$vues['addList']); break; - case "ajouterListePrivee": + case "addPrivateList": $this->AddListPrivate($dVueEreur); break; @@ -35,7 +35,6 @@ class UserController { break; default: - echo "????"; $dVueEreur[] = "Erreur d'appel php"; require ($rep.$vues['accueil']); break; @@ -74,10 +73,14 @@ class UserController { $name=$_POST['name']; $private=$_POST['private']; - Validation::val_creation_Liste_PV($nomListe, $arrayErrorViews); + Validation::val_creation_Liste_PV($name, $dVueEreur); try { - MdlListe::insert($name, $private, $_SESSION['login']); + $list=[]; + $user=$mdlUser->findByName($_SESSION['login']); + $list[]=$model->insert($name, $private, $user.getId()); + $dataView=$list; + require($rep.$vues['seeList']); } catch (PDOException $e) { $dataView[]="Erreur inatendue"; diff --git a/controllers/VisitorController.php b/controllers/VisitorController.php index cac1172..94d6317 100644 --- a/controllers/VisitorController.php +++ b/controllers/VisitorController.php @@ -95,8 +95,8 @@ class VisitorController { try { $model= new MdlListe(); - $list=$model->insert($name, false, null); - echo "aaaaaaaaaaaaaaaa". "$list[0]"; + $list=[]; + $list[]=$model->insert($name, false, null); $dataView=$list; require($rep.$vues['seeList']); } diff --git a/modeles/MdlUser.php b/modeles/MdlUser.php index b9b2c44..a1a77d8 100644 --- a/modeles/MdlUser.php +++ b/modeles/MdlUser.php @@ -57,11 +57,11 @@ class MdlUser{ return $gate->getHashedPassword($usr); } -} - - - - - + public function findByName(string $usr){ + $gate=new UserGateway($this->con); + $result=$gate->findByName($usr); + return new User($result['id'], $usr, $result['password']); + } +} ?> \ No newline at end of file