parent
814b5219aa
commit
7b122c7d82
@ -1,56 +1,63 @@
|
|||||||
<?php
|
<?php
|
||||||
|
require_once("../model/TaskModel.php");
|
||||||
|
|
||||||
class UserCtrl
|
class UserCtrl
|
||||||
{
|
{
|
||||||
private $usrmodel;
|
|
||||||
private $view;
|
private $view;
|
||||||
private $con;
|
private $con;
|
||||||
|
private $taskModel;
|
||||||
|
private $userModel;
|
||||||
|
|
||||||
public function __construct(Connection $con){
|
public function __construct(Connection $con){
|
||||||
$this->con = $con;
|
$this->con = $con;
|
||||||
$this->usrmodel = new UserModel($this->con);
|
$this->userModel = new UserModel($this->con);
|
||||||
try{
|
$this->taskModel = new TaskModel($this->con);
|
||||||
$action=$_REQUEST['action'];
|
// try{
|
||||||
switch($action){
|
// $action=$_REQUEST['action'];
|
||||||
|
// switch($action){
|
||||||
// voir les listes privees
|
|
||||||
case 'voir_liste_priv':
|
// // voir les listes privees
|
||||||
$this->loadListePriv();
|
// case 'voirListePriv':
|
||||||
break;
|
// $this->loadListePriv();
|
||||||
|
// break;
|
||||||
// ajouter une liste privee
|
|
||||||
case 'creer_liste_priv':
|
// // ajouter une liste privee
|
||||||
$this->newListPrivate();
|
// case 'creerListePriv':
|
||||||
break;
|
// $this->newListPrivate();
|
||||||
case 'deconnexion':
|
// break;
|
||||||
$this->deconnexion();
|
// case 'deconnecter':
|
||||||
break;
|
// $this->deconnexion();
|
||||||
|
// break;
|
||||||
}
|
|
||||||
} catch(Exception $e) {
|
// }
|
||||||
require("../view/erreur.php");
|
// } catch(Exception $e) {
|
||||||
}
|
// require("../view/erreur.php");
|
||||||
|
// }
|
||||||
}
|
}
|
||||||
|
|
||||||
public function loadListePriv(){
|
public function loadListePriv(){
|
||||||
$name = "Liste privée";
|
$name = "Liste privée";
|
||||||
$taskmdl = new TaskModel($this->con);
|
|
||||||
$TabTask = $taskmdl->loadPublicLists();
|
|
||||||
var_dump($TabTask);
|
|
||||||
// $TabList[] = new ListTask(0, "Projet PHP");
|
// $TabList[] = new ListTask(0, "Projet PHP");
|
||||||
// $TabList[] = new ListTask(1, "Projet Blazor");
|
// $TabList[] = new ListTask(1, "Projet Blazor");
|
||||||
$TabListPriv = $this->taskmodel->loadPrivateLists($user);
|
$TabList = $this->taskModel->loadPrivateLists($_SESSION['login']);
|
||||||
require("../view/liste.php");
|
require("../view/liste.php");
|
||||||
}
|
}
|
||||||
|
|
||||||
public function newListPrivate(){
|
public function newListPrivate(){
|
||||||
$nom=$_POST['listeNom'];
|
$nom=$_POST['listeNom'];
|
||||||
insertL(new ListTask(0, $nom, $_SESSION['login']));
|
// $nom = "New List";
|
||||||
require("../view/liste.php");
|
$this->taskModel->addList($nom,$_SESSION['login']);
|
||||||
}
|
}
|
||||||
|
|
||||||
public function deconnexion(){
|
function loadHome(){
|
||||||
$usrmodel->deconnexion();
|
$user = false;
|
||||||
|
$public_lists = $this->taskModel->loadPublicLists();
|
||||||
|
require("../view/home.php");
|
||||||
|
}
|
||||||
|
|
||||||
|
public function deconnexion(){
|
||||||
|
$usrModel->deconnexion();
|
||||||
|
loadHome();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
?>
|
?>
|
||||||
|
@ -1,8 +1,9 @@
|
|||||||
<?php
|
<?php
|
||||||
|
require_once("controller/FrontCtrl.php");
|
||||||
|
require("erreur.php");
|
||||||
|
|
||||||
$fc = new FrontCtrl();
|
$fc = new FrontCtrl();
|
||||||
$TMessage = array();
|
$TMessage = array();
|
||||||
|
|
||||||
require_once("controller/FrontCtrl.php");
|
|
||||||
require("erreur.php");
|
|
||||||
?>
|
?>
|
||||||
|
|
||||||
|
Loading…
Reference in new issue