goToHome(); break; case "goToHome": $this->goToHome(); break; case "goToAdmin": $this->goToAdmin(); break; case "goToPresentation": $this->goToPresentation(); break; case "goToEnigme": $this->goToEnigme(); break; case "goToTest": $this->goToTest(); break; case "goToChouette": $this->goToChouette(); break; case "goToCesarEncrypt": $this->goToCesarEncrypt(); break; case "goToCesarDecrypt": $this->goToCesarDecrypt(); break; case "goToChuckNorris": $this->goToChuckNorris(); break; case "goToHanoi": $this->goToHanoi(); break; case "goToTrianglePascal": $this->goToTrianglePascal(); break; case "goToDoubleElement": $this->goToDoubleElement(); break; case "goToNext": $this->goToNext(); break; case "goToQueue": $this->goToQueue()(); break; case "goToAddEnigmeSolo": $this->goToAddEnigmeSolo()(); break; case "logout": $this->logout(); break; case "addNewEnigmeSolo": $this->addNewEnigmeSolo(); break; case "goToEnigmeMultiManager": $this->goToEnigmeMultiManager(); break; default: $error = "Action non valide"; require($rep . $vues['erreur']); break; } } catch (PDOException $e) { $error = $e->getMessage(); require($rep . $vues['erreur']); } catch (Exception $e2) { $error = $e2->getMessage(); require($rep . $vues['erreur']); } } public function goToAdmin() { try{ global $rep, $vues; require($rep . $vues['admin']); } catch (Exception $e) { $error = $e->getMessage(); require($rep . $vues['erreur']); } } public function goToAddEnigmeSolo() { try { global $rep, $vues; require($rep . $vues['addEnigmeSolo']); } 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']); } } public function addNewEnigmeSolo() { try { global $rep, $vues; $model = new AdminModel(); $nom = $_POST['nom']; $enonce = $_POST['enigme']; $aide = $_POST['aide']; $rappel = $_POST['rappel']; $exemple = $_POST['exemple']; $test = $_POST['test']; $solution = $_POST['solution']; $enigme = $model->addNewEnigmeSolo($nom, $enonce, $aide, $rappel, $exemple, $test, $solution); require($rep . $vues['enigmePage']); } catch (Exception $e) { $error = $e->getMessage(); require($rep . $vues['erreur']); } } }