Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- defined('BASEPATH') OR exit('No direct script access allowed');
- class Disposisi extends CI_Controller
- {
- function __construct(){
- parent::__construct();
- $this->load->library('ssp');
- $this->load->model('Model_disposisi');
- $this->load->model('Model_surat_masuk');
- $this->load->model('Model_instansi');
- }
- function index(){
- // $info['info'] = $this->db->get_where('tabel_instansi',array ('id_surat'=>$id_surat))->row_array();
- $info['info'] = $this->db->get_where('tabel_instansi',array('id_instansi'=> 1))->row_array();
- $this->load->view('admin/template/a_header', $info);
- $this->load->view('admin/template/a_menu');
- $this->load->view('admin/disposisi/list');
- $this->load->view('admin/template/a_footer', $info);
- }
- function data(){
- // tabel
- $table = 'tabel_surat_masuk';
- // pk
- $primaryKey = 'id_surat';
- $order = 'id_surat';
- $columns = array (
- // field
- array('db' => 'id_surat', 'dt' => 'id_surat'),
- array('db' => 'kode', 'dt' => 'kode'),
- array('db' => 'no_surat', 'dt' => 'no_surat'),
- array('db' => 'isi', 'dt' => 'isi'),
- array('db' => 'asal_surat', 'dt' => 'asal_surat'),
- array('db' => 'tgl_surat', 'dt' => 'tgl_surat'),
- array('db' => 'tgl_diterima', 'dt' => 'tgl_diterima'),
- array('db' => 'file', 'dt' => 'file'),
- array(
- 'db' => 'id_surat',
- 'dt' => 'aksi',
- 'formatter' => function( $d) {
- //ini ngambil data sesuai id
- return anchor('disposisi/add/'.$d,'<i class="fa fa-edit"> Disposisi</i>',
- 'class="btn btn-xs btn-teal tooltips" data-placement="top" data-original-title="Tambah"').'
- '.anchor('disposisi/cetak/'.$d,'<i class="fa fa-trash"> Cetak</i>',
- 'class="btn btn-xs btn-danger tooltips" data-placement="top" data-original-title="Cetak"').'
- '.anchor('disposisi/hapus/'.$d,'<i class="fa fa-trash"> Hapus</i>',
- 'class="btn btn-xs btn-danger tooltips" data-placement="top" data-original-title="Hapus"');
- }
- )
- );
- // supaya library ini dapat mengakses db
- $sql_details = array(
- 'user' => $this->db->username,
- 'pass' => $this->db->password,
- 'db' => $this->db->database,
- 'host' => $this->db->hostname
- );
- echo json_encode(
- SSP::simple($_GET, $sql_details, $table, $primaryKey, $columns)
- );
- }
- function add(){
- if (isset($_POST['submit'])){
- // $id_surat = $this->uri->segment(2);
- $this->Model_disposisi->save();
- redirect('disposisi');
- }else {
- $info['info'] = $this->db->get_where('tabel_instansi',array('id_instansi'=> 1))->row_array();
- $info['disposisi'] = $this->db->get_where('tabel_surat_masuk',array('id_surat'=> 1))->row_array();
- $this->load->view('admin/template/a_header', $info);
- $this->load->view('admin/template/a_menu');
- $this->load->view('admin/disposisi/add');
- $this->load->view('admin/template/a_footer', $info);
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement