コード例 #1
0
 /**
  * @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);
 }