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(); }
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'])) {
} 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 == "") {