[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
simkeu
/
application
/
models
/
[
Home
]
File: mrek1.php
<?php //Pengaturan Kode Rekening class Mrek extends CI_Model { function __construct(){ parent::__construct(); } //Tampilkan daftar Kode Rekening - COA function get_rek($limit,$start){ $this->db->limit($limit,$start); $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5, ueu_tbl_rek6.koderek6'); return $this->db->get(); } //Tampilkan daftar Kode Rekening - COA function get_rek_all(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5, ueu_tbl_rek6.koderek6'); return $this->db->get(); } //JUMLAH TOTAL daftar Kode Rekening - COA function total_getrek(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5, ueu_tbl_rek6.koderek6'); $query = $this->db->get(); return $query->num_rows(); } //Tampilkan daftar Kode Rekening - COA Level 1 function get_rek1(){ $this->db->order_by('koderek1'); return $this->db->get('ueu_tbl_rek1'); } //INSERT record daftar Kode Rekening - COA Level 1 function addrek1($rek1){ $this->db->insert('ueu_tbl_rek1', $rek1); } //Tampilkan satu record daftar Kode Rekening - COA Level 1 sama dengan baris 63 function get_rek1_by_id($idrek1){ return $this->db->get_where('ueu_tbl_rek1', array('idrek1' => $idrek1),1)->row(); } //UPDATE record daftar Kode Rekening - COA Level 1 function updaterek1($idrek1, $rek1){ $this->db->where('idrek1', $idrek1); $this->db->update('ueu_tbl_rek1', $rek1); } //DELETE record daftar Kode Rekening - COA Level 1 function deleterek1($koderek1){ $this->db->delete('ueu_tbl_rek1', array('koderek1' => $koderek1)); } //Tampilkan satu record daftar Kode Rekening - COA Level 1 sama dengan baris 47 function cari_coa2($idrek1){ return $this->db->get_where('ueu_tbl_rek1', array('idrek1' => $idrek1),1)->row(); } //---------------------REK 2 --------------------------------------------- //Tampilkan semua record daftar Kode Rekening - COA Level 2 function get_rek2($idrek1){ $this->db->order_by('koderek2'); return $this->db->get_where('ueu_tbl_rek2', array('idrek1' => $idrek1)); } //INSERT record daftar Kode Rekening - COA Level 2 function addrek2($rek2){ $this->db->insert('ueu_tbl_rek2', $rek2); } //Tampilkan satu record daftar Kode Rekening - COA Level 2 sama dengan baris 86 function cari_coa3($idrek2){ return $this->db->get_where('ueu_tbl_rek2', array('idrek2' => $idrek2),1)->row(); } //Tampilkan satu record daftar Kode Rekening - COA Level 2 sama dengan baris 81 function get_rek2_by_id($idrek2){ return $this->db->get_where('ueu_tbl_rek2', array('idrek2' => $idrek2),1)->row(); } //UPDATE record daftar Kode Rekening - COA Level 2 function updaterek2($idrek2, $rek2){ $this->db->where('idrek2', $idrek2); $this->db->update('ueu_tbl_rek2', $rek2); } //DELETE record daftar Kode Rekening - COA Level 2 function deleterek2($idrek2){ $this->db->delete('ueu_tbl_rek2', array('idrek2' => $idrek2)); } //---------------------REK 3 --------------------------------------------- //Tampilkan semua record daftar Kode Rekening - COA Level 3 function get_rek3($idrek2){ $this->db->order_by('koderek3'); return $this->db->get_where('ueu_tbl_rek3', array('idrek2' => $idrek2)); } //INSERT record daftar Kode Rekening - COA Level 3 function addrek3($rek3){ $this->db->insert('ueu_tbl_rek3', $rek3); } //Tampilkan satu record daftar Kode Rekening - COA Level 3 sama dengan baris 120 function cari_coa4($idrek3){ return $this->db->get_where('ueu_tbl_rek3', array('idrek3' => $idrek3),1)->row(); } //Tampilkan satu record daftar Kode Rekening - COA Level 3 sama dengan baris 115 function get_rek3_by_id($idrek3){ return $this->db->get_where('ueu_tbl_rek3', array('idrek3' => $idrek3),1)->row(); } //UPDATE record daftar Kode Rekening - COA Level 3 function updaterek3($idrek3, $rek3) { $this->db->where('idrek3', $idrek3); $this->db->update('ueu_tbl_rek3', $rek3); } //DELETE record daftar Kode Rekening - COA Level 3 function deleterek3($idrek3){ $this->db->delete('ueu_tbl_rek3', array('idrek3' => $idrek3)); } //---------------------REK 4 --------------------------------------------- //Tampilkan semua record daftar Kode Rekening - COA Level 4 function get_rek4($idrek3){ $this->db->order_by('koderek4'); return $this->db->get_where('ueu_tbl_rek4', array('idrek3' => $idrek3)); } //INSERT record daftar Kode Rekening - COA Level 4 function addrek4($rek4){ $this->db->insert('ueu_tbl_rek4', $rek4); } //Tampilkan satu record daftar Kode Rekening - COA Level 4 sama dengan baris 154 function cari_coa5($idrek4){ return $this->db->get_where('ueu_tbl_rek4', array('idrek4' => $idrek4),1)->row(); } //Tampilkan satu record daftar Kode Rekening - COA Level 4 sama dengan baris 149 function get_rek4_by_id($idrek4) { return $this->db->get_where('ueu_tbl_rek4', array('idrek4' => $idrek4),1)->row(); } //UPDATE record daftar Kode Rekening - COA Level 4 function updaterek4($idrek4, $rek4){ $this->db->where('idrek4', $idrek4); $this->db->update('ueu_tbl_rek4', $rek4); } //DELETE satu record daftar Kode Rekening - COA Level 4 function deleterek4($idrek4){ $this->db->delete('ueu_tbl_rek4', array('idrek4' => $idrek4)); } //---------------------REK 5 --------------------------------------------- //Tampilkan semua record daftar Kode Rekening - COA Level 5 function get_rek5($idrek4){ $this->db->order_by('koderek5'); return $this->db->get_where('ueu_tbl_rek5', array('idrek4' => $idrek4)); } //INSERT record daftar Kode Rekening - COA Level 5 function addrek5($rek5){ $this->db->insert('ueu_tbl_rek5', $rek5); } //Dapatkan satu record daftar Kode Rekening - COA Level 5 sama dengan no 188 function cari_coa6($idrek5){ return $this->db->get_where('ueu_tbl_rek5', array('idrek5' => $idrek5),1)->row(); } //Dapatkan satu record daftar Kode Rekening - COA Level 5 sama dengan no 183 function get_rek5_by_id($idrek5){ return $this->db->get_where('ueu_tbl_rek5', array('idrek5' => $idrek5),1)->row(); } //UPDATE satu record daftar Kode Rekening - COA Level 5 sama dengan no 183 function updaterek5($idrek5, $rek5){ $this->db->where('idrek5', $idrek5); $this->db->update('ueu_tbl_rek5', $rek5); } //DELETE satu record daftar Kode Rekening - COA Level 5 sama dengan no 183 function deleterek5($idrek5){ $this->db->delete('ueu_tbl_rek5', array('idrek5' => $idrek5)); } //---------------------REK 6 --------------------------------------------- //Tampilkan semua record daftar Kode Rekening - COA Level 6 function get_rek6($idrek5){ $this->db->order_by('koderek6'); return $this->db->get_where('ueu_tbl_rek6', array('idrek5' => $idrek5)); } //INSERT record daftar Kode Rekening - COA Level 6 function addrek6($rek6){ $this->db->insert('ueu_tbl_rek6', $rek6); } //Dapatkan satu record daftar Kode Rekening - COA Level 6 sama dengan ... // function cari_coa6($idrek5){ // return $this->db->get_where('ueu_tbl_rek5', array('idrek5' => $idrek5),1)->row(); //} //Dapatkan satu record daftar Kode Rekening - COA Level 6 sama dengan ... function get_rek6_by_id($idrek6){ return $this->db->get_where('ueu_tbl_rek6', array('idrek6' => $idrek6),1)->row(); } //UPDATE satu record daftar Kode Rekening - COA Level 6 sama dengan ... function updaterek6($idrek6, $rek6){ $this->db->where('idrek6', $idrek6); $this->db->update('ueu_tbl_rek6', $rek6); } //DELETE satu record daftar Kode Rekening - COA Level 6 sama dengan ... function deleterek6($idrek6){ $this->db->delete('ueu_tbl_rek6', array('idrek6' => $idrek6)); } //--------------------------------------SIKADES function get_rek_pendapatan_level2(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('ueu_tbl_rek1.koderek1 = 1'); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2'); return $this->db->get(); } function get_rek_pendapatan_level3($rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rek2.koderek2',$rek2); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rek_pendapatan_level4($rek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rek2.koderek2',$rek2); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4'); return $this->db->get(); } function get_rek_pendapatan_level5($rek2,$rek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek5.idrek4 = ueu_tbl_rek4.idrek4'); //$this->db->where('ueu_tbl_rek5.idrek5 = tbl_rinci.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rek2.koderek2',$rek2); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4,ueu_tbl_rek5.koderek5'); return $this->db->get(); } function get_rek_pendapatan_level6($rek2,$rek3,$rek4,$rek5){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek5.idrek4 = ueu_tbl_rek4.idrek4'); $this->db->where('ueu_tbl_rek6.idrek5 = ueu_tbl_rek5.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rek2.koderek2',$rek2); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4,ueu_tbl_rek5.koderek5,ueu_tbl_rek6.koderek6'); return $this->db->get(); } function get_rek_belanja_level3(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek1.koderek1 = 2'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rek_belanja22_level3(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek1.koderek1 = 2'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rek_belanja3_level3(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rek_belanja3_level4($rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4'); return $this->db->get(); } function get_rek_belanja3_level5($rek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek5.idrek4 = ueu_tbl_rek4.idrek4'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4,ueu_tbl_rek5.koderek5'); return $this->db->get(); } function get_rek_belanja32_level3(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rek_belanja32_level4($rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4'); return $this->db->get(); } function get_rek_belanja32_level5($rek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5'); $this->db->where('ueu_tbl_rek2.idrek1 = ueu_tbl_rek1.idrek1'); $this->db->where('ueu_tbl_rek3.idrek2 = ueu_tbl_rek2.idrek2'); $this->db->where('ueu_tbl_rek4.idrek3 = ueu_tbl_rek3.idrek3'); $this->db->where('ueu_tbl_rek5.idrek4 = ueu_tbl_rek4.idrek4'); $this->db->where('ueu_tbl_rek1.koderek1 = 3'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->where('ueu_tbl_rek3.koderek3',$rek3); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3,ueu_tbl_rek4.koderek4,ueu_tbl_rek5.koderek5'); return $this->db->get(); } }