/** * list data */ public function list_data() { $this->layout = 'none'; if ($this->input->post() && $this->input->is_ajax_request()) { $post = $this->input->post(); $param['search_value'] = $post['search']['value']; $param['search_field'] = $post['columns']; if (isset($post['order'])) { $param['order_field'] = $post['columns'][$post['order'][0]['column']]['data']; $param['order_sort'] = $post['order'][0]['dir']; } $param['row_from'] = $post['start']; $param['length'] = $post['length']; $count_all_records = $this->Logs_model->CountAllLogs(); $count_filtered_records = $this->Logs_model->CountAllLogs($param); $records = $this->Logs_model->GetAllLogsData($param); $return = array(); $return['draw'] = $post['draw']; $return['recordsTotal'] = $count_all_records; $return['recordsFiltered'] = $count_filtered_records; $return['data'] = array(); foreach ($records as $row => $record) { $return['data'][$row]['DT_RowId'] = $record['id']; $return['data'][$row]['username'] = $record['username']; $return['data'][$row]['email'] = $record['email']; $return['data'][$row]['auth_group'] = $record['auth_group']; $return['data'][$row]['action'] = $record['action']; $return['data'][$row]['desc'] = $record['desc']; $return['data'][$row]['created'] = custDateFormat($record['created'], 'd M Y H:i:s'); } header('Content-type: application/json'); exit(json_encode($return)); } redirect($this->class_path_name); }
/** * list data */ public function list_data() { $this->layout = 'none'; if ($this->input->post() && $this->input->is_ajax_request()) { $post = $this->input->post(); $param['search_value'] = $post['search']['value']; $param['search_field'] = $post['columns']; if (isset($post['order'])) { $param['order_field'] = $post['columns'][$post['order'][0]['column']]['data']; $param['order_sort'] = $post['order'][0]['dir']; } $param['row_from'] = $post['start']; $param['length'] = $post['length']; $count_all_records = $this->Admin_model->CountAllAdmin(); $count_filtered_records = $this->Admin_model->CountAllAdmin($param); $records = $this->Admin_model->GetAllAdminData($param); $return = array(); $return['draw'] = $post['draw']; $return['recordsTotal'] = $count_all_records; $return['recordsFiltered'] = $count_filtered_records; $return['data'] = array(); foreach ($records as $row => $record) { $return['data'][$row]['DT_RowId'] = $record['id']; $return['data'][$row]['actions'] = '<a href="' . site_url($this->class_path_name . '/edit/' . $record['id']) . '"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a>'; $return['data'][$row]['username'] = $record['username']; $return['data'][$row]['name'] = $record['name']; $return['data'][$row]['email'] = $record['email']; $return['data'][$row]['auth_group'] = $record['auth_group']; $return['data'][$row]['create_date'] = custDateFormat($record['create_date'], 'd M Y H:i:s'); } header('Content-type: application/json'); exit(json_encode($return)); } redirect($this->class_path_name); }
/** * list data */ public function list_data() { $this->layout = 'none'; if ($this->input->post() && $this->input->is_ajax_request()) { $post = $this->input->post(); $param['search_value'] = $post['search']['value']; $param['search_field'] = $post['columns']; if (isset($post['order'])) { $param['order_field'] = $post['columns'][$post['order'][0]['column']]['data']; $param['order_sort'] = $post['order'][0]['dir']; } $param['row_from'] = $post['start']; $param['length'] = $post['length']; $count_all_records = $this->Quiz_model->CountAllQuiz(); $count_filtered_records = $this->Quiz_model->CountAllQuiz($param); $records = $this->Quiz_model->GetAllQuizData($param); $return = array(); $return['draw'] = $post['draw']; $return['recordsTotal'] = $count_all_records; $return['recordsFiltered'] = $count_filtered_records; $return['data'] = array(); foreach ($records as $row => $record) { $return['data'][$row]['DT_RowId'] = $record['id']; $return['data'][$row]['actions'] = ' <a href="' . site_url($this->class_path_name . '/edit/' . $record['id']) . '"><span class="glyphicon glyphicon-pencil" aria-hidden="true"></span></a> <a href="' . site_url($this->class_path_name . '/answer/' . $record['id']) . '"><span class="glyphicon glyphicon-th-list" aria-hidden="true"></span></a> '; $return['data'][$row]['quiz_title'] = $record['quiz_title']; $return['data'][$row]['start_date'] = $record['start_date'] != '' ? custDateFormat($record['start_date'], 'd M Y') : '-'; $return['data'][$row]['end_date'] = $record['end_date'] ? custDateFormat($record['end_date'], 'd M Y') : '-'; $return['data'][$row]['quiz_status'] = $record['quiz_status'] == 1 ? 'Active' : 'Not Active'; $return['data'][$row]['count_responder'] = $record['count_responder']; $return['data'][$row]['create_date'] = custDateFormat($record['create_date'], 'd M Y H:i:s'); } header('Content-type: application/json'); exit(json_encode($return)); } redirect($this->class_path_name); }