Server : Apache/2.4.18 (Ubuntu) System : Linux canvaswebdesign 3.13.0-71-generic #114-Ubuntu SMP Tue Dec 1 02:34:22 UTC 2015 x86_64 User : oppastar ( 1041) PHP Version : 7.0.33-0ubuntu0.16.04.15 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority, Directory : /var/www/indolok.id/application/modules/product_comparison/controllers/ |
Upload File : |
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Product_comparison extends Public_Controller { public function __construct() { parent::__construct(); } public function index() { //get SEO $this->data_header['browser_title'] = 'Product Comparison'; $this->data_header['meta_description'] = 'Product Comparison'; $this->data_header['meta_keywords'] = 'Product Comparison'; $this->load->view('template/header', $this->data_header); $this->load->view('product_comparison'); $this->load->view('template/footer', $this->data_footer); } public function add($product_id = NULL) { if ($product_id == NULL) {show_404();} //check if product id exist $this->db->select('id_products')->from('products')->where('id_products', $product_id); $count = $this->db->get()->num_rows(); if ($count == 0) {show_404();} if ($this->session->userdata('product_comparison')) { $product_id_array = $this->session->userdata('product_comparison'); $count_product_id = count($product_id_array); if (!in_array($product_id, $product_id_array) && $count_product_id <= 4) { $product_id_array[] = $product_id; } } else { $product_id_array = array(); $product_id_array[] = $product_id; } $this->session->set_userdata('product_comparison', $product_id_array); redirect('product_comparison'); } public function clear_product_comparison() { $this->session->unset_userdata('product_comparison'); redirect('product_comparison'); } }