Datatable
Datatableunknown
php
4 years ago
1.2 kB
6
Indexable
/*LEVEL | SATKER | TAHUN | JENIS BELANJA*/ $keyword = explode("|",base64_decode($id)); $db = db_connect(); $builder = $db->table('pekerjaan'); $builder->select(' satker.nama_satker, pengadaan, tahun, nama_jenis_pekerjaan, volume, satuan, anggaran, nama_jenis_belanja, nama_sumber_anggaran, nilai_kontrak, no_kontrak, ppk, penyedia, jumin, jusik'); $builder->join('satker', 'pekerjaan.satker_pekerjaan = satker.id_satker','left'); $builder->join('jenis_pekerjaan', 'pekerjaan.jenis_pekerjaan = jenis_pekerjaan.id','left'); $builder->join('jenis_belanja', 'pekerjaan.jenis_belanja = jenis_belanja.id','left'); $builder->join('sumber_anggaran', 'pekerjaan.sumber_anggaran = sumber_anggaran.id','left'); if($keyword[0] != '0'){ $builder->where('satker.id_level',$keyword[0]); if($keyword[1] != '0'){ $builder->where('satker.id_satker',$keyword[1]); } } if($keyword[2] != '0'){ $builder->where('pekerjaan.tahun',$keyword[2]); } if($keyword[3] != '0'){ $builder->where('pekerjaan.jenis_belanja',$keyword[3]); } $builder->where('pekerjaan.status','1'); return DataTable::of($builder) ->addNumbering() ->toJson();
Editor is loading...