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

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

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

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

Loading…
Cancel
Save