Commit 839a5e20 by tetiana yaremko

cart session fixed

parent 559ee216
......@@ -48,10 +48,17 @@ class Auth extends CI_Controller
} else {
$user_role = $this->auth->user_role();
$data['cart']= $this->cart->contents();
echo '<pre>'; echo $data; echo '</pre>';
die();
$this->cmodel->set_user_cart($this->session->userdata('email'), array('new_cart'=>$data));
$new_cart = array();
foreach ($this->cart->contents() as $content) {
$cart = array(
'id' => $content->id,
'qty' => $content->qty,
);
array_push($new_cart, $cart);
}
// echo '<pre>'; echo $new_cart; echo '</pre>';
// die();
$this->cmodel->set_user_cart($this->session->userdata('email'), $new_cart);
$this->session->set_userdata("role_id", $user_role);
$this->session->set_userdata($this->auth->get_data());
$this->session->set_userdata("logged_in", true);
......
......@@ -148,7 +148,7 @@ class Cart_model extends CI_Model
public function set_user_cart($email, $data) {
foreach ($data as $items=>$item ) {
foreach ($data as $item ) {
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 {
......
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