Arborescence du projet améliorer, Front Controlleur générique fait et créer les modeles visiteurs,utilisateurs et admin
parent
08ea2c146d
commit
0a40a33175
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
class CtrlAdmin {
|
||||
|
||||
function __construct() {
|
||||
|
||||
global $rep,$vues;
|
||||
|
||||
$dVueEreur = array ();
|
||||
|
||||
try{
|
||||
$action=NULL;
|
||||
if(isset($_REQUEST['action'])){
|
||||
$action = $_REQUEST["action"];
|
||||
}
|
||||
|
||||
switch($action) {
|
||||
|
||||
|
||||
case NULL:
|
||||
$this->($dVueEreur);
|
||||
break;
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
$dVueEreur[] = "Erreur d'appel php";
|
||||
require ($rep.$vues['home']);
|
||||
break;
|
||||
}
|
||||
|
||||
} catch (PDOException $e)
|
||||
{
|
||||
//si erreur BD, pas le cas ici
|
||||
$dVueEreur[] = "Erreur BD!!! ";
|
||||
require ($rep.$vues['erreur']);
|
||||
|
||||
}
|
||||
catch (Exception $e2)
|
||||
{
|
||||
$dVueEreur[] = "Erreur inattendue!!! ";
|
||||
require ($rep.$vues['erreur']);
|
||||
}
|
||||
|
||||
|
||||
//fin
|
||||
exit(0);
|
||||
}//fin constructeur
|
||||
|
||||
}//fin class
|
||||
|
||||
?>
|
@ -0,0 +1,53 @@
|
||||
<?php
|
||||
|
||||
class CtrlUtilisateur {
|
||||
|
||||
function __construct() {
|
||||
|
||||
global $rep,$vues;
|
||||
|
||||
$dVueEreur = array ();
|
||||
|
||||
try{
|
||||
$action=NULL;
|
||||
if(isset($_REQUEST['action'])){
|
||||
$action = $_REQUEST["action"];
|
||||
}
|
||||
|
||||
switch($action) {
|
||||
|
||||
|
||||
case NULL:
|
||||
$this->($dVueEreur);
|
||||
break;
|
||||
|
||||
|
||||
|
||||
|
||||
default:
|
||||
$dVueEreur[] = "Erreur d'appel php";
|
||||
require ($rep.$vues['home']);
|
||||
break;
|
||||
}
|
||||
|
||||
} catch (PDOException $e)
|
||||
{
|
||||
//si erreur BD, pas le cas ici
|
||||
$dVueEreur[] = "Erreur BD!!! ";
|
||||
require ($rep.$vues['erreur']);
|
||||
|
||||
}
|
||||
catch (Exception $e2)
|
||||
{
|
||||
$dVueEreur[] = "Erreur inattendue!!! ";
|
||||
require ($rep.$vues['erreur']);
|
||||
}
|
||||
|
||||
|
||||
//fin
|
||||
exit(0);
|
||||
}//fin constructeur
|
||||
|
||||
}//fin class
|
||||
|
||||
?>
|
@ -0,0 +1,12 @@
|
||||
<?php
|
||||
|
||||
class MdlAdmin
|
||||
{
|
||||
|
||||
public function __construct(){
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
}
|
@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
class MdlVisiteur
|
||||
{
|
||||
|
||||
public function __construct(){
|
||||
|
||||
}
|
||||
|
||||
public static function CreerUtilisateur(){
|
||||
global $dVueEreur;
|
||||
$userGtw = new UtilisateurGateway();
|
||||
// $verif = Validation::val_form_user($_POST["nom-Form"],$_POST["prenom-Form"],$_POST["pseudo-Form"],$_POST["password-Form"],$_POST["mail-Form"],$dVueEreur);
|
||||
// if($verif == false){
|
||||
// throw new Exception();
|
||||
// }
|
||||
// $hash = password_hash($_POST[password-Form], PASSWORD_DEFAULT);
|
||||
$userGtw->AjouterUtilisateur($_POST["nom-Form"],$_POST["prenom-Form"],$_POST["pseudo-Form"],$_POST["mail-Form"],$_POST["password-Form"]);
|
||||
}
|
||||
|
||||
public static function RecupererListePublic(){
|
||||
$userGtw = new ListeGateway();
|
||||
|
||||
return $userGtw->getListePublic(0,10);
|
||||
}
|
||||
|
||||
}
|
Loading…
Reference in new issue