diff --git a/app/Controllers/Member_controller.php b/app/Controllers/Member_controller.php index b471b33..545fcc5 100644 --- a/app/Controllers/Member_controller.php +++ b/app/Controllers/Member_controller.php @@ -138,21 +138,29 @@ class Member_controller extends BaseController { - $data['member_id'] = $memberdata['id']; - - $data['pack_id'] = $value['primary_id']; - - $data['count'] = $value['count']; - - $successdata = $this->cartModel->save($data); - - if ($successdata) - + $data = $this->cartModel->where('pack_id', $value['primary_id'] )->find(); + if($data) { + $successdata = $this->cartModel->where('pack_id', $value['primary_id'] )->set(array( 'count' => $data[0]['count'] + 1 ))->update(); + if ($successdata) + { + $deletedata = $this->Cart_token_model->where('id', $value['id'] )->delete(); + } + } + else + { + $data['member_id'] = $memberdata['id']; - $deletedata = $this->Cart_token_model->where('id', $value['id'] )->delete(); - - } + $data['pack_id'] = $value['primary_id']; + + $data['count'] = $value['count']; + + $successdata = $this->cartModel->save($data); + if ($successdata) + { + $deletedata = $this->Cart_token_model->where('id', $value['id'] )->delete(); + } + } } diff --git a/app/Views/member_layout/header.php b/app/Views/member_layout/header.php index 0e4bd43..3f35061 100644 --- a/app/Views/member_layout/header.php +++ b/app/Views/member_layout/header.php @@ -11,7 +11,7 @@
@@ -59,7 +59,7 @@