Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public function complain_list(){
- $login_info = $this->session->userdata('login_info');
- if ( $login_info['logged_in'] == 1 && $login_info['user_details']['status'] == 1 ):
- // echo $this->input->post('marked'); exit;
- $sdata= array(
- 'sson_marked' => '',
- 'sson_rest_id' => '',
- 'sson_is_complain' => '',
- 'sson_rest_status' => '',
- 'sson_ticket_id' => '',
- 'sson_concern_person' => '',
- 'sson_issue_type' => '',
- 'sson_start_date' => '',
- 'sson_end_date' => '',
- );
- if(!empty($this->input->post())){
- $this->session->unset_userdata($sdata);
- $sdata['sson_marked'] = $this->input->post('marked');
- $sdata['sson_rest_id'] = ( $this->input->post('rest_id') !='' ) ? $this->input->post('rest_id') : '';
- $sdata['sson_is_complain'] = ( $this->input->post('is_complain') !='' ) ? $this->input->post('is_complain') : '';
- $sdata['sson_rest_status'] = ( $this->input->post('rest_status') !='' ) ? $this->input->post('rest_status') : '';
- $sdata['sson_ticket_id'] = ( $this->input->post('ticket_id') !='' ) ? $this->input->post('ticket_id') : '';
- $sdata['sson_concern_person'] = ( $this->input->post('concern_person') !='' ) ? $this->input->post('concern_person') : '';
- $sdata['sson_issue_type'] = ( $this->input->post('issue_type') !='' ) ? $this->input->post('issue_type') : '';
- $sdata['sson_start_date'] = $this->input->post('start_date');
- $sdata['sson_end_date'] = $this->input->post('end_date');
- $this->session->set_userdata($sdata);
- }
- // echo "<pre>";
- // print_r($this->session->userdata());
- // $this->session->unset_userdata('sson_search');
- // exit();
- $marked = $this->session->userdata('sson_marked');
- $id = $this->session->userdata('sson_rest_id');
- $is_complain = $this->session->userdata('sson_rest_id');
- $rest_status = $this->session->userdata('sson_rest_status');
- $ticket_id = $this->session->userdata('sson_ticket_id');
- $concern_person = $this->session->userdata('sson_concern_person');
- $issue_type = $this->session->userdata('sson_issue_type');
- $start_date = $this->session->userdata('sson_start_date');
- $end_date = $this->session->userdata('sson_end_date');
- $data['start_date'] = $start_date;
- $data['end_date'] = $end_date;
- $data['is_complain'] = $is_complain;
- $data['rest_status'] = $rest_status;
- // Pagination code start by Shagor
- //echo $search.'-------'.$search_query.'-----'.$searchText;exit;
- $limit = 0;
- if( $this->uri->segment(2) !='' ):
- $limit = $this->uri->segment(2);
- endif;
- $this->load->library('pagination');
- $config['base_url'] = base_url('complain-list/');
- $config['total_rows'] = $this->Crm_complain->get_numrows_complain_list( $id, $start_date, $end_date, $is_complain, $rest_status, $ticket_id, $concern_person, $issue_type, $marked );
- $config['per_page'] = 20;
- $config['full_tag_open'] = "<ul class='pagination'>";
- $config['full_tag_close'] = "</ul>";
- $config['first_tag_open'] = "<li>";
- $config['first_tag_close'] = "</li>";
- $config['next_tag_open'] = "<li>";
- $config['next_tag_close'] = "</li>";
- $config['prev_tag_open'] = "<li>";
- $config['prev_tag_close'] = "</li>";
- $config['num_tag_open'] = "<li>";
- $config['num_tag_close'] = "</li>";
- $config['cur_tag_open'] = "<li class='active'><a>";
- $config['cur_tag_close'] = "</a></li>";
- $config['last_tag_open'] = "<li>";
- $config['last_tag_close'] = "</li>";
- $this->pagination->initialize($config);
- // Pagination code end by Shagor
- $data['complain_list'] = $this->Crm_complain->get_complain_list( $id, $start_date, $end_date, $is_complain, $rest_status, $ticket_id, $concern_person, $issue_type, $marked, $config['per_page'], $limit );
- // echo "<pre>"; print_r($data['marked_complain_list']); exit;
- // echo $data['marked_complain_list']; exit;
- $data['restData'] = $this->Crm_restaurantmodel->get_restaurantforsearch();
- $data['getConcernPer'] = $this->Crm_complain->getConcernPerson();
- $data['getIssueType'] = $this->Crm_complain->getIssueType();
- $this->session->set_userdata('cl_marked', $marked);
- $this->session->set_userdata('cl_rest_id', $id);
- $this->session->set_userdata('cl_is_complain', $is_complain);
- $this->session->set_userdata('cl_rest_status', $rest_status);
- $this->session->set_userdata('cl_ticket_id', $ticket_id);
- $this->session->set_userdata('cl_concern_person', $concern_person);
- $this->session->set_userdata('cl_issue_type', $issue_type);
- $this->session->set_userdata('cl_start_date', $start_date);
- $this->session->set_userdata('cl_end_date', $end_date);
- $data['user_id'] = $login_info['user_details']['id'];
- $data['main_content'] = 'complain/complain_list';
- $this->load->view('includes/template',$data);
- else:
- redirect('Auth');
- endif;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement