ajout du lien entre la page ajout d'énigme multi incomplète et
continuous-integration/drone/push Build is passing Details

la page admin
ServeurDeTest
Johan LACHENAL 2 years ago
parent 1864f91554
commit 1c72f97ee6

@ -18,6 +18,7 @@ $vues['signUp'] = 'View/src/pages/LogSign/SignUp.php';
$vues['test'] = 'View/src/pages/FirstTests/FirstTest1.html'; $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/Admin.php'; $vues['admin'] = 'View/src/pages/Admin/Admin.php';
$vues['enigmeMultiManager'] = 'View/src/pages/Admin/EnigmeMultiManager.php';
// Enigme // Enigme
$vues['enigme'] = 'View/src/pages/Enigme/Palindrome.html'; $vues['enigme'] = 'View/src/pages/Enigme/Palindrome.html';
$vues['enigmePage'] = 'View/src/pages/Enigme/EnigmePage.php'; $vues['enigmePage'] = 'View/src/pages/Enigme/EnigmePage.php';

@ -60,6 +60,9 @@ class AdminController extends UserController
case "addNewEnigme": case "addNewEnigme":
$this->addNewEnigme(); $this->addNewEnigme();
break; break;
case "goToEnigmeMultiManager":
$this->goToEnigmeMultiManager();
break;
default: default:
$error = "Action non valide"; $error = "Action non valide";
require($rep . $vues['erreur']); require($rep . $vues['erreur']);
@ -76,8 +79,24 @@ class AdminController extends UserController
function goToAdmin() function goToAdmin()
{ {
try{
global $rep, $vues; global $rep, $vues;
require($rep . $vues['admin']); require($rep . $vues['admin']);
} catch (Exception $e) {
$error = $e->getMessage();
require($rep . $vues['erreur']);
}
}
public function goToEnigmeMultiManager()
{
try {
global $rep, $vues;
require($rep . $vues['enigmeMultiManager']);
} catch (Exception $e) {
$error = $e->getMessage();
require($rep . $vues['erreur']);
}
} }
function addNewEnigme() function addNewEnigme()

@ -14,6 +14,8 @@ class FrontController
$role = "visitor"; $role = "visitor";
} }
// Check if action exists // Check if action exists
//echo "FrontConroller : action = " . $_REQUEST['action'] . "<br>";
//echo "role = " . $role . "<br>";
$action = $nettoyage->clean($_REQUEST['action']); $action = $nettoyage->clean($_REQUEST['action']);
if ($role == "user") { if ($role == "user") {
if ($action == NULL) { if ($action == NULL) {
@ -23,6 +25,7 @@ class FrontController
$error = "Action non valide " . $action; $error = "Action non valide " . $action;
require($rep . $view['erreur']); require($rep . $view['erreur']);
} else { } else {
//echo "action user valide";
$_REQUEST['action'] = $action; $_REQUEST['action'] = $action;
new UserController(); new UserController();
} }
@ -35,10 +38,12 @@ class FrontController
$error = "Action non valide " . $action; $error = "Action non valide " . $action;
require($rep . $view['erreur']); require($rep . $view['erreur']);
} else { } else {
//echo "action admin valide";
$_REQUEST['action'] = $action; $_REQUEST['action'] = $action;
new AdminController(); new AdminController();
} }
} else { } else {
//echo "action visiteur";
$_REQUEST['action'] = $action; $_REQUEST['action'] = $action;
new VisitorController(); new VisitorController();
} }

Loading…
Cancel
Save