aled bug chelou mais presque fini

main
Thomas Chazot 2 years ago
parent 9b3549db53
commit a9a48a21d7

@ -27,6 +27,12 @@
<input type="checkbox" name="private"/>
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<input type="submit" value="Submit"/>
<input type="hidden" name="action" value="addPrivateList"/>
</form>

@ -20,6 +20,12 @@
<span class="bar"></span>
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<input type="submit" value="Submit"/>
<input type="hidden" name="action" value="addListVis"/>
</form>

@ -33,6 +33,12 @@
<input type="checkbox" name="completed"></input>
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<input type="submit" value="Submit"/>
<input type="hidden" name="action" value="addTask"/>
<input type="hidden" name="list" value="<?=$dataView?>"/>

@ -41,6 +41,12 @@
}
?>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<input type="submit" value="Submit"/>
<input type="hidden" name='list' value="<?=$dataView->getId()?>"/>
<input type="hidden" name="action" value="modifyPrivateList"/>

@ -21,6 +21,11 @@
<span class="highlight"></span>
<span class="bar"></span>
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<input type="submit" value="Submit"/>
<input type="hidden" name='list' value="<?=$dataView->getId()?>"/>

@ -45,6 +45,10 @@
</div>
<?php
}
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>

@ -28,6 +28,11 @@
<i class="login__icon fas fa-lock"></i>
<input type="password" class="login__input" name="password" placeholder="Password" required>
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">Incorrect Username or Password</h4>';
}
?>
<button class="button login__submit" type="submit">
<span class="button__text">Sign in now</span>

@ -32,6 +32,11 @@
<i class="login__icon fas fa-lock"></i>
<input type="password" class="login__input" name="passwordconf" placeholder="Password confirmation">
</div>
<?php
if(!empty($dVueEreur)){
echo '<h4 id="error">'.$dVueEreur[0].'</h4>';
}
?>
<button class="button login__submit">
<span class="button__text">Sign up now</span>
<input type="hidden" name="action" value="signUp"/>

@ -92,12 +92,17 @@ class UserController {
} else {
$private = $_POST['private'];
}
$list=[];
$user=$mdlUsr->findByName($_SESSION['login']);
$list[]=$mdlListe->insert($name, $private, $user);
$dataView=$list;
require($rep.$vues['seeList']);
$dVueEreur = Validation::val_intitule($name, $dVueEreur);
if(!empty($dVueEreur)){
require($rep.$vues['modifyTask']);
}
else{
$list=[];
$user=$mdlUsr->findByName($_SESSION['login']);
$list[]=$mdlListe->insert($name, $private, $user);
$dataView=$list;
require($rep.$vues['seeList']);
}
}
catch (PDOException $e) {
$dataView[]="Erreur inatendue";
@ -129,20 +134,24 @@ class UserController {
$name=$_POST['name'];
$model = new MdlListe();
$mdlUsr = new MdlUser();
if(!isset($_POST['private']))
{
if(!isset($_POST['private'])){
$private = false;
} else {
}
else{
$private = $_POST['private'];
}
$list=$model->findById($_POST['list']);
$model->update($list[0], $name, $private);
$user=$mdlUsr->findByName($_SESSION['login']);
$dataView = $model->findByUser($user);
$dVueEreur= array();
require($rep.$vues['accueilPrivate']);
$dVueEreur = Validation::val_intitule($name, $dVueEreur);
if(!empty($dVueEreur)){
require($rep.$vues['modifyTask']);
}
else{
$list=$model->findById($_POST['list']);
$model->update($list[0], $name, $private);
$user=$mdlUsr->findByName($_SESSION['login']);
$dataView = $model->findByUser($user);
$dVueEreur= array();
require($rep.$vues['accueilPrivate']);
}
}

@ -139,12 +139,12 @@ class VisitorController {
$hash= password_hash($password,PASSWORD_DEFAULT);
$model->signUp($username,$hash);
$dVueEreur= array();
$_REQUEST['action']=null;
$this->reinit();
}
else{
require($rep.$vues['signUp']);
}
$_REQUEST['action']=null;
$this->reinit();
}
public function Connection(array $dVueEreur){
@ -153,7 +153,6 @@ class VisitorController {
$password=$_POST['password'];
$dVueEreur=Validation::val_connexion($username,$password,$dVueEreur);
if(!empty($dVueEreur)){
require($rep.$vues['signIn']);
}
$model= new MdlUser();
@ -191,17 +190,24 @@ class VisitorController {
$idListe=$_POST['liste'];
$name=$_POST['name'];
$private=$_POST['private'];
$model = new MdlListe();
$model->update($idListe, $name, $private);
$_REQUEST['action']=null;
$this->reinit();
$dVueEreur= array();
$dVueEreur = Validation::val_intitule($name, $dVueEreur);
if(!empty($dVueEreur)){
require($rep.$vues['modifyTask']);
}
else{
$model = new MdlListe();
$model->update($idListe, $name, $private);
$_REQUEST['action']=null;
$this->reinit();
$dVueEreur= array();
}
}
function AddTask($dVueEreur) {
global $rep,$vues,$dataView;
$nom=$_POST['name'];
$idListe=$_POST['list'];
echo "$idList";
$content=$_POST['content'];
if(!isset($_POST['completed']))
{
@ -209,7 +215,11 @@ class VisitorController {
} else {
$completed = $_POST['completed'];
}
$dVueEreur = Validation::val_intitule($nom, $dVueEreur);
if (empty($dVueEreur)){
$dVueEreur = Validation::val_intitule($content, $dVueEreur);
}
if(!empty($dVueEreur)){
require($rep.$vues['addTask']);
}
@ -218,8 +228,8 @@ class VisitorController {
$model->insert($nom, $content, $completed, $idListe);
$_REQUEST['action']="accessListInfos";
$this->accessListInfos($dVueEreur);
$dVueEreur= array();
}
$dVueEreur= array();
}
function accessListInfos($dVueEreur){
@ -247,7 +257,6 @@ class VisitorController {
$tache=$_POST['task'];
$name=$_POST['name'];
$content=$_POST['content'];
$model = new MdlTache();
if(!isset($_POST['completed']))
{
@ -255,25 +264,41 @@ class VisitorController {
} else {
$completed = $_POST['completed'];
}
$tache=$model->findById($_POST['task']);
$model->update($tache, $name, $content, $completed);
$_REQUEST['action']="accessListInfos";
$this->accessListInfos($dVueEreur);
$dVueEreur= array();
$dVueEreur = Validation::val_intitule($name, $dVueEreur);
if (empty($dVueEreur)){
$dVueEreur = Validation::val_intitule($content, $dVueEreur);
}
if(!empty($dVueEreur)){
require($rep.$vues['modifyListPub']);
}
else{
$tache=$model->findById($_POST['task']);
$model->update($tache, $name, $content, $completed);
$_REQUEST['action']="accessListInfos";
$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();
$dVueEreur = Validation::val_intitule($name, $dVueEreur);
if(!empty($dVueEreur)){
require($rep.$vues['modifyListPub']);
}
else{
$model = new MdlListe();
$mdlUsr = new MdlUser();
$list=$model->findById($list);
$model->update($list[0], $name, false);
$_REQUEST['action']="accessListInfos";
$this->accessListInfos($dVueEreur);
$dVueEreur= array();
}
}
}

@ -20,10 +20,8 @@ class MdlUser{
$gate=new UserGateway($this->con);
$result=$gate->insert($login, $mdp);
if ($result==true){
$_SESSION['role'] = 'Utilisateur';
$_SESSION['username'] = $login;
}
$_SESSION['role'] = 'Utilisateur';
$_SESSION['username'] = $login;
}
public function delete(User $user){

Loading…
Cancel
Save