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