[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
simkeu
/
dummy-old
/
application
/
models
/
[
Home
]
File: mrekap.php
<?php //Output Rekap (fungsi-sifat) untuk Total Kampus , Unit Kerja dan Sub Unit Kerja class Mrekap extends CI_Model { function __construct(){ parent::__construct(); $this->load->model('Mrek','',TRUE); } //tampilkan semua record berdasarkan KODE MAK function get_kegiatan_by_kodemak1_all($kodemak1, $limit, $offset){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_mak1.kodemak1', $kodemak1); $this->db->group_by('ueu_tbl_kegiatan.idmak4'); $this->db->limit($limit, $offset); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //tampilkan semua record rinci PENDAPATAN (koderek1 = 4) function rinci_pendapatan_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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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 rinci_pendapatan_all6(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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 semua record rinci BELANJA (koderek1 = 5) function rinci_belanja_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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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 rinci_belanja_all6(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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(); } //JUMLAHAN TOTAL PENDAPATAN PER KEGIATAN function jml_pdpt($idmak4){ $query = $this->get_rinci_pendapatan_all($idmak4); $q = $query->result(); $jmlP = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pdpt_unit_mak1($id_unit,$idmak1){ $query = $this->get_rinci_pendapatan_all_by_idunit_kdmak1($id_unit,$idmak1); $q = $query->result(); $jmlP = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN TOTAL BELANJA PER KEGIATAN function jml_blj($idmak4){ $query = $this->get_rinci_belanja_all($idmak4); $q = $query->result(); $jmlB = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } function jml_blj_unit_mak1($id_unit,$idmak1){ $query = $this->get_rinci_belanja_all_by_idunit_kdmak1($id_unit,$idmak1); $q = $query->result(); $jmlB = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //dapatkan semua record RINCI PENDAPATAN PER KEGIATAN function get_rinci_pendapatan_all($idmak4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idmak4', $idmak4); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } function get_rinci_pendapatan_all_by_idunit_kdmak1($id_unit,$kdmak1){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_unit); $this->db->where('ueu_tbl_kegiatan.idmak1', $kdmak1); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->order_by('ueu_tbl_rek1.koderek1'); //$this->db->limit(1); return $this->db->get(); } //dapatkan semua record RINCI BELANJA PER KEGIATAN function get_rinci_belanja_all($idmak4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idmak4', $idmak4); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } function get_rinci_belanja_all_by_idunit_kdmak1($id_unit,$kdmak1){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_unit); $this->db->where('ueu_tbl_kegiatan.idmak1', $kdmak1); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } //JUMLAHAN RINCI PER KODE REKENING yg merupakan BELANJA function jml_pdpt_sifat($idrek6){ $query = $this->idrek6_pendapatan_all($idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN RINCI PER KODE REKENING yg merupakan BELANJA function jml_pdpt1_sifat($idrek6){ $query = $this->idrek6_pendapatan_all6($idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN RINCI PER KODE REKENING yg merupakan BELANJA function jml_blj_sifat($idrek6){ $query = $this->Mrekap->idrek6_belanja_all($idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //JUMLAHAN RINCI PER KODE REKENING yg merupakan BELANJA function jml_blj1_sifat($idrek6){ $query = $this->Mrekap->idrek6_belanja_all6($idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //panggil semua record KODE REKENING yang merupakan PENDAPATAN function idrek6_pendapatan_all($idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $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(); } //panggil semua record KODE REKENING yang merupakan PENDAPATAN function idrek6_pendapatan_all6($idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $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(); } //panggil semua record KODE REKENING yang merupakan BELANJA function idrek6_belanja_all($idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $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(); } //panggil semua record KODE REKENING yang merupakan BELANJA function idrek6_belanja_all6($idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $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(); } //query: SEMUA UNIT YANG SUDAH MEMPUNYAI KEGIATAN function get_unit_by_kegiatan (){ $this->db->select ('ueu_tbl_kegiatan.idunit, ueu_tbl_unit.nama, ueu_tbl_unit.kode'); $this->db->from('ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where ('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->group_by('ueu_tbl_kegiatan.idunit'); $this->db->order_by('ueu_tbl_unit.kode'); return $this->db->get(); } //query: SEMUA UNIT YANG SUDAH MEMPUNYAI KEGIATAN function get_sub_unit_by_kegiatan (){ $this->db->select ('ueu_tbl_kegiatan.idunit, ueu_tbl_unit.nama, ueu_tbl_unit.kode'); $this->db->from('ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where ('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->not_like('ueu_tbl_unit.kode','.00'); $this->db->group_by('ueu_tbl_kegiatan.idunit'); $this->db->order_by('ueu_tbl_unit.kode'); return $this->db->get(); } function get_kegiatan_by_id ($id_unit){ $this->db->select ('ueu_tbl_kegiatan.idunit, ueu_tbl_unit.nama, ueu_tbl_unit.kode'); $this->db->from('ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where ('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where ('ueu_tbl_kegiatan.idunit', $id_unit); //$this->db->group_by('ueu_tbl_kegiatan.idunit'); return $this->db->get(); } //query: semua record kegiatan berdasarkan UNIT dan KODEMAK1 function get_kegiatan_by_kodemak1($id_unit, $kodemak1, $limit, $offset){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_pagu'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_kegiatan.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_kegiatan.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_kegiatan.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_kegiatan.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_mak1.kodemak1', $kodemak1); $this->db->limit($limit, $offset); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } function get_pagu_keg_by_kodemak1($id_unit, $kodemak1, $limit, $offset){ $this->db->select('*'); $this->db->from('ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_pagu_keg, ueu_tbl_unit, ueu_tbl_pagu'); $this->db->where('ueu_tbl_mak1.idmak1 = ueu_tbl_mak2.idmak1'); $this->db->where('ueu_tbl_mak2.idmak2 = ueu_tbl_mak3.idmak2'); $this->db->where('ueu_tbl_mak3.idmak3 = ueu_tbl_mak4.idmak3'); $this->db->where('ueu_tbl_pagu_keg.idmak1 = ueu_tbl_mak1.idmak1'); $this->db->where('ueu_tbl_pagu_keg.idmak4 = ueu_tbl_mak4.idmak4'); $this->db->where('ueu_tbl_pagu_keg.idunit = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_pagu_keg.idsumberdana = ueu_tbl_pagu.id_pagu'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->where('ueu_tbl_mak1.kodemak1', $kodemak1); $this->db->limit($limit, $offset); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //TOTAL RINCI PENDAPATAN pada KEGIATAN tertentu function jml_pdptf($idkeg){ $query = $this->Mrekap->get_rinci_pendapatan($idkeg); $q = $query->result(); $jmlP = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //TOTAL RINCI BELANJA pada KEGIATAN tertentu function jml_bljf($idkeg){ $query = $this->Mrekap->get_rinci_belanja($idkeg); $q = $query->result(); $jmlB = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //query semua record RINCI PENDPATAN pada KEGIATAN tertentu function get_rinci_pendapatan($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } function get_rinci_pendapatan_iduk_idkeg($id_uk,$idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } function get_rinci_pendapatan_level2($id_uk,$idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2'); return $this->db->get(); } function get_rinci_pendapatan_level3($id_uk,$idkeg,$rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->group_by('ueu_tbl_rek2.koderek2', $rek2); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2'); return $this->db->get(); } /* function get_rinci_belanja_level3($id_uk,$idkeg,$rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->group_by('ueu_tbl_rek2.koderek2', $rek2); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2'); return $this->db->get(); }*/ function get_rinci_pendapatan_level4($id_uk,$idkeg,$krek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->group_by('ueu_tbl_rek3.idrek3', $rek3); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rinci_belanja_level4($id_uk,$idkeg,$krek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->group_by('ueu_tbl_rek3.idrek3', $rek3); $this->db->order_by('ueu_tbl_rek1.koderek1,ueu_tbl_rek2.koderek2,ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_rinci_pendapatan_level5($id_uk,$idkeg,$krek2,$krek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->where('ueu_tbl_rek3.koderek3', $krek3); $this->db->group_by('ueu_tbl_rek4.idrek4', $rek4); $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_rinci_belanja_level5($id_uk,$idkeg,$krek2,$krek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->where('ueu_tbl_rek3.koderek3', $krek3); $this->db->group_by('ueu_tbl_rek4.idrek4', $rek4); $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_rinci_pendapatan_level6($id_uk,$idkeg,$krek2,$krek3,$krek4,$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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->where('ueu_tbl_rek3.koderek3', $krek3); $this->db->where('ueu_tbl_rek4.koderek4', $krek4); $this->db->group_by('ueu_tbl_rek5.idrek5', $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'); return $this->db->get(); } function get_rinci_belanja_level6($id_uk,$idkeg,$krek2,$krek3,$krek4,$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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek2.koderek2', $krek2); $this->db->where('ueu_tbl_rek3.koderek3', $krek3); $this->db->where('ueu_tbl_rek4.koderek4', $krek4); $this->db->group_by('ueu_tbl_rek5.idrek5', $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'); return $this->db->get(); } //function get_rinci_pendapatan_urai($id_uk,$idkeg,$idrek){ function get_rinci_pendapatan_urai($id_uk,$idkeg,$idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $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_rinci_belanja_urai($id_uk,$idkeg,$idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $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_rinci_pendapatan_uk($id_uk){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } //query semua record RINCI BELANJA pada KEGIATAN tertentu function get_rinci_belanja($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $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_rinci_belanja_level2($idkeg,$rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->group_by('ueu_tbl_rek2.koderek2',$rek2); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2'); return $this->db->get(); } function get_rinci_belanja_level3($idkeg,$rek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->where('ueu_tbl_rek2.koderek2',$rek2); $this->db->group_by('ueu_tbl_rek3.koderek3',$rek3); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2'); return $this->db->get(); } function get_rinci_pendapatan6($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } //query semua record RINCI BELANJA pada KEGIATAN tertentu function get_rinci_belanja6($idkeg){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->order_by('ueu_tbl_rek1.koderek1'); return $this->db->get(); } //query semua record RINCI PENDAPATAN pada UNIT tertentu function rinci_pendapatan_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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(); } //query semua record RINCI BELANJA pada UNIT tertentu function rinci_belanja_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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(); } //query semua record RINCI PENDAPATAN pada UNIT tertentu function rinci_terima_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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(); } //query semua record RINCI BELANJA pada UNIT tertentu function rinci_keluar_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $this->db->group_by('ueu_tbl_rinci.idrek6'); $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(); } //JUMLAHAN semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function jml_pdpt_sifat_unit($idrek6){ //$query = $this->Mrekap->idrek6_pendapatan_unit($this->session->userdata('id_unit'), $idrek6); $query = $this->idrek6_pendapatan_unit($this->session->userdata('id_unit'), $idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function jml_blj_sifat_unit($idrek6){ $query = $this->Mrekap->idrek6_belanja_unit($this->session->userdata('id_unit'), $idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //JUMLAHAN semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function jml_pdpt_sifat_unit_admin($id_unit,$idrek6){ //$query = $this->Mrekap->idrek6_pendapatan_unit($this->session->userdata('id_unit'), $idrek6); $query = $this->idrek6_pendapatan_unit($id_unit, $idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function jml_blj_sifat_unit_admin($id_unit,$idrek6){ $query = $this->idrek6_belanja_unit($id_unit, $idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //JUMLAHAN semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function jml_terima_sifat_unit_admin($id_unit,$idrek6){ $query = $this->idrek6_penerimaan_unit($id_unit, $idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //JUMLAHAN semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function jml_keluar_sifat_unit_admin($id_unit,$idrek6){ $query = $this->idrek6_pengeluaran_unit($id_unit, $idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //customisasi STT-PLN //JUMLAHAN semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function jml_pdpt_sifat_unit2($idrek6, $id_unit){ $query = $this->Mrekap->idrek6_pendapatan_unit($id_unit, $idrek6); $jmlP = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //customisasi STT-PLN //JUMLAHAN semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function jml_blj_sifat_unit2($idrek6, $id_unit){ $query = $this->Mrekap->idrek6_belanja_unit($id_unit, $idrek6); $jmlB = 0; if ($query->num_rows() > 0){ foreach ($query->result() as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlB = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlB; } } return $jmlB; } //query semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function idrek6_pendapatan_unit($idunit, $idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $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_pendapatan_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $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_belanja(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $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_belanja_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $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_belanja51(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $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_belanja52(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $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_belanja53(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); //$this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 3'); $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_belanja51_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $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_belanja52_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $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_belanja53_unit($idunit){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $this->db->where('ueu_tbl_rek2.koderek2 = 3'); $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 jumtot_pendapatan_unit($idunit){ $q = $this->get_pendapatan_unit($idunit); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja_unit($idunit){ $q = $this->get_belanja_unit($idunit); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja(){ $q = $this->get_belanja(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja51(){ $q = $this->get_belanja51(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja52(){ $q = $this->get_belanja52(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja53(){ $q = $this->get_belanja53(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja51_unit($idunit){ $q = $this->get_belanja51_unit($idunit); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja52_unit($idunit){ $q = $this->get_belanja52_unit($idunit); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jumtot_belanja53_unit($idunit){ $q = $this->get_belanja53_unit($idunit); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //query semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function idrek6_belanja_unit($idunit, $idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); $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(); } //query semua record RINCI PENDAPATAN KODE REKENING dan UNIT tertentu function idrek6_penerimaan_unit($idunit, $idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 1'); $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(); } //query semua record RINCI BELANJA KODE REKENING dan UNIT tertentu function idrek6_pengeluaran_unit($idunit, $idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit',$idunit); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $this->db->where('ueu_tbl_rek1.koderek1 = 6'); $this->db->where('ueu_tbl_rek2.koderek2 = 2'); $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 jml_pendapatan_grouplevel2($id_uk,$idkeg){ $q = $this->get_rinci_pendapatan_level2($id_uk, $idkeg); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_belanja_grouplevel2($id_uk,$idkeg){ $q = $this->get_rinci_belanja_level2($id_uk, $idkeg); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pendapatan_grouplevel3($id_uk,$idkeg,$rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('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'); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_belanja_grouplevel3($id_uk,$idkeg,$rek2){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('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'); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pendapatan_grouplevel4($id_uk,$idkeg,$rek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level4($id_uk, $idkeg, $rek2, $rek3); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_belanja_grouplevel4($id_uk,$idkeg,$rek2,$rek3){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level4($id_uk, $idkeg, $rek2, $rek3); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pendapatan_grouplevel5($id_uk,$idkeg,$rek2,$rek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level5($id_uk, $idkeg, $rek2, $rek3, $rek4); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_belanja_grouplevel5($id_uk,$idkeg,$rek2,$rek3,$rek4){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level5($id_uk, $idkeg, $rek2, $rek3, $rek4); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pendapatan_grouplevel6($id_uk,$idkeg,$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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level6($id_uk, $idkeg, $rek2, $rek3, $rek4, $rek5); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_belanja_grouplevel6($id_uk,$idkeg,$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, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->group_by('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'); $q = $this->db->get(); //$q = $this->get_rinci_pendapatan_level6($id_uk, $idkeg, $rek2, $rek3, $rek4, $rek5); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_rinci_pendapatan_6($id_uk,$idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci,ueu_tbl_unit'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_unit.id_unit = ueu_tbl_kegiatan.idunit'); $this->db->where('ueu_tbl_unit.id_unit',$id_uk); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); $this->db->where('ueu_tbl_rinci.idrek6',$idrek6); $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 jml_pendapatan($id_uk){ $q = $this->get_rinci_pendapatan_uk($id_uk); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_rek_belanja_level2($idkeg,$rek2){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idkeg',$idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->group_by('ueu_tbl_rek2.koderek2',$rek2); //$this->db->group_by('ueu_tbl_rek3.koderek3'); //$this->db->group_by('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,ueu_tbl_rek6.koderek6'); return $this->db->get(); } //--------------------------LAPORAN PENDAPATAN ----------------- function get_rek_level4p($id_uk,$idkeg){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->group_by('ueu_tbl_rek4.koderek4'); return $this->db->get(); } function get_rek_level5p($id_uk,$idkeg,$rek4){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->group_by('ueu_tbl_rek5.koderek5'); return $this->db->get(); } function get_rek_level6p($id_uk,$idkeg,$rek4,$rek5){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->group_by('ueu_tbl_rek6.koderek6'); return $this->db->get(); } function get_rek_levelUraip($id_uk,$idkeg,$rek4,$rek5,$rek6){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); /* $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek6.koderek6',$rek6); */ $this->db->where('ueu_tbl_rek4.idrek4',$rek4); $this->db->where('ueu_tbl_rek5.idrek5',$rek5); $this->db->where('ueu_tbl_rek6.idrek6',$rek6); return $this->db->get(); } function get_blj_kegiatan_level4p($id_uk,$idkeg,$rek4){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek4.koderek4', $rek4); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_blj_kegiatan_level5p($id_uk,$idkeg,$rek4,$rek5){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_blj_kegiatan_level6p($id_uk,$idkeg,$rek4,$rek5,$rek6){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',4); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek6.koderek6',$rek6); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } //------------------------ LAPORAN BELANJA------------------------- function get_rek_level4($id_uk,$idkeg){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->group_by('ueu_tbl_rek4.koderek4'); $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_level4_v2($id_uk,$idkeg){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->group_by('ueu_tbl_rek4.idrek4'); $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_level5($id_uk,$idkeg,$rek4){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->group_by('ueu_tbl_rek5.koderek5'); $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_level5_v2($id_uk,$idkeg,$idrek4){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->where('ueu_tbl_rek4.idrek4',$idrek4); $this->db->group_by('ueu_tbl_rek5.idrek5'); $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_level6($id_uk,$idkeg,$rek4,$rek5){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->group_by('ueu_tbl_rek6.koderek6'); $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_level6_v2($id_uk,$idkeg,$idrek5){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); //$this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); $this->db->group_by('ueu_tbl_rek6.idrek6'); //hasil sama dicomment maupun tidak $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_levelUrai($id_uk,$idkeg,$rek4,$rek5,$rek6){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek6.koderek6',$rek6); return $this->db->get(); } function get_rek_levelUrai_v2($id_uk,$idkeg,$idrek6){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); //$this->db->where('ueu_tbl_rek4.koderek4',$rek4); //$this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek6.idrek6',$idrek6); return $this->db->get(); } function get_blj_kegiatan_level4($id_uk,$idkeg,$rek4){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); //$this->db->where('ueu_tbl_rek4.koderek4', $rek4); $this->db->where('ueu_tbl_rek4.idrek4', $rek4);//revisi 12Agust2017 $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_blj_kegiatan_level5($id_uk,$idkeg,$rek4,$rek5){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); //$this->db->where('ueu_tbl_rek4.koderek4',$rek4); //$this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek4.idrek4',$rek4); $this->db->where('ueu_tbl_rek5.idrek5',$rek5); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_blj_kegiatan_level6($id_uk,$idkeg,$rek4,$rek5,$rek6){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6,ueu_tbl_rinci,ueu_tbl_kegiatan'); $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_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_rinci.idkeg'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_uk); $this->db->where('ueu_tbl_kegiatan.idkeg', $idkeg); $this->db->where('ueu_tbl_rek1.koderek1',5); /* $this->db->where('ueu_tbl_rek4.koderek4',$rek4); $this->db->where('ueu_tbl_rek5.koderek5',$rek5); $this->db->where('ueu_tbl_rek6.koderek6',$rek6); */ $this->db->where('ueu_tbl_rek4.idrek4',$rek4); $this->db->where('ueu_tbl_rek5.idrek5',$rek5); $this->db->where('ueu_tbl_rek6.idrek6',$rek6); $q = $this->db->get(); $jmlP = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row) { if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function jml_pdpt_mak1($idmak1){ $query = $this->get_rinci_pendapatan_all_by_kdmak1($idmak1); $q = $query->result(); $jmlP = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_rinci_pendapatan_all_by_kdmak1($kdmak1){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idmak1', $kdmak1); $this->db->where('ueu_tbl_rek1.koderek1 = 4'); //$this->db->limit(1); return $this->db->get(); } function jml_blj_mak1($idmak1){ $query = $this->get_rinci_belanja_all_by_kdmak1($idmak1); $q = $query->result(); $jmlP = 0; if ($query->num_rows > 0){ foreach ($q as $row){ if ($row->qty2 == NULL OR $row->qty2 == '0'){ $setqty2 = 1;}else{$setqty2 = $row->qty2;} if ($row->qty3 == NULL OR $row->qty3 == '0'){ $setqty3 = 1;}else{$setqty3 = $row->qty3;} if ($row->qty4 == NULL OR $row->qty4 == '0'){ $setqty4 = 1;}else{$setqty4 = $row->qty4;} $jmlP = ($row->hargasat*$row->qty1*$setqty2*$setqty3*$setqty4) + $jmlP; } } return $jmlP; } function get_rinci_belanja_all_by_kdmak1($kdmak1){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_kegiatan, ueu_tbl_rinci'); $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_rinci.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_rinci.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_kegiatan.idmak1', $kdmak1); $this->db->where('ueu_tbl_rek1.koderek1 = 5'); //$this->db->limit(1); return $this->db->get(); } }