Corection de bug

ServeurDeTest
Noé GARNIER 2 years ago
parent ed60b4d356
commit 5b8faa4f15

@ -19,8 +19,8 @@ $vues['test'] = 'View/src/pages/FirstTests/FirstTest1.html';
$vues['next'] = 'View/src/pages/FirstTests/FirstTest'; $vues['next'] = 'View/src/pages/FirstTests/FirstTest';
$vues['admin'] = 'View/src/pages/Admin.php'; $vues['admin'] = 'View/src/pages/Admin.php';
// Enigme // Enigme
// $vues['enigme'] = 'View/src/pages/Enigme/Palindrome.html'; $vues['enigme'] = 'View/src/pages/Enigme/Palindrome.html';
$vues['enigme'] = 'View/src/pages/Enigme/EnigmePage.php'; $vues['enigmePage'] = 'View/src/pages/Enigme/EnigmePage.php';
$vues['chouette'] = 'View/src/pages/Enigme/Chouette.html'; $vues['chouette'] = 'View/src/pages/Enigme/Chouette.html';
$vues['cesarEncrypt'] = 'View/src/pages/Enigme/CesarEncrypt.html'; $vues['cesarEncrypt'] = 'View/src/pages/Enigme/CesarEncrypt.html';
$vues['cesarDecrypt'] = 'View/src/pages/Enigme/CesarDecrypt.html'; $vues['cesarDecrypt'] = 'View/src/pages/Enigme/CesarDecrypt.html';

@ -57,6 +57,9 @@ class AdminController extends UserController
case "logout": case "logout":
$this->logout(); $this->logout();
break; break;
case "addNewEnigme":
$this->addNewEnigme();
break;
default: default:
$error = "Action non valide"; $error = "Action non valide";
require($rep . $vues['erreur']); require($rep . $vues['erreur']);
@ -76,4 +79,9 @@ class AdminController extends UserController
global $rep, $vues; global $rep, $vues;
require($rep . $vues['admin']); require($rep . $vues['admin']);
} }
function addNewEnigme()
{
}
} }

@ -2,14 +2,10 @@
class UserController class UserController
{ {
private UserModel $model;
private Nettoyage $nettoyage;
function __construct() function __construct()
{ {
try { try {
global $dsn, $rep, $vues, $error; global $dsn, $rep, $vues, $error;
$this->model = new UserModel();
$this->nettoyage = new Nettoyage();
$action = $_REQUEST['action']; $action = $_REQUEST['action'];
//register_event_handler('add_to_queue',array($this,"onAddToQueue")); //register_event_handler('add_to_queue',array($this,"onAddToQueue"));
switch ($action) { switch ($action) {
@ -185,8 +181,9 @@ class UserController
{ {
try { try {
global $rep, $vues, $error; global $rep, $vues, $error;
$num = $this->nettoyage->cleanInt($_REQUEST['num']); $nettoyage = new Nettoyage();
require($rep . $vues['next'].$_REQUEST['num'].".html"); $num = $nettoyage->cleanInt($_REQUEST['num']);
require($rep . $vues['next'].$num.".html");
} catch (Exception $e) { } catch (Exception $e) {
$error = "Erreur Inconnue"; $error = "Erreur Inconnue";
require($rep . $vues['erreur']); require($rep . $vues['erreur']);
@ -197,7 +194,8 @@ class UserController
try { try {
global $rep, $vues, $error; global $rep, $vues, $error;
//require($rep . $vues['Queue']); //require($rep . $vues['Queue']);
$this->model->addToQueue(); $model = new UserModel();
$model->addToQueue();
} catch (Exception $e) { } catch (Exception $e) {
$error = $e->getMessage(); $error = $e->getMessage();
require($rep . $vues['erreur']); require($rep . $vues['erreur']);

@ -19,7 +19,7 @@
</head> </head>
<body class="m-3"> <body class="m-3">
<form> <form action="index.php?action=addNewEnigme" method="POST">
<div class="col"> <div class="col">
<div class="mb-3"> <div class="mb-3">
<label for="" class="form-label">Enigme</label> <label for="" class="form-label">Enigme</label>

Loading…
Cancel
Save