IL Y A TOUT QUI MARCHE

main
Thomas Chazot 2 years ago
parent c03a40f9bc
commit 863ed03250

@ -0,0 +1,32 @@
<!DOCTYPE html>
<html>
<head>
<title>Ajouter une Liste</title>
<link rel="stylesheet" href="Style/bootstrap.css">
<link rel="stylesheet" href="Style/add.css">
</head>
<body>
<div class="container">
<h2>Modifier Liste</h2>
<form method="POST" name="addList" id="addList">
<div class="group">
<input type="text" name="name" value="<?=$dataView->getName()?>" required>
<span class="highlight"></span>
<span class="bar"></span>
</div>
<input type="submit" value="Submit"/>
<input type="hidden" name='list' value="<?=$dataView->getId()?>"/>
<input type="hidden" name="action" value="modifyPublicList"/>
</form>
</div>
</body>

@ -33,7 +33,7 @@
?>
<div class="check">
<text>Complete</text>
<input type="checkbox" name="completed" value="0" checked/>
<input type="checkbox" name="completed" checked/>
</div>
<?php
}
@ -41,7 +41,7 @@
?>
<div class="check">
<text>Complete</text>
<input type="checkbox" name="completed" value="0"/>
<input type="checkbox" name="completed"/>
</div>
<?php
}

@ -84,8 +84,6 @@ else{
if ($list->getPrivate()){
?>
<input type="checkbox" id="private" checked disabled readonly class="col col-3"></input>
<form method="POST" id="modifyList" name="modifyList" class="col col-4">
<input type="submit" value="Modify"/>
<input type="hidden" name="action" value="accessModifyListPriv"/>
@ -96,7 +94,11 @@ else{
else{
?>
<input type="checkbox" id="private" disabled readonly class="col col-3"></input>
<form method="POST" id="modifyList" name="modifyList" class="col col-4">
<input type="submit" value="Modify"/>
<input type="hidden" name="action" value="accessModifyListPub"/>
<input type="hidden" name="list" value="<?=$list->getId()?>"/>
</form>
<?php
}
?>

@ -24,6 +24,8 @@ $vues['seeList'] = 'Vues/seeList.php';
$vues['signUp'] = 'Vues/signUp.php';
$vues['connexion'] = 'Vues/connexion.php';
$vues['modifyListPriv'] = 'Vues/modifyListPriv.php';
$vues['modifyListPub'] = 'Vues/modifyListPub.php';
?>

@ -5,7 +5,7 @@ class FrontController {
public function __construct(){
$liste_actions_utilisateur = array('viewPrivateList','addPrivateList', 'accessAddListPrivee', 'deconnection', "accessModifyListPriv", "modifyPrivateList");
$liste_actions_visiteur = array('accessListInfos', 'goHome','accessSignUp','accessSignIn','signIn','signUp', 'addListVis', 'delList', 'accessAddListVis', 'accessAddTask', 'deleteTask', 'modifierTache', "addTask");
$liste_actions_visiteur = array('accessListInfos', 'goHome','accessSignUp','accessSignIn','signIn','signUp', 'addListVis', 'delList', "modifyPublicList", "accessModifyListPub", 'accessAddListVis', 'accessAddTask', 'deleteTask', 'modifierTache', "addTask");
global $rep,$vues,$bd,$dataView,$styles,$assets;
session_start();

@ -48,6 +48,15 @@ class VisitorController {
$dataView[]=$_POST['list'];
require($rep.$vues['modifyTask']);
break;
case "accessModifyListPub":
$mdlListe= new MdlListe();
$liste=$mdlListe->findById($_POST['list']);
$dataView=$liste[0];
require($rep.$vues['modifyListPub']);
break;
case "modifyPublicList":
$this->ModifyListPub($dVueEreur);
break;
case "addListVis":
$this->AddList($dVueEreur);
@ -252,5 +261,20 @@ class VisitorController {
$this->accessListInfos($dVueEreur);
$dVueEreur= array();
}
function ModifyListPub($dVueEreur){
global $rep,$vues,$dataView;
$list=$_POST['list'];
$name=$_POST['name'];
$model = new MdlListe();
$mdlUsr = new MdlUser();
$list=$model->findById($list);
$model->update($list[0], $name, false);
$_REQUEST['action']="accessListInfos";
$this->accessListInfos($dVueEreur);
$dVueEreur= array();
}
}
?>

@ -31,7 +31,7 @@ class ListeGateway
foreach ($results as $row ) {
$taches=$tacheGateway->getTacheFromIdList($row['id']);
foreach($taches as $tata){
$tacheGateway->delete($tata);
$tacheGateway->delete($tata->getId());
}
}
$query = "DELETE FROM Liste where id=:id";

Loading…
Cancel
Save