controllers

main
Lilian BRETON 2 years ago
parent f5647d0c44
commit 8a76b7b64e

@ -0,0 +1,8 @@
<?php
class frontController {
}
?>

@ -8,7 +8,7 @@ class userController {
$user = new User();
session_start();
$this->ValidationFormulaire($dVueEreur);
$dVueEreur = array ();
try {
@ -18,10 +18,6 @@ class userController {
$this->Reinit();
break;
case "validationFormulaire":
$this->ValidationFormulaire($dVueEreur);
break;
case "delete":
$this->Delete();
break;
@ -47,7 +43,11 @@ class userController {
break;
case "supprimerTache":
$this->delTask();
$this->DelTask();
break;
case "modifierTache":
$this->UpdateTask();
break;
default:
@ -92,16 +92,6 @@ class userController {
require ($rep.$vues['vuephp']); // CHANGER APPEL VUE
}
function Inscription($username, $mdp){
$results = $this->$mdlUsr->insert($username, $mdp);
if($results != NULL) {
$_SESSION['username'] = $username;
$user = $this->$mdlUsr->getUserForConnection($username, $mdp);
require ($rep.$vues['AccueilLogin']); //Appel de vue à changer (vues des listes pour user connecté)
return login ($rep.$vues['erreur : username existe déjà']); //Appel de vue à changer (soit retour sur inscription, soit erreur)
}
}
function Delete() {
if(isset($_SESSION['username'])) {
$results = $this->$mdlUsr->delete(); //A compléter avec bons arguments
@ -124,6 +114,41 @@ class userController {
require ($rep.$vues['...']); // Appel vue à changer
}
}
function DelList() {
if(isset($_SESSION['username'])){
$results = $this->$mdlUsr->delList($user); //aa
require ($rep.$vues['...']); // apegffo,
}
}
function UpdateList() {
if(isset($_SESSION['username'])){
$results = $this->$mdlUsr->updateList($user); //changer arguments
require ($rep.$vues['...']); // Appel vue à changer
}
}
function AddTask() {
if(isset($_SESSION['username'])){
$results = $this->$mdlUsr->addList($user); //changer arguments
require ($rep.$vues['...']); // Appel vue à changer
}
}
function DelTask() {
if(isset($_SESSION['username'])){
$results = $this->$mdlUsr->delTask($user); //aa
require ($rep.$vues['...']); // apegffo,
}
}
function UpdateTask() {
if(isset($_SESSION['username'])){
$results = $this->$mdlUsr->updateTask($user); //aa
require ($rep.$vues['.']); // apegffo,
}
}
}

@ -19,10 +19,12 @@ class visitorController {
break;
case "connexion":
$this->ValidationFormulaireLogin($dVueEreur);
$this->Connexion($login, $mdp);
break;
case "inscription":
$this->ValidationFormulaireLogin($dVueEreur);
$this->Inscription($login, $mdp);
break;
}
@ -32,6 +34,42 @@ class visitorController {
}
}
function Reinit() {
global $rep,$vues;
$dVue = array (
'username' => "",
'password' => "",
);
require ($rep.$vues['accueil']); //Appel de vue à changer
}
function ValidationFormulaireLogin(array $dVueEreur){
global $rep, $vues;
$username = $_POST['username'];
$mdp = $_POST['password'];
Validation::val_form($username, $mdp, $dVueEreur);
$dVue = array (
'username' => $username,
'password' => $mdp,
);
require ($rep.$vues['vuephp']); // CHANGER APPEL VUE
}
function Inscription($username, $mdp){
$results = $this->$mdlUsr->insert($username, $mdp);
if($results != NULL) {
$_SESSION['username'] = $username;
$user = $this->$mdlUsr->getUserForConnection($username, $mdp);
require ($rep.$vues['Vues/page.html']); //Appel de vue à changer (vues des listes pour user connecté)
return login ($rep.$vues['erreur : username existe déjà']); //Appel de vue à changer (soit retour sur inscription, soit erreur)
}
}
function Connexion($username, $mdp){
$user = $this->$mdlUsr->getUserForConnection($username, $mdp);

Loading…
Cancel
Save