Commit a623f050 by tetiana yaremko

cart session fixed

parent e2231c24
......@@ -51,8 +51,8 @@ class Auth extends CI_Controller
$this->session->set_userdata($this->auth->get_data());
$this->session->set_userdata("logged_in", true);
//$data=$this->cmodel->getAllFromCart();
//$this->cmodel->set_user_cart($this->session->userdata('email'), $data);
$data=$this->cart->contents();
$this->cmodel->set_user_cart($this->session->userdata('email'), $data);
if($user_role==1) {
......
......@@ -149,12 +149,12 @@ class Cart_model extends CI_Model
public function set_user_cart($email, $data) {
foreach ($data as $item) {
if($this->exists_in_user_cart($item->prod_id, $email)) {
$this->db->query("UPDATE user_cart set qty='$item->qty' where prod_id='$item->prod_id'");
if($this->exists_in_user_cart($item->id, $email)) {
$this->db->query("UPDATE user_cart set qty='$item->qty' where prod_id='$item->id'");
} else {
$user_cart= array(
'user_email'=>$email,
'prod_id'=>$item->prod_id,
'prod_id'=>$item->id,
'qty'=>$item->qty
);
$this->db->insert('user_cart', $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