Example #1
0
<?php

session_start();
$controller = "";
$action = "";
// Connexion d'un Admin requise pour accéder à cette page
if (!empty($_SESSION['idAdmin'])) {
    if (!empty($_GET['c']) && !empty($_GET['a'])) {
        $controller = $_GET['c'];
        $action = $_GET['a'];
    }
    // Liste des clients
    if ($controller == "utilisateur" && $action == "list") {
        require_once $_SERVER['DOCUMENT_ROOT'] . 'exo-circulaire/controllers/admin.php';
        $controller_admin = new Controller_Admin();
        $controller_admin->listUtilisateurs();
    } elseif ($controller == "admin" && $action == "confirmDeleteClient") {
        if (empty($_GET['id_client'])) {
            header("Location: exo-circulaire/admin/index.php?c=utilisateur&a=list");
            die;
        } else {
            $idClient = intval($_GET['id_client']);
            require_once $_SERVER['DOCUMENT_ROOT'] . 'exo-circulaire/controllers/admin.php';
            $controller_admin = new controller_admin();
            $controller_admin->confirmDeleteClient($idClient);
        }
    } elseif ($controller == "article" && $action == "list") {
        require_once $_SERVER['DOCUMENT_ROOT'] . 'exo-circulaire/controllers/admin.php';
        $controller_admin = new Controller_Admin();
        $controller_admin->listArticles();
    } elseif ($controller == "article" && $action == "addArticle") {