/** * @admin */ public function productEdit($id) { $productModel = new ProductsModel(); if (isset($_POST['editProductButton'])) { $name = $_POST['productName']; $desc = $_POST['desc']; $condition = $_POST['condition']; $quantity = $_POST['quantity']; $pic = $_POST['pic']; $category = $_POST['category']; $productId = $_POST['productId']; $oldCategory = $_POST['oldCategory']; $productModel->adminEditProduct($name, $desc, $condition, $quantity, $pic, $category, $productId, $oldCategory); } try { $product = $productModel->getProductById($id); $model["product"] = $product; } catch (\Exception $e) { header("Location: " . __MAIN_URL__ . __HOME_DIRECTORY__); exit; } $categoriesModel = new CategoriesModel(); $categories = $categoriesModel->getAllCategories(); $model["categories"] = $categories; return new View($model); }