コード例 #1
0
ファイル: route.php プロジェクト: Antoshka007/php_dz5
    return $controller->addGroup($request->id_user, $request->id_group);
});
// Удаление пользователя из группы
$router->respond('POST', '/admin/user_update/remove_group/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
    $controller = new Controller_Users();
    return $controller->removeGroup($request->id_user, $request->id_group);
});
// Удаление пользователя
$router->respond('POST', '/admin/user_delete/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
    $controller = new Controller_Users();
    return json_encode($controller->deleteUser($_POST['id']));
});
// Страница управления товарами (админ)
$router->respond('GET', '/admin/products/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
    $controller = new Controller_Admin();
    return $controller->getProductsPage();
});
// Создание файла товаров
$router->respond('POST', '/admin/create_file/?', function ($request, $response) {
    if (!$_SESSION['admin']) {
        $response->redirect('/404')->send();
    }
コード例 #2
0
ファイル: index.php プロジェクト: axelmdev/ecommerce
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
    $controller_admin_addUser = new Controller_Users();
    $controller_admin_addUser->addUser();
    // Page Ajout de membre
} elseif ($controller == "users" && $action == "list") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
    $controller_user = new Controller_Users();
    $controller_user->listUser();
    // Page Liste des membres
} elseif ($controller == "users" && $action == "delete") {
    if (empty($_GET['id'])) {
        echo "<p>Il manque l'identifiant de l'utilisateur</p>";
    } else {
        $id_users = intval($_GET['id']);
        require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
        $controller_user = new Controller_Users();
        $controller_user->deleteUser($id_users);
    }
    // Page Suppression des membres
} elseif ($controller == "news" && $action == "add") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/news.php";
    $controller_admin_addNews = new Controller_News();
    $controller_admin_addNews->addNews();
    // Page Ajout d'Actualité
} elseif ($controller == "news" && $action == "list") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/admin.php";
    $controller_news = new Controller_Admin();
    $controller_news->listeNews();
    // Page Liste des Actualités
} elseif ($controller == "news" && $action == "delete") {
    if (empty($_GET['id'])) {
コード例 #3
0
ファイル: index.php プロジェクト: axelmdev/ecommerce
} elseif ($controller == "page" && $action == "deconnexion") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
    $controller_deconnectuser = new Controller_Users();
    $controller_deconnectuser->disconnetUser();
} elseif ($controller == "user" && $action == "profil") {
    if (empty($_GET['id'])) {
        echo "<p>Il manque l'identifiant de la news</p>";
    } else {
        $id_users = intval($_GET['id']);
        require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
        $controller_profiluser = new Controller_Users();
        $controller_profiluser->profiluser($id_users);
    }
} elseif ($controller == "user" && $action == "commande") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/users.php";
    $controller_commandeuser = new Controller_Users();
    $controller_commandeuser->commandeuser();
} elseif ($controller == "shop" && $action == "panier") {
    require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/panier.php";
    $controller_listpanier = new Controller_Panier();
    $controller_listpanier->viewPanier();
} elseif ($controller == "panier" && $action == "add") {
    if (empty($_GET['id'])) {
        echo "<p>Il manque l'identifiant du produit</p>";
    } else {
        $id_articles = intval($_GET['id']);
        require_once $_SERVER['DOCUMENT_ROOT'] . "/ecommerce/controllers/panier.php";
        $controller_listpanier = new Controller_Panier();
        $controller_listpanier->addPanier($id_articles);
    }
} elseif ($controller == "" && $action == "") {