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.
29 lines
814 B
29 lines
814 B
<?php
|
|
require_once('../model/UserModel.php');
|
|
|
|
class FrontController
|
|
{
|
|
private UserModel $ursMdl;
|
|
$action_User = array('deconnecter','creerListePriv','supListePriv','modifierListePriv');
|
|
|
|
try{
|
|
$user = $this->usrMdl.isUser(); # cette fonction retourne quoi?
|
|
$action = $_GET['action'];
|
|
|
|
if(($i = array_search($action,$action_User)) !== false){
|
|
if($user == null){
|
|
# appel controlleur user avec action connecter
|
|
} else {
|
|
require_once('UserController');
|
|
$usrCtrl = new UserController;
|
|
}
|
|
|
|
} else {
|
|
# sinon forcement une action de visiteur donc validé ?
|
|
}
|
|
} catch {
|
|
require('../view/errors.php') # a changer pour bon nom de fichier
|
|
}
|
|
}
|
|
?>
|