Commit 56c3bd06 by tetiana yaremko

cart session fixed

parent beec6e9c
......@@ -45,6 +45,11 @@ class Cart extends CI_Controller
foreach ($data as $item) {
$prod_id = $item->prod_id;
$data_db = $this->cmodel->get_prod_data($prod_id);
foreach ($this->cart->contents() as $content) {
if($content['id']==$prod_id) {
$item->qty=$content['qty'];
}
}
$cart = array(
'id' => $data_db->id,
'name' => $data_db->artist,
......@@ -55,6 +60,10 @@ class Cart extends CI_Controller
);
array_push($new_cart, $cart);
}
$this->cart->destroy();
$this->cart->insert($new_cart);
}
......
......@@ -13,13 +13,26 @@ class Cart_model extends CI_Model
return $query->row();
}
public function getAllFromCart() {
$this->db->select('prod_id, qty');
$this->db->from('prod_cart');
$query = $this->db->get();
return $query->result();
// public function getAllFromCart() {
// $this->db->select('prod_id, qty');
// $this->db->from('prod_cart');
// $query = $this->db->get();
// return $query->result();
// }
public function getAllFromCart()
{
foreach ($this->cart->contents() as $items) {
$cart = array(
'id' => $items->id,
'qty' => $items->qty,
);
}
}
public function getAllFromUserCart($email) {
$this->db->select('prod_id, qty');
$this->db->from('user_cart');
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment