test
continuous-integration/drone/push Build is passing Details

ServeurDeTest
Noé GARNIER 2 years ago
parent 210f452ff5
commit 738b0c65d4

@ -7,16 +7,13 @@ class FrontController
global $error, $view, $rep; global $error, $view, $rep;
session_start(); session_start();
// Check role permissions // Check role permissions
echo "FrontController1\n";
if (isset($_SESSION['role'])) { if (isset($_SESSION['role'])) {
$role = $_SESSION['role']; $role = $_SESSION['role'];
} else { } else {
$role = "visitor"; $role = "visitor";
} }
// Check if action exists // Check if action exists
echo "FrontController2\n";
$action = $_REQUEST['action']; $action = $_REQUEST['action'];
echo $action . "\n";
if ($role == "user") { if ($role == "user") {
if ($action == NULL) { if ($action == NULL) {
new UserController(); new UserController();
@ -28,7 +25,6 @@ class FrontController
new UserController(); new UserController();
} }
} else { } else {
echo "FrontController3\n";
new VisitorController(); new VisitorController();
} }
} catch (Exception $e) { } catch (Exception $e) {

@ -2,11 +2,11 @@
class VisitorController class VisitorController
{ {
private EnigmeGateway $enigme_gateway; private Connection $con;
function __construct() function __construct()
{ {
try { try {
echo "VisitorController1\n";
global $dsn, $rep, $vues, $error; global $dsn, $rep, $vues, $error;
$model = new VisitorModel(); $model = new VisitorModel();
$action = $_REQUEST['action']; $action = $_REQUEST['action'];

@ -1,18 +1,18 @@
<?php <?php
class VisitorModel class VisitorModel
{ {
// private EnigmeGateway $enigme_gateway;
// private PartieGateway $partie_gateway; private EnigmeGateway $enigme_gateway;
// private UtilisateurGateway $utilisateur_gateway; private PartieGateway $partie_gateway;
private UtilisateurGateway $utilisateur_gateway;
function __construct() function __construct()
{ {
try { try {
echo 'model1';
global $error, $view, $rep; global $error, $view, $rep;
// $this->enigme_gateway = new EnigmeGateway(); $this->enigme_gateway = new EnigmeGateway();
// $this->partie_gateway = new PartieGateway(); $this->partie_gateway = new PartieGateway();
// $this->utilisateur_gateway = new UtilisateurGateway(); $this->utilisateur_gateway = new UtilisateurGateway();
} catch (Exception $e) { } catch (Exception $e) {
$error = $e->getMessage(); $error = $e->getMessage();
require($rep . $view['erreur']); require($rep . $view['erreur']);
@ -87,7 +87,6 @@ class VisitorModel
{ {
global $rep, $vues, $error; global $rep, $vues, $error;
try { try {
echo "Home";
require($rep . $vues['main']); require($rep . $vues['main']);
} catch (Exception $e) { } catch (Exception $e) {
$error = "404"; $error = "404";

@ -3,7 +3,7 @@ require_once('./Config/Config.php');
require_once('./Config/Autoload.php'); require_once('./Config/Autoload.php');
Autoload::charger(); Autoload::charger();
echo "index1\n"; echo "test1\n";
// try { // try {
// $con = new Connection($dsn); // $con = new Connection($dsn);
@ -31,11 +31,8 @@ echo "index1\n";
// catch (Exception $e2) { // catch (Exception $e2) {
// echo $e2->getMessage(); // echo $e2->getMessage();
// } // }
// global $rep, $vues, $error;
// 'View/src/pages/Erreur.php'
// require($rep.$vues['erreur']);
$control = new FrontController(); $control = new FrontController();
echo "index2\n"; // echo "test2\n";
//session_regenerate_id(true); //session_regenerate_id(true);
// session_unset(); // session_unset();

Loading…
Cancel
Save