Correction des erreurs, je te laisse voir l ancien push

pull/11/head
Emre KARTAL 2 years ago
parent 27f0e15458
commit 5e1bdf09de

@ -1,100 +1,99 @@
<?php <?php
namespace Controller; class CtrlVisiteur {
class Controleur { function __construct() {
function __construct() { global $rep,$vues;
global $rep,$vues;
session_start();
$dVueEreur = array (); $dVueEreur = array ();
try{ try{
$action=NULL; $action=NULL;
if(isset($_REQUEST['action'])){ if(isset($_REQUEST['action'])){
$action = $_REQUEST["action"]; $action = $_REQUEST["action"];
}
switch($action) {
//pas d'action, on réinitialise 1er appel
case NULL:
$this->Reinit();
break;
case "validationFormulaire":
$this->ValidationFormulaire($dVueEreur);
break;
case "redirectionLogin":
$this->redirectionLogin($dVueEreur);
break;
case "redirectionInscription":
$this->redirectionInscription($dVueEreur);
break;
case "seConnecter":
$this->seConnecter($dVueEreur);
break;
case "ConsulterListe":
$this->ConsulterListe();
break;
//mauvaise action
default:
$dVueEreur[] = "Erreur d'appel php";
require ($rep.$vues['home']);
break;
} }
} catch (PDOException $e) switch($action) {
{
//si erreur BD, pas le cas ici //pas d'action, on réinitialise 1er appel
case NULL:
$this->Reinit();
break;
case "validationFormulaire":
$this->ValidationFormulaire($dVueEreur);
break;
case "redirectionLogin":
$this->redirectionLogin($dVueEreur);
break;
case "redirectionInscription":
$this->redirectionInscription($dVueEreur);
break;
case "seConnecter":
$this->seConnecter($dVueEreur);
break;
case "ConsulterListe":
$this->ConsulterListe();
break;
//mauvaise action
default:
$dVueEreur[] = "Erreur d'appel php";
require ($rep.$vues['home']);
break;
}
} catch (PDOException $e)
{
//si erreur BD, pas le cas ici
$dVueEreur[] = "Erreur inattendue!!! ";
require ($rep.$vues['erreur']);
}
catch (Exception $e2)
{
$dVueEreur[] = "Erreur inattendue!!! "; $dVueEreur[] = "Erreur inattendue!!! ";
require ($rep.$vues['erreur']); require ($rep.$vues['erreur']);
}
}
catch (Exception $e2)
{
$dVueEreur[] = "Erreur inattendue!!! ";
require ($rep.$vues['erreur']);
}
//fin
exit(0);
}//fin constructeur
//fin
exit(0);
}//fin constructeur
function Reinit() {
global $rep,$vues;
require ($rep.$vues['login']);
}
function Reinit() { function ValidationFormulaire(array $dVueEreur) {
require ($rep.$vues['Home']); require ($rep.$vues['inscription']);
} }
function ValidationFormulaire(array $dVueEreur) {
require ($rep.$vues['inscription']);
}
function redirectionLogin(array $dVueEreur) { function redirectionLogin(array $dVueEreur) {
require ($rep.$vues['login']); require ($rep.$vues['login']);
} }
function redirectionInscription(array $dVueEreur) { function redirectionInscription(array $dVueEreur) {
require ($rep.$vues['inscription']); require ($rep.$vues['inscription']);
} }
function seConnecter(array $dVueEreur) { function seConnecter(array $dVueEreur) {
require ($rep.$vues['login']); require ($rep.$vues['login']);
} }
function ConsulterListe(){ function ConsulterListe(){
require ($rep.$vues['listeVue']); require ($rep.$vues['listeVue']);
} }
}//fin class }//fin class
?> ?>

@ -1,16 +1,10 @@
<?php <?php
class FrontController { class FrontControleur {
global $rep,$vues;
function __construct(){ function __construct(){
session_start(); session_start();
try { try {
$actionUser = array(); $controlleur = new CtrlVisiteur();
if(isset($_GET["action"]) and in_array($_GET["action"],$actionUser))
if(!isset($_SESSION["IdUserCourant"])){
require("views/login.php");
} else $controlleur = new CtrlUtilisateur();
else $controlleur = new CtrlVisiteur();
} catch (Exception $e) { } catch (Exception $e) {
$dVueEreur[] = "Erreur inattendue!!! "; $dVueEreur[] = "Erreur inattendue!!! ";

@ -1,22 +0,0 @@
<?php
namespace modeles;
class Modele
{
public function __construct(){
}
public function getAllListePublic(){
}
}

@ -34,7 +34,7 @@ class Autoload
{ {
global $rep; global $rep;
$filename = $class.'.php'; $filename = $class.'.php';
$dir =array('modeles/','./','config/','controleur/'); $dir =array('Modele/','./','config/','Controller/');
foreach ($dir as $d){ foreach ($dir as $d){
$file=$rep.$d.$filename; $file=$rep.$d.$filename;
//echo $file; //echo $file;

@ -12,7 +12,7 @@ $dsn='mysql:host=londres.uca.local;dbname=dbrahassou';
$vues['erreur']='vues/erreur.php'; $vues['erreur']='vues/erreur.php';
$vues['inscription']='Vue/html/inscription.php'; $vues['inscription']='Vue/html/inscription.php';
$vues['ListPublic']='Vue/html/PageListPublic.php'; $vues['ListPublic']='Vue/html/PageListePublic.php';
$vues['login']='Vue/html/login.php'; $vues['login']='Vue/html/login.php';
$vues['listeVue']='Vue/html/ListeVue.php'; $vues['listeVue']='Vue/html/ListeVue.php';

Loading…
Cancel
Save