Le CONTROLLER FONCTIONNEEEEEEEEEEEEEEEEEEE

pull/11/head
Emre KARTAL 3 years ago
parent de3fbfb47e
commit 08ea2c146d

@ -18,7 +18,7 @@ class CtrlVisiteur {
//pas d'action, on réinitialise 1er appel //pas d'action, on réinitialise 1er appel
case NULL: case NULL:
$this->Reinit(); $this->ConsulterListePublic($dVueEreur);
break; break;
case "validationFormulaire": case "validationFormulaire":
@ -66,12 +66,6 @@ class CtrlVisiteur {
exit(0); exit(0);
}//fin constructeur }//fin constructeur
function Reinit() {
global $rep,$vues;
require ($rep.$vues['listPublic']);
}
function ValidationFormulaire(array $dVueEreur) { function ValidationFormulaire(array $dVueEreur) {
global $rep,$vues; global $rep,$vues;
Modele::CreerUtilisateur(); Modele::CreerUtilisateur();
@ -96,7 +90,7 @@ class CtrlVisiteur {
function ConsulterListePublic(array $dVueEreur) { function ConsulterListePublic(array $dVueEreur) {
global $rep,$vues; global $rep,$vues;
Modele::RecupererListePublic(); $listes = Modele::RecupererListePublic();
require ($rep.$vues['listPublic']); require ($rep.$vues['listPublic']);
} }

@ -1,7 +1,5 @@
<?php <?php
namespace modeles;
class Liste class Liste
{ {
private $id; private $id;
@ -11,7 +9,7 @@ class Liste
private $estPublic; private $estPublic;
private $idUtilisateur; private $idUtilisateur;
public function __construct($id, $nom, $description, $dateCreation, $estPublic, $idUser){ public function __construct($id, $nom, $description, $dateCreation, $estPublic, $idUtilisateur){
$this->id = $id; $this->id = $id;
$this->nom = $nom; $this->nom = $nom;
$this->description = $description; $this->description = $description;
@ -57,11 +55,11 @@ class Liste
} }
//idUtilisateur //idUtilisateur
public function getIdUser(){ public function getIdUtilisateur(){
return $this->idUtilisateur; return $this->idUtilisateur;
} }
public function setIdUser($idUser){ public function setIdUtilisateur($idUtilisateur){
$this->idUtilisateur = $idUtilisateur; $this->idUtilisateur = $idUtilisateur;
} }

@ -29,8 +29,8 @@ class ListeGateway{
public function getListe(int $offset, int $limit){ public function getListe(int $offset, int $limit){
$query = "SELECT * FROM ToDoList_Liste LIMITS $offset,$limit"; $query = "SELECT * FROM ToDoList_Liste LIMITS $offset,$limit";
$this->con->executeQuery($query); $this->con->executeQuery($query);
$results=$this->con->getResults(); $listes=$this->con->getResults();
return $results; return $listes;
} }
public function getTacheListe(Liste $liste){ public function getTacheListe(Liste $liste){
@ -41,7 +41,7 @@ class ListeGateway{
} }
public function getListePublic($offset,$limit){ public function getListePublic($offset,$limit){
$query = "SELECT * FROM ToDoList_Liste AND estPublic LIMITS $offset,$limit"; $query = "SELECT * FROM ToDoList_Liste ";
$this->con->executeQuery($query); $this->con->executeQuery($query);
$listes = []; $listes = [];
foreach ($this->con->getResults() as $liste) { foreach ($this->con->getResults() as $liste) {

@ -19,9 +19,9 @@ class Modele
} }
public static function RecupererListePublic(){ public static function RecupererListePublic(){
$userGtw = new ListeGateway(); $userGtw = new ListeGateway();
return $userGtw->getListe(0,10); return $userGtw->getListePublic(0,10);
} }

@ -1,7 +1,5 @@
<?php <?php
namespace modeles;
class Tache class Tache
{ {
private $id; private $id;

@ -1,7 +1,5 @@
<?php <?php
namespace modeles;
class Utilisateur class Utilisateur
{ {
private $id; private $id;

@ -1,6 +1,6 @@
<div class="header"> <div class="header">
<div class="menu-bar"> <div class="menu-bar">
<nav class="navbar navbar-expand-lg bg-info fixed-top"> <nav class="navbar navbar-expand-lg bg-info ">
<img src="./Vue/Images/LogoForHome.png" width="200"> <img src="./Vue/Images/LogoForHome.png" width="200">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation"> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNavAltMarkup" aria-controls="navbarNavAltMarkup" aria-expanded="false" aria-label="Toggle navigation">
<i class="fa fa-bars"></i> <i class="fa fa-bars"></i>

@ -18,7 +18,7 @@
<?php <?php
foreach($listes as $liste){ foreach($listes as $liste){
echo '<center>$liste->getNom()</center>'; echo '<center>'.$liste->getNom().'</center>';
} }
?> ?>

@ -5,7 +5,7 @@ $rep=__DIR__.'/../';
//BD //BD
$user= 'emkartal1'; $user='emkartal1';
$pass='achanger'; $pass='achanger';
$dsn='mysql:host=londres.uca.local;dbname=dbemkartal1'; $dsn='mysql:host=londres.uca.local;dbname=dbemkartal1';
//Vues //Vues

Loading…
Cancel
Save