add list view working

visitor-controller
Nicolas FRANCO 2 years ago
parent 03a4766c92
commit 9ea620fa47

@ -16,7 +16,7 @@ class VisitorCtrl
$action = $_REQUEST['action']; $action = $_REQUEST['action'];
else else
$action = null; $action = null;
switch($action){ switch($action){
case null: case null:
$this->loadHome(); $this->loadHome();
@ -106,11 +106,15 @@ class VisitorCtrl
function go_list(){ function go_list(){
$user = $this->isUser; $user = $this->isUser;
$dataVue['newList'] = null;
require("view/newList.php"); require("view/newList.php");
} }
function makeList(){ function makeList(){
// $user = $this->isUser;
// $public_lists = $this->taskModel->loadPublicLists();
$this->taskModel->addList($_POST['listName']);
$this->loadHome();
} }
function eraseList(){ function eraseList(){

@ -1,7 +1,7 @@
<?php <?php
require_once("config/config.php"); require_once("config/config.php");
require_once("controller/FrontCtrl.php"); require_once("controller/FrontCtrl.php");
//var_dump($_GET);
$fc = new FrontCtrl($con); $fc = new FrontCtrl($con);
?> ?>

@ -43,7 +43,7 @@ class TaskModel
/* LIST FUNCTIONS */ /* LIST FUNCTIONS */
public function addList($nom,$owner="",$dc=0,$id=0) public function addList($nom,$owner="",$dc=0,$id=0)
{ {
$l = new ListTask($nom,$owner,$dc); $l = new ListTask($nom,$owner,$dc);
$this->gtw->insertL($l); $this->gtw->insertL($l);
// retourne quoi? con->lastInsertId() ?? // retourne quoi? con->lastInsertId() ??
} }

@ -1,9 +1,9 @@
<?php <?php
require_once("../business/Task.php"); require_once("business/Task.php");
require_once("../business/ListTask.php"); require_once("business/ListTask.php");
require_once("../dal/TaskGateway.php"); require_once("dal/TaskGateway.php");
require_once("../model/TaskModel.php"); require_once("controller/VisitorCtrl.php");
require_once("../controller/VisitorCtrl.php"); require_once("dal/Connection.php");
//echo "<h1>2do test</h1>"; //echo "<h1>2do test</h1>";
# Test de la Gateway Tache # Test de la Gateway Tache
@ -11,8 +11,7 @@ require_once("../controller/VisitorCtrl.php");
# $t = new Task(5,'tacheNotErr','desc.','urgent','001'); # $t = new Task(5,'tacheNotErr','desc.','urgent','001');
# connection # connection
include("credentials.php"); $con = new Connection('mysql:host=localhost;dbname=phpproject', 'nifranco', 'achanger');
$con = new Connection('mysql:host=localhost;dbname=dbanboudoul', 'anboudoul', 'mdpMYSQL');
# gateway # gateway
// $t = new Task(3,'richarlison voltar pro flu','desc.','urgent','0'); // $t = new Task(3,'richarlison voltar pro flu','desc.','urgent','0');
@ -40,7 +39,7 @@ $con = new Connection('mysql:host=localhost;dbname=dbanboudoul', 'anboudoul', 'm
# Test LOAD PRIVATE TASKS # Test LOAD PRIVATE TASKS
$mt= new TaskModel($con); $mt= new TaskModel($con);
//$mt->addList('private','nifranco'); $mt->addList('Nicolas2do');
# Test LOAD PRIVATE TASKS # Test LOAD PRIVATE TASKS
// $mt= new TaskModel($con); // $mt= new TaskModel($con);
// $mt->addList('private','nifranco'); // $mt->addList('private','nifranco');
@ -96,23 +95,23 @@ $mdl = new UserModel($con);
// $mdl->modifLogin('Anna', 'Aeryn'); // $mdl->modifLogin('Anna', 'Aeryn');
// $mdl->modifMdp('Aeryn', 'wtfmec'); // $mdl->modifMdp('Aeryn', 'wtfmec');
// $mdl->supprimer('Aeryn'); // $mdl->supprimer('Aeryn');
$mdl->connexion('Aeryn', 'wtfmec'); // $mdl->connexion('Aeryn', 'wtfmec');
$mt->addList("Test Liste"); // $mt->addList("Test Liste");
$mt->addList("Liste publique"); // $mt->addList("Liste publique");
$mt->addList("Liste privée", "Aeryn"); // $mt->addList("Liste privée", "Aeryn");
$mt->addList("Projet de PHP", "Aeryn"); // $mt->addList("Projet de PHP", "Aeryn");
$mt->addList("Projet Blazor", "Aeryn"); // $mt->addList("Projet Blazor", "Aeryn");
$mt->addList("Projet de PHP", "RicharlisonR9"); // $mt->addList("Projet de PHP", "RicharlisonR9");
$mt->addList("Projet Blazor", "RicharlisonR9"); // $mt->addList("Projet Blazor", "RicharlisonR9");
// TEST USER CONTROLLER // TEST USER CONTROLLER
session_start(); // session_start();
$_SESSION['login'] = 'RicharlisonR9'; // $_SESSION['login'] = 'RicharlisonR9';
$usrctrl = new UserCtrl($con); // $usrctrl = new UserCtrl($con);
$usrctrl->loadHome(); // $usrctrl->loadHome();

@ -55,16 +55,16 @@
<div class="card-body p-4"> <div class="card-body p-4">
<h4 class="text-center my-3 pb-3">New List</h4> <h4 class="text-center my-3 pb-3">New List</h4>
<form class="row row-cols-lg-auto g-3 justify-content-center align-items-center mb-4 pb-2"> <form action="index.php" class="row row-cols-lg-auto g-3 justify-content-center align-items-center mb-4 pb-2" method="post">
<div class="col-12"> <div class="col-12">
<div class="form-outline"> <div class="form-outline">
<input type="text" id="form1" class="form-control" /> <input type="text" id="form1" class="form-control" name="listName"/>
</div> </div>
</div> </div>
<div class="col-12"> <button type="submit" class="btn btn-primary">Save</button>
<button type="submit" class="btn btn-primary" action="creerListe" >Save</button> <input type="hidden" name="action" value="creerListe" class="btn btn-primary"></input>
</div>
<?php <?php
if($user){ if($user){
echo ' echo '

Loading…
Cancel
Save