%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
<?php defined('BASEPATH') OR exit('No direct script access allowed'); class Search extends CI_Controller { /** * Index Page for this controller. * * Maps to the following URL * http://example.com/index.php/welcome * - or - * http://example.com/index.php/welcome/index * - or - * Since this controller is set as the default controller in * config/routes.php, it's displayed at http://example.com/ * * So any other public methods not prefixed with an underscore will * map to /index.php/welcome/<method_name> * @see https://codeigniter.com/user_guide/general/urls.html */ function __construct() { parent::__construct(); $this->load->model('department_model', 'department'); $this->load->model('search_model', 'search'); // Load Pagination library $this->load->library('pagination'); $this->load->helper('url'); $this->load->library('session'); } public function index($rowno=0) { $data = array(); $success = ''; $post = $this->input->post(); //To be used in header forms $data['departments_list']=$this->department->get_department_list( 'DepartmentType ASC', 'A'); $data['coes'] = $this->department->get_departments_summary('',array('COE')); // if($post){ // $this->form_validation->set_data($post); // $this->form_validation->set_rules('s', 'Search Term', 'required|trim',array('required' => 'Enter valid Search Term')); // if ($this->form_validation->run() == FALSE){ // $error = $this->form_validation->error_array(); // $error_msg = implode('\n',$error); // $_SESSION['submit_status_msg'] = 'Your Request could not be processed:\n'.$error_msg; // redirect(base_url()); // } // else{ // Search text $search_text = ""; if($post != NULL ){ $search_text = $post['s']; $this->session->set_userdata(array("search"=>$search_text)); }else{ if($this->session->userdata('search') != NULL){ $search_text = $this->session->userdata('search'); } } // Row per page $rowperpage = 10; // Row position // if($rowno != 0){ // $rowno = ($rowno-1) * $rowperpage; // } $rowno = ($this->uri->segment(2)) ? $this->uri->segment(2) : 0; if($rowno != 0){ $rowno = ($rowno-1) * $rowperpage; } // $search_data = array( // 'SearchKeyword' => $post['s'] // ); $data['search_term'] = $this->session->userdata('search'); // All records count $data['allcount'] = $this->search->getrecordCount($search_text); $users_record = $this->search->search($rowno,$rowperpage,$search_text); // Pagination Configuration $config['base_url'] = base_url().'Search'; $config['use_page_numbers'] = TRUE; $config['total_rows'] = $data['allcount']; $config['per_page'] = $rowperpage; // Initialize $this->pagination->initialize($config); $data['pagination'] = $this->pagination->create_links(); $data['search_results'] = $users_record; // $data['row'] = $rowno; // $data['result'] = $this->search->insert(); // print_r($data['result']); // } // } $this->load->view('search_result',$data); } }