mirror of
https://github.com/BreizhHardware/Site-comptage-heure.git
synced 2026-01-19 00:27:28 +01:00
51 lines
2.0 KiB
PHP
51 lines
2.0 KiB
PHP
<?php
|
|
// Organize server path requested
|
|
setlocale(LC_TIME, 'fr_FR.utf8','fra');
|
|
$method = $_SERVER["REQUEST_METHOD"]; // Récupération de la méthode (GET/POST)
|
|
$uri = explode("?", $_SERVER["REQUEST_URI"])[0]; // Récupération du contexte (/...)
|
|
ini_set('display_errors', 1);
|
|
ini_set('display_startup_errors', 1);
|
|
error_reporting(E_ALL);
|
|
|
|
require_once "src/appli/cntrlLogin.php";
|
|
require_once "src/appli/cntrlApp.php";
|
|
require_once "src/appli/utils.php";
|
|
|
|
$DaoTimeslot = new DaoTimeslot(
|
|
getenv('DBHOST') ?: 'localhost',
|
|
getenv('DBNAME') ?: 'bdehours',
|
|
getenv('DBPORT') ?: 5432,
|
|
getenv('DBUSER') ?: 'postgres',
|
|
getenv('DBPASS') ?: 'Isen44N'
|
|
);
|
|
$cntrlLogin = new cntrlLogin();
|
|
$cntrlApp = new cntrlApp();
|
|
$utils = new Utils();
|
|
|
|
if($method == "GET"){
|
|
if($uri == "/login") $cntrlLogin->getLoginForm();
|
|
if($uri == "/login/result") $cntrlLogin->getLoginResult();
|
|
if($uri == "/accueil") $cntrlApp->getAccueil();
|
|
if($uri == "/espaceperso") $cntrlApp->getEspacePerso();
|
|
if($uri == "/disconnect") $utils->destructSession();
|
|
if($uri == "/historique") $cntrlApp->getHistorique();
|
|
if($uri == "/admin") $cntrlApp->getAdminPage();
|
|
if($uri == "/debug") $DaoTimeslot->getTimeslotsByIdUser(1);
|
|
if($uri == "/changepassword") require_once "src/appli/cntrlChangePassword.php";
|
|
|
|
}
|
|
elseif($method == "POST"){
|
|
if($uri == "/espaceperso/register/result") $cntrlApp->getInsertResult();
|
|
if($uri == "/login/result") $cntrlLogin->getLoginResult();
|
|
if($uri == "/espaceperso/delete") $cntrlApp->getDeleteResult();
|
|
if($uri == "/admin/validate") $cntrlApp->getValidateResult();
|
|
if($uri == "/admin/refuse") $cntrlApp->getRefuseResult();
|
|
if($uri == "/admin/historique") $cntrlApp->getSpecificHistoric();
|
|
if($uri == "/changepassword") require_once "src/appli/cntrlChangePassword.php";
|
|
}
|
|
|
|
if (isset($_GET['action']) && $_GET['action'] === 'adduser') {
|
|
require_once 'src/appli/cntrlAddUser.php';
|
|
exit();
|
|
}
|