getUserForConnection($username, $mdp); session_start(); $this->ValidationFormulaire($dVueEreur); $dVueEreur = array (); try { $action = $_REQUEST['action']; switch($action) { case NULL: $this->Reinit(); break; case "delete": $this->Delete(); break; case "update": $this->Update(); break; case "ajouterListeU": $this->AddList(); break; case "supprimerListeU": $this->DelList(); break; case "modifierListeU": $this->UpdateList(); break; case "ajouterTacheU": $this->AddTask(); break; case "supprimerTacheU": $this->DelTask(); break; case "modifierTacheU": $this->UpdateTask(); break; case "viewPrivateList": $this->PrivateList(); break; default: $dVueEreur[] = "Erreur d'appel php"; require ($rep.$vues['accueil']); break; } } catch (PDOException $e){ $dVueEreur[] = "Erreur BDD"; require ($rep.$vues['erreur']); } catch (Exception $e2){ $dVueEreur[] = "Erreur innatendue"; require ($rep.$vues['erreur']); } exit(0); } function Reinit() { global $rep,$vues; $dVue = array ( 'username' => "", 'password' => "", ); require ($rep.$vues['accueil']); } function ValidationFormulaire(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['accueil']); } function Delete() { if(isset($_SESSION['username'])) { $results = $this->$mdlUsr->delete(); //A compléter avec bons arguments session_unset(); session_destroy(); require ($rep.$vues['accueil']); } } function Update() { if(isset($_SESSION['username'])) { $results = $this->$mdlUsr->update(); //Ajouter arguments require ($rep.$vues['accueil']); } } function AddList() { if(isset($_SESSION['username'])){ $results = $this->$mdlUsr->addList($user); //changer arguments require ($rep.$vues['addTask']); } } function DelList() { if(isset($_SESSION['username'])){ $results = $this->$mdlUsr->delList($user); //aa require ($rep.$vues['accueil']); } } 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, } } } ?>