Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');
- class Pnp extends CI_Controller
- {
- function Pnp()
- {
- parent::__construct();
- $this->load->model('cart_model');
- }
- function page_data()
- {
- $data['title'] = 'Prep N\' Pop';
- $data['header'] = '
- <div id="header" /></div>';
- $data['css'] = "
- <link href=\"".$this->config->item('base_url').$this->config->item('css')."\" rel=\"stylesheet\" type=\"text/css\" />
- <script type=\"text/javascript\" src=\"".$this->config->item('base_url')."assets/js/jquery-1.6.2.min.js\"></script>
- <script type=\"text/javascript\" src=\"".$this->config->item('base_url')."assets/js/core.js\"></script>
- <script type=\"text/javascript\">
- function swap(image) {
- document.getElementById(\"pnp\").src = image.href;
- }
- </script>
- <script src=\"".$this->config->item('base_url')."assets/js/flowplayer-3.2.6.min.js\"></script>";
- $data['heading'] = '
- <div id="heading" />Prep N\' Pop</div>';
- return $data;
- }
- function index()
- {
- $data = $this->page_data();
- $data['products'] = $this->cart_model->retrieve_products(); // Retrieve an array with all products
- $this->load->view('home', $data);
- }
- function add_cart_item(){
- if($this->cart_model->validate_add_cart_item() == TRUE){
- // Check if user has javascript enabled
- if($this->input->post('ajax') != '1'){
- redirect('pnp'); // If javascript is not enabled, reload the page with new data
- }else{
- echo 'true'; // If javascript is enabled, return true, so the cart gets updated
- }
- }
- }
- function update_cart(){
- $this->cart_model->validate_update_cart();
- redirect('pnp');
- }
- function show_cart(){
- $this->load->view('cart');
- }
- function empty_cart(){
- $this->cart->destroy();
- redirect('pnp');
- }
- function checkout()
- {
- $this->load->view('checkout', $this->page_data());
- }
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement