@ -82,17 +82,6 @@ class VisitorModel
}
}
public function goToPresentation()
{
global $rep, $vues, $error;
try {
require($rep . $vues['presentation']);
} catch (Exception $e) {
$error = "Erreur Inconnue";
require($rep . $vues['erreur']);
}
}
public function goToHome()
{
global $rep, $vues, $error;
@ -125,62 +114,4 @@ class VisitorModel
require($rep . $vues['erreur']);
}
}
public function goToEnigme()
{
global $rep, $vues, $error;
try {
require($rep . $vues['enigme']);
} catch (Exception $e) {
$error = "404";
require($rep . $vues['erreur']);
}
}
public function goToQueue()
{
global $rep, $vues, $error;
try {
require($rep . $vues['Queue']);
} catch (Exception $e) {
$error = "404";
require($rep . $vues['erreur']);
}
}
public function logout()
{
session_unset();
session_destroy();
$_SESSION = null;
$this->goToHome();
}
public function addEnigme()
{
global $rep, $vues, $error;
try{
$solo = $_REQUEST['solo'];
if($solo)
$enigme = new Enigme($_REQUEST['enonce'],$_REQUEST['aide'],$_REQUEST['rappel'],$_REQUEST['solution'],$_REQUEST['test'],0,0);
else
$enigme = new Enigme($_REQUEST['enonce'],$_REQUEST['aide'],$_REQUEST['rappel'],$_REQUEST['solution'],$_REQUEST['test'],$_REQUEST['tempsDeResolution'],$_REQUEST['points']);
$this->enigme_gateway->insert($enigme);
}
catch(Exception $e) {
$error = "500";
require($rep . $vues['erreur']);
}
}
public function deleteEnigme()
{
global $rep, $vues, $error;
try{
$this->enigme_gateway->delete($_REQUEST['id']);
}
catch(Exception $e) {
$error = "500";
require($rep . $vues['erreur']);
}
}
}