load->helper('cookie'); } public function index () { $admin_info = $this->session->userdata('adminInfo'); if ($admin_info) { $data['content'] = $this->get_smslogs(); $this->load->view('smslog/index', $data); }else { $this->load->view ( 'login'); } } public function get_smslogs() { $this->load->helper('pagging'); $this->load->model('smslog_model'); $data['current_page'] = $this->uri->segment(4, 1); $data['itemsoptions'] = array(10, 25, 50, 100); $data['perpage'] = 10; $data['keyword'] = ""; $data['sorting_order'] = "sorting_desc"; $data['sorting_field'] = "created_time"; if ($this->input->post('sorting_order')) { if ($this->input->post('sorting_order') != "sorting") { $data['sorting_order'] = $this->input->post('sorting_order'); $data['sorting_field'] = $this->input->post('sorting_field'); } } if ($this->input->post('items')) { $data['perpage'] = $this->input->post('items'); } if ($this->input->post('keyword')) { $data['keyword'] = $this->input->post('keyword'); } $data['start'] = ($data['current_page'] - 1) * $data['perpage']; $data['total'] = $this->smslog_model->get_total_smslogs($data); $smsls = $this->smslog_model->get_smslogs($data); $smslogs = array(); foreach($smsls as $smsl): $id = $smsl['us_id']; $username = $this->get_username($id); $smsl['username'] = $username; array_push($smslogs, $smsl); endforeach; $data['smslogs'] = $smslogs; $data['paging_url'] = base_url() . "admin/sms_log/trang/"; $data['num_links'] = 2; $data['paging'] = pagging($data); if ($this->input->is_ajax_request()) { return $this->load->view('smslog/listview', $data); } return $this->load->view('smslog/listview', $data, true); } private function get_username($us_id) { $src = 'violet'; $token = md5($us_id.self::TOKENPW); $this->load->model('user_model'); $data = $this->user_model->get_user_info($src, $us_id, $token); if (strlen($data) > 0){ $arr_users = explode("&", $data); $str_username = $arr_users[1]; $arr_username = explode("=", $str_username); return $arr_username[1]; }else { return ""; } } }