Mise à jour de 'src/Controleur/FrontControler.php'

pull/21/head
Leni BEAULATON 6 months ago
parent ba32f10976
commit a7c8d0b8a3

@ -1,22 +1,16 @@
<?php
namespace Controleur;
use Gateway\Connection;
Class FrontControler{
private $listAction;
private string $role = 'visitor';
private Connection $co;
public function __construct(Connection $co){
public function __construct(){
global $twig;
$this->co=$co;
$this->listAction = ['visitor' => array('accueil','search','quote','login','singin','quiz'),
$this->listAction = ['visitor' => array('accueil','search','quote','login','signin'),
'user' => array('quiz','commentary','favorite','logout'),
'admin' => array('null')];
@ -37,13 +31,15 @@ Class FrontControler{
$router->map('GET|POST', '/quote/[i:idQuote]?', 'VisitorControler');
$router->map('GET|POST', '/login', 'VisitorControler');
$router->map('GET|POST', '/quiz/[i:id]?', 'QuizController');
$router->map('GET|POST', '/signin', 'VisitorControler');
$router->map('GET|POST', '/quiz', 'UserControler');
$match = $router->match();
$action = NULL;
if(!$match){
$dVueEreur[] = "Requete introuvable";
$dVueEreur[] = "Requette introuvable";
$this->vueErreur($dVueEreur);
}
else{
@ -69,7 +65,7 @@ Class FrontControler{
$controller = '\\Controleur\\' . $controller;
$controller = new $controller($this->co);
$controller = new $controller;
if (is_callable(array($controller, $action))) {
call_user_func_array(array($controller, $action),
array($match['params']));

Loading…
Cancel
Save