Example #1
0
 public function edit()
 {
     $products_collection = new ProductsCollection();
     if ($_SERVER['REQUEST_METHOD'] == 'POST') {
         $products = new ProductEntity();
         $products->setId($_GET['id'])->setTitle($_POST['title'])->setDescription($_POST['description'])->setPrice($_POST['price']);
         if ($_FILES['image']['tmp_name'] != '') {
             $products->saveImage($_FILES['image']);
         }
         $products_collection->save($products);
         header('Location: index.php?controller=products');
     }
     $data = $products_collection->get($_GET['id']);
     $this->loadView('cms/product_edit', array('data' => $data));
 }