[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
software bumsil
/
APLIKASI SIMAKU
/
unb.simaku.net
/
unb.simaku.net
/
application
/
models
/
[
Home
]
File: Makun.php
<?php class Makun extends CI_Model { function __construct(){ parent::__construct(); $this->db2 = $this->load->database('db2',TRUE); } function get_kasir($NOSPM){ return $this->db->get_where('ueu_tbl_kasir',array('no_spm' => $NOSPM),1)->row(); } function get_kegiatan_spm_verifikasi_all(){ $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_spp'); $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_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $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_kegiatan_rinci_spm_verifikasi_all(){ $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_spp'); $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_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $this->db->where('ueu_tbl_spp.jurnalspm', ''); $this->db->order_by('ueu_tbl_spp.no_spm'); return $this->db->get(); } function get_kegiatan_rinci_spm_verifikasi_all_OK(){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_spp'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $this->db->where('ueu_tbl_spp.jurnalspm', 'OK'); $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_kegiatan_rinci_spm_verifikasi_all_OK_2(){//modif 1 ummgl $this->db->from('ueu_tbl_kegiatan, ueu_tbl_spp'); $this->db->where('ueu_tbl_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $this->db->where('ueu_tbl_spp.jurnalspm', 'OK'); $this->db->group_by('ueu_tbl_spp.no_spm'); return $this->db->get(); } function get_kegiatan_rinci_spm_verifikasi_all_OK_by_idunit_2($id_unit){//modif 1 ummgl $this->db->from('ueu_tbl_kegiatan, ueu_tbl_spp'); $this->db->where('ueu_tbl_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $this->db->where('ueu_tbl_spp.jurnalspm', 'OK'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_unit); $this->db->group_by('ueu_tbl_spp.no_spm'); $this->db->order_by('tgl_spm','desc'); return $this->db->get(); } function get_kegiatan_rinci_spm_verifikasi_all_OK_by_idunit($id_unit){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_spp'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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_spp.idkeg = ueu_tbl_kegiatan.idkeg'); $this->db->where('ueu_tbl_spp.status_spm', 'Disetujui'); $this->db->where('ueu_tbl_spp.jurnalspm', 'OK'); $this->db->where('ueu_tbl_unit.id_unit', $id_unit); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //untuk laporan berbasis fungsi function get_kegiatan_rinci_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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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->group_by('ueu_tbl_rinci.idkeg'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); return $this->db->get(); } //tambahan hamdani function get_kegiatan_rinci_all_by_id_unit($id_unit){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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->group_by('ueu_tbl_rinci.idkeg'); $this->db->order_by('ueu_tbl_mak1.kodemak1, ueu_tbl_mak2.kodemak2, ueu_tbl_mak3.kodemak3, ueu_tbl_mak4.kodemak4'); $this->db->where('ueu_tbl_kegiatan.idunit', $id_unit); //tambahan hamdani return $this->db->get(); } //untuk laporan berbasis sifat function get_rinci_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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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->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 get_kegiatan_rinci_all_4(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 4); //$this->db->group_by('ueu_tbl_rek3.idrek3'); ---> default $this->db->group_by('ueu_tbl_rek5.idrek5'); //customisasi untuk STT-PLN //$this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3');--> default $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } function get_kegiatan_rinci_all_4_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); //$this->db->group_by('ueu_tbl_rek3.idrek3'); ---> default $this->db->group_by('ueu_tbl_rek5.idrek5'); //customisasi untuk STT-PLN //$this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3');--> default $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } function get_kegiatan_rinci_all_4_no_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); //$this->db->group_by('ueu_tbl_rek3.idrek3'); ---> default $this->db->group_by('ueu_tbl_rek5.idrek5'); //customisasi untuk STT-PLN //$this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3');--> default $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } //function jml_laktif_4($idrek3){ //default function jml_laktif_4($idrek5){ // custom stt-pln $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3);//default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //custom stt-pln $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_4_pembatasan($idrek5){ // custom stt-pln $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3);//default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //custom stt-pln $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_4_no_pembatasan($idrek5){ // custom stt-pln $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3);//default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //custom stt-pln $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } //customisasi stt-pln function jml_laktif_4_unit($idrek5, $id_unit){ $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_jurnal_spm, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.id_uk = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); $this->db->where('ueu_tbl_jurnal_spm.id_uk',$id_unit); $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(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } //customisasi stt-pln function jml_laktif_5_unit($idrek5, $id_unit){ $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_jurnal_spm, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.id_uk = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); $this->db->where('ueu_tbl_jurnal_spm.id_uk',$id_unit); $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(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->debet; $jmlE2 = $jmlE2 + $row->kredit; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function get_kegiatan_rinci_all_5(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 5); //$this->db->group_by('ueu_tbl_rek3.idrek3'); ---> default $this->db->group_by('ueu_tbl_rek5.idrek5'); //customisasi untuk STT-PLN //$this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3');--> default $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3, ueu_tbl_rek4.koderek4, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } function get_kegiatan_rinci_all_5_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); $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, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } function get_kegiatan_rinci_all_5_no_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); $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, ueu_tbl_rek5.koderek5');// customisasi untuk STT-PLN return $this->db->get(); } //function jml_laktif_5($idrek3){ --->default function jml_laktif_5($idrek5){ //customisasi untuk STT-PLN $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3); ---> default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //customisasi untuk STT-PLN $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->debet; $jmlE2 = $jmlE2 + $row->kredit; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_5_pembatasan($idrek5){ //customisasi untuk STT-PLN $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3); ---> default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //customisasi untuk STT-PLN $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->debet; $jmlE2 = $jmlE2 + $row->kredit; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_5_no_pembatasan($idrek5){ //customisasi untuk STT-PLN $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); //$this->db->where('ueu_tbl_rek3.idrek3',$idrek3); ---> default $this->db->where('ueu_tbl_rek5.idrek5',$idrek5); //customisasi untuk STT-PLN $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->debet; $jmlE2 = $jmlE2 + $row->kredit; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function get_kegiatan_rinci_all_3(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->group_by('ueu_tbl_rek3.idrek3'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_kegiatan_rinci_all_3_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); $this->db->group_by('ueu_tbl_rek3.idrek3'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3'); return $this->db->get(); } function get_kegiatan_rinci_all_3_no_pembatasan(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); $this->db->group_by('ueu_tbl_rek3.idrek3'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3'); return $this->db->get(); } function jml_laktif_3($idrek3){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_3_pembatasan($idrek3){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek5.is_pembatasan', 1); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_3_no_pembatasan($idrek3){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek5.is_pembatasan', 0); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_3_unit($idrek3,$id_unit){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $this->db->where('id_uk',$id_unit); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function get_kegiatan_rinci_all_1(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 1); $this->db->group_by('ueu_tbl_rek3.idrek3'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3'); return $this->db->get(); } function jml_laktif_1($idrek3){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 1); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE2 - $jmlE1; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_1_unit($idrek3,$id_unit){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 1); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $this->db->where('id_uk',$id_unit); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE2 - $jmlE1; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function get_kegiatan_rinci_all_2(){ $this->db->select('*'); $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_rek1.koderek1', 2); $this->db->group_by('ueu_tbl_rek3.idrek3'); $this->db->order_by('ueu_tbl_rek1.koderek1, ueu_tbl_rek2.koderek2, ueu_tbl_rek3.koderek3'); return $this->db->get(); } function jml_laktif_2($idrek3){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 2); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function jml_laktif_2_unit($idrek3,$id_unit){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 2); $this->db->where('ueu_tbl_rek3.idrek3',$idrek3); $this->db->where('id_uk',$id_unit); $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'); $q = $this->db->get(); $jmlE1 = 0;$jmlE2 = 0; if ($q->num_rows()>0){ foreach ($q->result() as $row){ $jmlE1 = $jmlE1 + $row->kredit; $jmlE2 = $jmlE2 + $row->debet; } $jmlE = $jmlE1 - $jmlE2; return $jmlE; }else{ $jmlE = 0; return $jmlE; } } function get_kegiatan_rinci_all_arus(){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit, ueu_tbl_spp'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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->group_by('ueu_tbl_rek3.idrek3'); $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_kegiatan_rinci_all_pendapatan(){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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_rek1.koderek1',4); $this->db->group_by('ueu_tbl_kegiatan.idkeg'); $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_kegiatan_all_pendapatan(){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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->group_by('ueu_tbl_kegiatan.idkeg'); $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_kegiatan_rinci_by_idrinci($idrinci){ $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_rinci, ueu_tbl_mak1, ueu_tbl_mak2, ueu_tbl_mak3, ueu_tbl_mak4, ueu_tbl_kegiatan, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_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_rinci.idrinci',$idrinci); $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_rinci_by_idkeg($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_rinci, ueu_tbl_kegiatan'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->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_rinci.idkeg',$idkeg); $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 add_jurnalspm($jurnal){ $this->db->insert('ueu_tbl_jurnal_spm',$jurnal); } function get_buku_besar(){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm, ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->group_by('ueu_tbl_jurnal_spm.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 get_buku_besar_unit($id_unit){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm, ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.id_uk',$id_unit); $this->db->group_by('ueu_tbl_jurnal_spm.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 get_buku_besar_by_idrek6($idrek6){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm, ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.idrek6',$idrek6); return $this->db->get(); } //jumlah kas di unit kerja function jml_kas_unit($id_unit){ $jmld = $this->debet_unit($id_unit); $jmlk = $this->kredit_unit($id_unit); $query = $jmld - $jmlk; return $query; } function debet_unit($id_unit){ $this->db->select('debet, idrek6, id_uk'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', 570); //$this->db->where('idrek6', 1287); //UM MAgelang $this->db->where('kodeunit', $id_unit); $query = $this->db->get(); if ($query->num_rows()>0){ $jml=0; foreach ($query->result() as $row) { $jml = $jml + $row->debet; } return $jml; }else{ return 0; } } function kredit_unit($id_unit){ $this->db->select('kredit, idrek6, id_uk'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', 570); //$this->db->where('idrek6', 1287); //UM Magelang $this->db->where('kodeunit', $id_unit); $query = $this->db->get(); if ($query->num_rows()>0){ $jml=0; foreach ($query->result() as $row) { $jml = $jml + $row->kredit; } return $jml; }else{ return 0; } } //jumlah kas di universitas function jml_kas_univ(){ $jmld = $this->debet_univ(); $jmlk = $this->kredit_univ(); $query = $jmld - $jmlk; return $query; } function debet_univ(){ $this->db->select('debet, idrek6'); $this->db->from('ueu_tbl_jurnal_spm'); //$this->db->where('idrek6', 569); $this->db->where('idrek6', 2); $query = $this->db->get(); if ($query->num_rows()>0){ $jml=0; foreach ($query->result() as $row) { $jml = $jml + $row->debet; } return $jml; }else{ return 0; } } function kredit_univ(){ $this->db->select('kredit, idrek6'); $this->db->from('ueu_tbl_jurnal_spm'); //$this->db->where('idrek6', 569); $this->db->where('idrek6', 2); $query = $this->db->get(); if ($query->num_rows()>0){ $jml=0; foreach ($query->result() as $row) { $jml = $jml + $row->kredit; } return $jml; }else{ return 0; } } function ada_rinci($idrinci){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ return TRUE; }else{ return FALSE; } } function jml_debet_rek6($idrek6){ $this->db->select('idrek6,debet'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', $idrek6); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ return 0; } } function jml_kredit_rek6($idrek6){ $this->db->select('idrek6,kredit'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', $idrek6); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; }else{ return 0; } } function get_kas_unit_all(){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm, ueu_tbl_unit'); $this->db->where('ueu_tbl_jurnal_spm.id_uk = ueu_tbl_unit.id_unit'); $this->db->where('idrek6',570); //$this->db->where('idrek6',1287); // UM Magelang $this->db->group_by('ueu_tbl_jurnal_spm.kodeunit'); return $this->db->get(); } function get_jurnal_spm(){ $this->db->where('idrinci !=',0); $this->db->group_by('uraian'); return $this->db->get('ueu_tbl_jurnal_spm'); } function realisasi_pendapatan_by_idrek6_idrinci($idrek6, $idrinci){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); $this->db->where('ueu_tbl_jurnal_spm.idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->kredit > 0){ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function realisasi_pendapatan_by_idrek6_idrinci_sifat($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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); //$this->db->where('ueu_tbl_jurnal_spm.idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->kredit > 0){ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } //customisasi stt-pln function realisasi_pendapatan_by_idrek6_idrinci_sifat_unit($idrek6, $id_unit){ $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_jurnal_spm, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.id_uk = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_rek1.koderek1', 4); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); $this->db->where('ueu_tbl_jurnal_spm.id_uk', $id_unit); //$this->db->where('ueu_tbl_jurnal_spm.idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->kredit > 0){ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function realisasi_belanja_by_idrek6_idrinci($idrek6, $idrinci){ $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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); $this->db->where('ueu_tbl_jurnal_spm.idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; } }else{ return 0; } } function realisasi_belanja_by_idrek6_idrinci_sifat($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_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); //$this->db->where('ueu_tbl_jurnal_spm.idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; } }else{ return 0; } } //customisasi stt-pln function realisasi_belanja_by_idrek6_idrinci_sifat_unit($idrek6, $id_unit){ $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_jurnal_spm, ueu_tbl_unit'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.id_uk = ueu_tbl_unit.id_unit'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_jurnal_spm.idrek6', $idrek6); $this->db->where('ueu_tbl_jurnal_spm.id_uk', $id_unit); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; } }else{ return 0; } } function realisasi_by_idrek6_idrinci_pre($idrek6,$idrinci){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', $idrek6); $this->db->where('idrinci', $idrinci); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function realisasi_by_idrek6_idrinci($nospm,$idrek6,$idrinci){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', $idrek6); $this->db->where('idrinci', $idrinci); $this->db->where('ket', 'spm='.$nospm); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function total_realisasi_by_idkeg_nospm($idkeg,$nospm){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idkeg', $idkeg); $this->db->where('ket', 'spm='.$nospm); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function total_realisasi_by_idrek6_idkeg_nospm($idrek6,$idkeg,$nospm){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('idrek6', $idrek6); $this->db->where('idkeg', $idkeg); $this->db->where('ket', 'spm='.$nospm); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function kas_masuk_operasional3(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); //$this->db->where('ueu_tbl_rek2.koderek2 !=', 3); $this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); $this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->kredit; } return $tot; }else{ return $tot; } } function hkas_masuk_operasional3(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 3); //$this->db->where('ueu_tbl_rek2.koderek2 !=', 3); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); //$this->db->order_by('id_trans'); return $this->db->get(); } function kas_masuk_operasional(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); //$this->db->where('ueu_tbl_rek2.koderek2 !=', 3); $this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); $this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->kredit; } return $tot; }else{ return $tot; } } function hkas_masuk_operasional(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 4); //$this->db->where('ueu_tbl_rek2.koderek2 !=', 3); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.bukti !=', 0); return $this->db->get(); } function kas_keluar_operasional(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek2.koderek2 !=', 3); $this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); $this->db->where('ueu_tbl_jurnal_spm.debet !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->debet; } return $tot; }else{ return $tot; } } function hkas_keluar_operasional(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); //$this->db->where('ueu_tbl_rek2.koderek2 !=', 3); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.bukti !=', 0); return $this->db->get(); } function kas_masuk_investasi(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 1); $this->db->where('ueu_tbl_rek2.koderek2', 2); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->debet; } return $tot; }else{ return $tot; } } function kas_keluar_investasi(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 5); $this->db->where('ueu_tbl_rek2.koderek2', 3); $this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); $this->db->where('ueu_tbl_jurnal_spm.debet !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->debet; } return $tot; }else{ return $tot; } } function kas_masuk_pembiayaan(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 2); //$this->db->where('ueu_tbl_rek2.koderek2', 1); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.kredit !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->kredit; } return $tot; }else{ return $tot; } } function kas_keluar_pembiayaan(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_rek1.koderek1', 2); //$this->db->where('ueu_tbl_rek2.koderek2', 2); //$this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); //$this->db->where('ueu_tbl_jurnal_spm.debet !=', 0); $q = $this->db->get(); $tot = 0; if ($q->num_rows()>0){ foreach($q->result() as $key ){ $tot = $tot + $key->debet; } return $tot; }else{ return $tot; } } function daftar_realisasi(){ $this->db->from('ueu_tbl_rek1, ueu_tbl_rek2, ueu_tbl_rek3, ueu_tbl_rek4, ueu_tbl_rek5, ueu_tbl_rek6, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_rek1.idrek1 = ueu_tbl_rek2.idrek1'); $this->db->where('ueu_tbl_rek2.idrek2 = ueu_tbl_rek3.idrek2'); $this->db->where('ueu_tbl_rek3.idrek3 = ueu_tbl_rek4.idrek3'); $this->db->where('ueu_tbl_rek4.idrek4 = ueu_tbl_rek5.idrek4'); $this->db->where('ueu_tbl_rek5.idrek5 = ueu_tbl_rek6.idrek5'); $this->db->where('ueu_tbl_jurnal_spm.idrek6 = ueu_tbl_rek6.idrek6'); $this->db->where('ueu_tbl_jurnal_spm.idrinci !=', 0); $this->db->group_by('idrinci'); $this->db->order_by('id_trans'); return $this->db->get(); } function daftar_piutang(){ //$this->db->where('idrek6',740); $this->db->where('idrek6',762); $this->db->or_where('idrek6',741); return $this->db->get('ueu_tbl_jurnal_spm'); } function daftar_piutang2(){ $this->db->where('status_reg',1); return $this->db->get('tbl_tagihan'); } function lunas_piutang(){ $this->db->where('status_reg',1); $this->db->where('status_spp',1); return $this->db->get('tbl_tagihan'); } function cek_daftar_lunas_piutang_mhs(){ $q = $this->daftar_lunas_piutang_mhs(); if (count($q)>0){ return TRUE; }else{ return FALSE; } } function daftar_lunas_piutang_mhs(){ $q = $this->daftar_piutang(); $a = array(); if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $kode= explode(' ',$key->ket); if (count($kode)==5){ $a[] = $kode[4]; } } } return array_unique($a); } function daftar_piutang_mhs(){ $q = $this->daftar_piutang(); $a = array();$b = array();$c = array(); if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $kode= explode(' ',$key->ket); if (count($kode)==3){ $a[] = $kode[2]; } if (count($kode)==5){ $b[] = $kode[4]; } if (count($b)>0){ $c = array_diff($a, $b); }else{ $c = $a; } } } return array_unique($c); } function daftar_lunas_piutang_mhs2(){ $q = $this->lunas_piutang(); $a = array(); if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $a[] = $key->id_mhs; } } return array_unique($a); } function daftar_piutang_mhs_jenis($x){ $q = $this->daftar_piutang(); $a = array();$b = array();$c = array(); if ($q->num_rows()>0){ foreach ($q->result() as $key ) { $kode= explode(' ',$key->ket); $jenis= explode(' ',$key->uraian); if (count($kode)==3 and $jenis[2]==$x){ $a[] = $kode[2]; } if (count($kode)==5 and $jenis[1]==$x){ $b[] = $kode[4]; } if (count($b)>0){ $c = array_diff($a, $b); }else{ $c = $a; } } } return array_unique($c); } function tambah_penyetor($a) { $this->db->insert('tbl_penyetor_penerimaan',$a); } function daftar_penyetor_by_idrek6($idrek6) { $this->db->where('idrek6',$idrek6); $this->db->group_by('no_identitas'); $this->db->order_by('nama_penyetor'); return $this->db->get('tbl_penyetor_penerimaan'); } function total_penyetor_by_idpenyetor($idrek6,$id_penyetor) { $this->db->where('idrek6',$idrek6); $this->db->where('no_identitas',$id_penyetor); $q = $this->db->get('tbl_penyetor_penerimaan'); $jumlah = 0; if($q->num_rows()>0){ foreach ($q->result() as $key) { $jumlah = $jumlah + $key->jumlah; } } return $jumlah; } function get_kegiatan_by_nospm($nospm) { $this->db->from('ueu_tbl_kegiatan, ueu_tbl_spp'); $this->db->where('ueu_tbl_kegiatan.idkeg = ueu_tbl_spp.idkeg'); $this->db->where('no_spm',$nospm); return $this->db->get(); } /*tambahan dari akuntansi unisa*/ function show_temp_ju(){ return $this->db->get('ueu_tbl_jurnal_spm_temp'); } public function show_penyusutan() { $this->db->where('jenis',1); $this->db->where('is_posting',0); return $this->db->get('tbl2_aset'); } public function show_penghapusan() { $this->db->where('jenis',2); $this->db->where('is_posting',0); return $this->db->get('tbl2_aset'); } public function get_penyusutan_by_id($id_aset) { $this->db->where('id_aset',$id_aset); return $this->db->get('tbl2_aset'); } function inputjurnalumum($add){ $this->db->insert('ueu_tbl_jurnal_spm_temp',$add); } function kosongkan_jutemp(){ $this->db->truncate('ueu_tbl_jurnal_spm_temp'); } /*TAMBAHAN FUNGSI DARI UMMGL*/ function total_realisasi_per_kegiatan($idkeg) { $this->db->where('idkeg',$idkeg); $this->db->where('idrinci !=',0); $this->db->where('idrek6 !=',1287);//bukan rekening kas unit kerja $q = $this->db->get('ueu_tbl_jurnal_spm'); $tot=0; if ($q->num_rows()>0) { foreach ($q->result() as $key ) { $tot = $tot + $key->debet; } } return $tot; } function get_realisasi_per_spm($spm) { $this->db->from('ueu_tbl_spp, ueu_tbl_jurnal_spm'); $this->db->where('ueu_tbl_spp.idkeg = ueu_tbl_jurnal_spm.idkeg'); $this->db->where('no_spm',$spm); $this->db->where('idrinci !=',0); $this->db->where('ueu_tbl_jurnal_spm.idrek6 !=',1287); $q = $this->db->get();$tot=0; if($q->num_rows()>0) { foreach ($q->result() as $key ) { $tot = $tot + $key->debet; } } return $tot; } function total_realisasi_by_nospm($nospm){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('ket', 'spm='.$nospm); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } function total_realisasi_by_nospm_perunit($nospm,$id_uk){ $this->db->select('*'); $this->db->from('ueu_tbl_jurnal_spm'); $this->db->where('ket', 'spm='.$nospm); $this->db->where('id_uk', $id_uk); $query = $this->db->get(); if ($query->num_rows()>0){ $d=0; if ($query->row()->debet> 0){ foreach ($query->result() as $row) { $d = $d + $row->debet; } return $d; }else{ foreach ($query->result() as $row) { $d = $d + $row->kredit; } return $d; } }else{ return 0; } } public function notif2aset($aset) { $this->db2->insert('tbl_pengadaan',$aset); } /*TAMBAHAN FUNGSI DARI UMMGL*/ }