You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Scripted/WEB/Controller/VisitorController.php

50 lines
1.4 KiB

<?php
class VisitorController
{
private Connection $con;
function __construct()
{
echo "before Vistor\n";
try {
echo "Visitor controller\n";
global $dsn, $rep, $vues, $error;
$model = new VisitorModel();
$action = $_REQUEST['action'];
switch ($action) {
case NULL:
$model->goToHome();
break;
case "signUp":
$model->signUp();
break;
case "login":
$model->login();
break;
case "goToHome":
$model->goToHome();
break;
case "goToLogin":
$model->goToLogin();
break;
case "goToSignUp":
$model->goToSignUp();
break;
case "goToQueue":
$model->goToLogin();
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']);
}
}
}