Example #1
0
 function addDetail($cartId)
 {
     $cart = new cartitem($cartId);
     $arr = $this->input->post('productCheck');
     if ($arr != "") {
         foreach ($arr as $row) {
             $product = new Product($row);
             $cartDetailItem = new Cartdetail();
             $cartDetailItem->cartitem_id = $cart->id;
             $cartDetailItem->product_id = $product->id;
             $cartDetailItem->quantity = 1;
             $cartDetailItem->price = $product->getRealPriceNum();
             $cartDetailItem->productName = $product->name;
             $cartDetailItem->status = enum::CARTDETAIL_AVAILABLE;
             $cartDetailItem->save();
             $cartDetailItem->clear();
             $product->clear();
         }
     }
     $cartDetail = $cart->cartdetail;
     $dis['cartdetail'] = $cartDetail;
     $dis['object'] = $cart;
     $dis['cart'] = $cart;
     $dis['base_url'] = base_url();
     echo $this->load->view('admin/cart/listDetail', $dis, true);
     exit;
 }