Merge branch 'master' of https://codefirst.iut.uca.fr/git/nathan.boileau/Scripted
continuous-integration/drone/push Build is passing Details

ServeurDeTest
johan 2 years ago
commit 5e5aff1d2e

@ -14,12 +14,6 @@ class UserController
case NULL: case NULL:
$model->goToHome(); $model->goToHome();
break; break;
case "signUp":
$model->signUp();
break;
case "login":
$model->login();
break;
case "goToPresentation": case "goToPresentation":
$model->goToPresentation(); $model->goToPresentation();
break; break;
@ -32,6 +26,9 @@ class UserController
case "goToQueue": case "goToQueue":
$model->goToQueue(); $model->goToQueue();
break; break;
case "logout":
$model->logout();
break;
default: default:
$error = "Action non valide"; $error = "Action non valide";
require($rep . $vues['erreur']); require($rep . $vues['erreur']);

@ -20,9 +20,6 @@ class VisitorController
case "login": case "login":
$model->login(); $model->login();
break; break;
case "goToPresentation":
$model->goToPresentation();
break;
case "goToHome": case "goToHome":
$model->goToHome(); $model->goToHome();
break; break;
@ -32,12 +29,6 @@ class VisitorController
case "goToSignUp": case "goToSignUp":
$model->goToSignUp(); $model->goToSignUp();
break; break;
case "goToEnigme":
$model->goToEnigme();
break;
case "goToQueue":
$model->goToQueue();
break;
default: default:
$error = "Action non valide"; $error = "Action non valide";
require($rep . $vues['erreur']); require($rep . $vues['erreur']);

@ -61,4 +61,10 @@ class UserModel
require($rep . $vues['erreur']); require($rep . $vues['erreur']);
} }
} }
public function logout()
{
$_SESSION['role'] = 'visitor';
header('Location: index.php');
}
} }

@ -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() public function goToHome()
{ {
global $rep, $vues, $error; global $rep, $vues, $error;
@ -125,62 +114,4 @@ class VisitorModel
require($rep . $vues['erreur']); 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']);
}
}
} }
Loading…
Cancel
Save