commit
b682361022
@ -1,39 +0,0 @@
|
|||||||
<?php
|
|
||||||
class CtrlUser{
|
|
||||||
function __construct(){
|
|
||||||
global $vues;
|
|
||||||
$rep=__DIR__.'/../';
|
|
||||||
|
|
||||||
$dVueEreur = array ();
|
|
||||||
try{
|
|
||||||
$action=$_REQUEST['action'];
|
|
||||||
|
|
||||||
switch($action) {
|
|
||||||
case NULL:
|
|
||||||
$this->Reinit();
|
|
||||||
break;
|
|
||||||
case "validationFormulaire":
|
|
||||||
$this->ValidationFormulaire($dVueEreur);
|
|
||||||
break;
|
|
||||||
//mauvaise action
|
|
||||||
default:
|
|
||||||
$dVueEreur[] = "Erreur d'appel php";
|
|
||||||
require ($rep.$vues['vuephp1']);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
} catch (PDOException $e)
|
|
||||||
{
|
|
||||||
//si erreur BD, pas le cas ici
|
|
||||||
$dVueEreur[] = "Erreur inattendue!!! ";
|
|
||||||
require ($rep.$vues['erreur']);
|
|
||||||
}
|
|
||||||
catch (Exception $e2)
|
|
||||||
{
|
|
||||||
$dVueEreur[] = "Erreur inattendue!!! ";
|
|
||||||
require ($rep.$vues['erreur']);
|
|
||||||
}
|
|
||||||
exit(0);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
?>
|
|
@ -0,0 +1,110 @@
|
|||||||
|
<?php
|
||||||
|
require_once("../model/TaskModel");
|
||||||
|
class VisitCtrl
|
||||||
|
{
|
||||||
|
private $taskModel;
|
||||||
|
function __construct(){
|
||||||
|
$dvueErreur = array();
|
||||||
|
$taskModel = new TaskModel();
|
||||||
|
|
||||||
|
try{
|
||||||
|
$action = $_REQUEST['action'];
|
||||||
|
switch($action){
|
||||||
|
case null:
|
||||||
|
$this->loadHome();
|
||||||
|
# initialize la page home avec tout les listes
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'pageConnection':
|
||||||
|
$this->go_connection();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'connecter':
|
||||||
|
$this->connection();
|
||||||
|
# charge la vue de connexion
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'pageListe':
|
||||||
|
$this->go_list();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'creerListe':
|
||||||
|
$this->makeList();
|
||||||
|
# creer une liste publique
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'supprimerListe':
|
||||||
|
$this->eraseList();
|
||||||
|
# supprime une liste publique
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'pageTache':
|
||||||
|
$this->go_task();
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'ajouterTache':
|
||||||
|
$this->addTask();
|
||||||
|
# ajouter une tache a une liste pub
|
||||||
|
break;
|
||||||
|
|
||||||
|
case 'supprimerTache':
|
||||||
|
$this->eraseTask();
|
||||||
|
# supprimer une tache
|
||||||
|
break;
|
||||||
|
|
||||||
|
default:
|
||||||
|
#
|
||||||
|
$dvueErreur[] = 'Erreur inattendue';
|
||||||
|
require($rep.$vues['']);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
|
||||||
|
} catch (Exception $e) {
|
||||||
|
require("../view/erreur.php");
|
||||||
|
}
|
||||||
|
|
||||||
|
function loadHome(){
|
||||||
|
# instancie tableau / donnees
|
||||||
|
# requere vue
|
||||||
|
# dans vue check if isset
|
||||||
|
# display content
|
||||||
|
$public_lists = $this->taskModel.loadPublicList();
|
||||||
|
}
|
||||||
|
|
||||||
|
function go_connection(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function connection(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function go_list(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function makeList(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function eraseList(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function go_task(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function addTask(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
function eraseTask(){
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
?>
|
Loading…
Reference in new issue