|
|
|
@ -82,7 +82,7 @@ class AdminController extends UserController
|
|
|
|
|
|
|
|
|
|
public function goToAdmin()
|
|
|
|
|
{
|
|
|
|
|
try{
|
|
|
|
|
try {
|
|
|
|
|
global $rep, $vues;
|
|
|
|
|
require($rep . $vues['admin']);
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
@ -124,6 +124,18 @@ class AdminController extends UserController
|
|
|
|
|
$exemple = $_POST['exemple'];
|
|
|
|
|
$test = $_POST['test'];
|
|
|
|
|
$solution = $_POST['solution'];
|
|
|
|
|
if (empty($nom) || empty($enonce) || empty($test) || empty($solution)) {
|
|
|
|
|
throw new Exception("Les champs nom, enigme, test et solution doivent être remplis");
|
|
|
|
|
}
|
|
|
|
|
if (empty($aide)){
|
|
|
|
|
$aide = "Il n'y a pas d'aide pour cette énigme";
|
|
|
|
|
}
|
|
|
|
|
if (empty($rappel)){
|
|
|
|
|
$rappel = "Il n'y a pas de rappel pour cette énigme";
|
|
|
|
|
}
|
|
|
|
|
if (empty($exemple)){
|
|
|
|
|
$exemple = "Il n'y a pas d'exemple pour cette énigme";
|
|
|
|
|
}
|
|
|
|
|
$enigme = $model->addNewEnigmeSolo($nom, $enonce, $aide, $rappel, $exemple, $test, $solution);
|
|
|
|
|
require($rep . $vues['enigmePage']);
|
|
|
|
|
} catch (Exception $e) {
|
|
|
|
|