allez encore un peu

main
Thomas Chazot 2 years ago
parent 218f0f7c43
commit 808f747906

@ -55,8 +55,9 @@
</li> </li>
<li class="table-row"> <li class="table-row">
<form method="POST" id="accesAddList" name="accesAddList" class="col col-6"> <form method="POST" id="accessAddListPrivee" name="accessAddListPrivee" class="col col-6">
<input type="submit" value="Add List" name="accesAddList"/> <input type="submit" value="Add List" />
<input type="hidden" name="action" value="accessAddListPrivee"/>
</form> </form>
</li> </li>

@ -13,22 +13,22 @@
<h2>Ajouter une liste</h2> <h2>Ajouter une liste</h2>
<form>
<div class="group">
<input type="text" name="name" required> <form method="POST" name="addList" id="addList">
<div>
<input type="text" name="name" placeholder="List name" required>
<span class="highlight"></span> <span class="highlight"></span>
<span class="bar"></span> <span class="bar"></span>
<label>Nom de la liste</label>
</div> </div>
<div class="check"> <div class="check">
<text>Private</text> <text>Private</text>
<input type="checkbox" name="prv"></input> <input type="checkbox" name="prv"></input>
</div> </div>
<input type="submit"/> <input type="submit" value="Submit"/>
<input type="hidden" name="action" value="addPrivateList"/>
</form> </form>
</div> </div>

@ -15,10 +15,9 @@
<form method="POST" name="addListVis" id="addListVis"> <form method="POST" name="addListVis" id="addListVis">
<div> <div>
<input type="text" name="name" required> <input type="text" name="name" placeholder="List name" required>
<span class="highlight"></span> <span class="highlight"></span>
<span class="bar"></span> <span class="bar"></span>
<label>Nom de la liste</label>
</div> </div>
<input type="submit" value="Submit"/> <input type="submit" value="Submit"/>

@ -4,7 +4,7 @@ class FrontController {
public function __construct(){ 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'); $liste_actions_visiteur = array('accessListInfos', 'goHome','accessSignUp','accessSignIn','signIn','signUp', 'addListVis', 'delList', 'accessAddListVis', 'accessAddTask', 'supprimerTache', 'modifierTache');
global $rep,$vues,$bd,$dataView,$styles,$assets; global $rep,$vues,$bd,$dataView,$styles,$assets;

@ -26,7 +26,7 @@ class UserController {
require($rep.$vues['addList']); require($rep.$vues['addList']);
break; break;
case "ajouterListePrivee": case "addPrivateList":
$this->AddListPrivate($dVueEreur); $this->AddListPrivate($dVueEreur);
break; break;
@ -35,7 +35,6 @@ class UserController {
break; break;
default: default:
echo "????";
$dVueEreur[] = "Erreur d'appel php"; $dVueEreur[] = "Erreur d'appel php";
require ($rep.$vues['accueil']); require ($rep.$vues['accueil']);
break; break;
@ -74,10 +73,14 @@ class UserController {
$name=$_POST['name']; $name=$_POST['name'];
$private=$_POST['private']; $private=$_POST['private'];
Validation::val_creation_Liste_PV($nomListe, $arrayErrorViews); Validation::val_creation_Liste_PV($name, $dVueEreur);
try { 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) { catch (PDOException $e) {
$dataView[]="Erreur inatendue"; $dataView[]="Erreur inatendue";

@ -95,8 +95,8 @@ class VisitorController {
try { try {
$model= new MdlListe(); $model= new MdlListe();
$list=$model->insert($name, false, null); $list=[];
echo "aaaaaaaaaaaaaaaa". "$list[0]"; $list[]=$model->insert($name, false, null);
$dataView=$list; $dataView=$list;
require($rep.$vues['seeList']); require($rep.$vues['seeList']);
} }

@ -57,11 +57,11 @@ class MdlUser{
return $gate->getHashedPassword($usr); 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']);
}
}
?> ?>
Loading…
Cancel
Save