Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function index() {
- $session['hasil'] = $this->session->userdata('logged_in');
- $role = $session['hasil']->role;
- if($this->session->userdata('logged_in') AND $role == 'Pengelola Data')
- {
- $this->lists();
- }else
- redirect('c_login', 'refresh');
- }
- function lists()
- {
- $colModel['id_surat'] = array('ID Surat',50,TRUE,'center',0);
- $colModel['nomor_surat'] = array('Nomor Surat',100,TRUE,'center',2);
- $colModel['judul_surat'] = array('Judul Surat',150,TRUE,'center',2);
- // $colModel['tgl_awal'] = array('Tgl Awal Berlaku',100,TRUE,'center',2);
- // $colModel['tgl_akhir'] = array('Tgl Akhir Berlaku',100,TRUE,'center',2);
- //$colModel['nomor_registrasi'] = array('No Reg',50,TRUE,'center',2);
- // $colModel['keterangan'] = array('Keperluan',150,TRUE,'center',2);
- $colModel['deskripsi'] = array('Kategori Surat',150,TRUE,'center',2);
- $colModel['aksi'] = array('AKSI',96,FALSE,'center',0);
- //Populate flexigrid buttons..
- $buttons[] = array('Select All','check','btn');
- $buttons[] = array('separator');
- $buttons[] = array('DeSelect All','uncheck','btn');
- $buttons[] = array('separator');
- $buttons[] = array('Add','add','btn');
- $buttons[] = array('separator');
- //$buttons[] = array('Delete Selected Items','delete','btn');
- //$buttons[] = array('separator');
- $gridParams = array(
- 'height' => 400,
- 'rp' => 15,
- 'rpOptions' => '[10,20,30,40]',
- 'pagestat' => 'Displaying: {from} to {to} of {total} items.',
- 'blockOpacity' => 0.5,
- 'title' => '',
- 'showTableToggleBtn' => false
- );
- $grid_js = build_grid_js('flex1',site_url('surat/c_surat/load_data'),$colModel,'id_surat','desc',$gridParams,$buttons);
- $data['js_grid'] = $grid_js;
- $data['page_title'] = 'DATA SURAT';
- $data['menu'] = $this->load->view('menu/v_pengelolaData', $data, TRUE);
- $data['content'] = $this->load->view('surat/v_list', $data, TRUE);
- $this->load->view('utama', $data);
- }
- function load_data() {
- $this->load->library('flexigrid');
- $valid_fields = array('id_surat','nomor_surat','judul_surat','tgl_awal','tgl_akhir','keterangan','deskripsi');
- $this->flexigrid->validate_post('id_surat','ASC',$valid_fields);
- $records = $this->m_surat->get_surat_flexigrid();
- $this->output->set_header($this->config->item('json_header'));
- $record_items = array();
- foreach ($records['records']->result() as $row)
- {
- $record_items[] = array(
- $row->id_surat,
- $row->id_surat,
- $row->nomor_surat,
- $row->judul_surat,
- // date('j-m-Y',strtotime($row->tgl_awal)),
- // date('j-m-Y',strtotime($row->tgl_akhir)),
- //$row->nomor_registrasi,
- // $row->keterangan,
- $row->deskripsi,
- '<button type="submit" class="btn btn-default btn-xs" title="Edit" onclick="edit_surat(\''.$row->id_surat.'\')"/><i class="fa fa-pencil"></i></button>
- <button data-toggle="modal" href="#dialog-print" type="submit" class="btn btn-primary btn-xs" title="Cetak Kartu Keluarga" onclick="cetak(\''.$row->id_surat.'\')"/><i class="fa fa-print"></i></button>
- '
- );
- }
- //Print please
- $this->output->set_output($this->flexigrid->json_build($records['record_count'],$record_items));
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement