Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- class Cart extends CI_Controller {
- function __construct()
- {
- parent::__construct();
- $this->load->helper('url');
- $this->load->library('session');
- $this->load->library('cart');
- $this->load->helper('form');
- $this->load->database();
- }
- public function index()
- {
- $this->load->model('Model_products');
- $data['categories'] = $this->Model_products->get_categories();
- $this->load->view('header');
- $this->load->view('category_box', $data);
- $this->load->view('cart');
- $this->load->view('footer');
- }
- public function addToCart()
- {
- $this->load->library('session');
- $this->load->library('cart');
- $this->load->model('Model_products');
- $data['product'] = $this->Model_products->get_product($_POST['product_id']);
- $data = array(
- 'id' => $data['product'][0]->id ,
- 'qty' => $_POST['quantity'],
- 'price' => $data['product'][0]->price,
- 'name' => $data['product'][0]->name
- );
- $this->cart->insert($data);
- print_r($this->cart->insert($data));
- redirect(base_url().'cart');
- }
- public function updateCart()
- {
- $data = array(
- 'rowid' => $_GET['rowid'],
- 'qty' => $_GET['qty']
- );
- $this->cart->update($data);
- }
- public function emptyCart()
- {
- $this->cart->destroy();
- redirect(base_url());
- }
- }
Add Comment
Please, Sign In to add comment