public function home() { $categoriesModel = new CategoriesModel(); $categories = $categoriesModel->getAllCategories(); $model["categories"] = $categories; $productsModel = new ProductsModel(); $newProducts = $productsModel->getLastNewProducts(20); $secondHandProducts = $productsModel->getLastSecondHandProducts(20); $model["newProducts"] = $newProducts; $model["secondHandProducts"] = $secondHandProducts; return new View($model); }
public function Products() { if (!isset($_SESSION['is_logged'])) { header("Location: " . __MAIN_URL__ . __HOME_DIRECTORY__); exit; } $productModel = new ProductsModel(); if (isset($_POST['sellButton'])) { $quantity = $_POST['quantity']; $price = $_POST['price']; $productId = $_POST['productId']; $productModel->sellUserProducts($_SESSION['id'], $productId, $quantity, $price); } $products = $productModel->getUserProducts($_SESSION['id']); $model["products"] = $products; $categoriesModel = new CategoriesModel(); $categories = $categoriesModel->getAllCategories(); $model["categories"] = $categories; return new View($model); }
public function reorder() { Functions::EditorAuthorization(); $productModel = new ProductsModel(); $model["products"] = $productModel->getAllUserProducts(); if (isset($_POST['reorderButton'])) { $quantity = $_POST['quantity']; $price = $_POST['price']; $productId = $_POST['productId']; $userId = $_POST['userId']; $productModel->sellUserProducts($userId, $productId, $quantity, $price); } $categoriesModel = new CategoriesModel(); $categories = $categoriesModel->getAllCategories(); $model["categories"] = $categories; return new View($model); }
public function addProductsToUser() { $productModel = new ProductsModel(); if (isset($_POST['addProductButton'])) { $username = $_POST['username']; $productId = $_POST['productId']; $quantity = $_POST['quantity']; $productModel->addProductToUser($username, $productId, $quantity); } $products = $productModel->getAllProducts(); $model["products"] = $products; $categoriesModel = new CategoriesModel(); $categories = $categoriesModel->getAllCategories(); $model["categories"] = $categories; return new View($model); }