[ Mini Kiebo ]
Server: Windows NT AKFAR_SERVER 10.0 build 26200 (Windows 10) AMD64
Path:
D:
/
BACKUP C 19-12
/
XAMPP74
/
htdocs
/
simaku
/
application-old
/
controllers
/
[
Home
]
File: Adm_cetak.php
<?php if (!defined('BASEPATH')) exit('No direct script access allowed'); class Adm_cetak extends CI_Controller { function __construct() { parent::__construct(); $this->load->model('Munit', '', TRUE); $this->load->model('Minfo', '', TRUE); $this->load->model('Mpagu', '', TRUE); $this->load->model('Mmak', '', TRUE); $this->load->model('Mrek', '', TRUE); $this->load->model('Mrekap', '', TRUE); $this->load->model('Mkeg', '', TRUE); $this->load->model('Mpass', '', TRUE); $this->load->model('Makun', '', TRUE); $this->load->model('Mbiaya', '', TRUE); //menggunakan DOMPDF $this->load->library('pdfgenerator'); } function daftar_unit($pilih) { $data['title'] = 'Daftar_Unit_Kerja'; $file_pdf = 'daftar_unit_kerja'; $paper = 'letter'; $orientation = 'landscape'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 20; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['query'] = $this->Munit->unit_all_nolimit(); $data['pagu'] = $this->Mpagu->pagu_all(); $data['info'] = $this->Minfo->info(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/daftar_unit_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'daftar unit kerja'); // // $html = $this->load->view('cetak/lampiran_pdf', $this->data, true); // $html = $this->load->view('laporan/daftar_unit_pdf', $data, true); $html = $this->load->view('laporan/daftar_unit_pdf2', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html'; // $this->load->view('laporan/daftar_unit_html', $data); $this->load->view('laporan/daftar_unit_html2', $data); break; } } function mak($pilih) { $data['title'] = 'Daftar Mata Anggaran Kegiatan'; $data['info'] = $this->Minfo->info(); $file_pdf = 'daftar_mak'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 20; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['info'] = $this->Minfo->info(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/daftar_mak_pdf',$data,TRUE); // $this->pdf->pdf_create_portrait($file_pdf,'daftar mak'); $html = $this->load->view('laporan/daftar_mak_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/daftar_mak_html', $data); break; } } function coa($pilih) { ini_set('memory_limit', '2G'); // or you could use 1G ini_set('max_execution_time', 300); $data['title'] = 'Daftar Kode Rekening'; $data['info'] = $this->Minfo->info(); $file_pdf = 'daftar_coa'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 25; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/daftar_coa_pdf',$data,TRUE); // $this->pdf->pdf_create_portrait($file_pdf,'daftar kode rekening'); $html = $this->load->view('laporan/daftar_coa_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/daftar_coa_html', $data); break; } } function totalfungsi($pilih) { $data['title'] = 'REKAP BERBASIS FUNGSI ADMIN'; $data['info'] = $this->Minfo->info(); $file_pdf = 'rekap_fungsi_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $query1 = $this->Mmak->get_mak1(); $data['query21'] = $this->Mrekap->get_kegiatan_by_kodemak1_all($query1->row(0)->kodemak1, $limit_unit, $offset_unit); $data['query22'] = $this->Mrekap->get_kegiatan_by_kodemak1_all($query1->row(1)->kodemak1, $limit_unit, $offset_unit); $data['query23'] = $this->Mrekap->get_kegiatan_by_kodemak1_all($query1->row(2)->kodemak1, $limit_unit, $offset_unit); $data['query24'] = $this->Mrekap->get_kegiatan_by_kodemak1_all($query1->row(3)->kodemak1, $limit_unit, $offset_unit); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalfungsi_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Fungsi Total'); $html = $this->load->view('laporan/totalfungsi_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/totalfungsi_html', $data); break; } } function totalsifat($pilih) { $data['title'] = 'REKAP BERBASIS SIFAT ADMIN'; $data['info'] = $this->Minfo->info(); $file_pdf = 'rekap_sifat_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['qry_pdpt'] = $this->Mrekap->rinci_pendapatan_all(); $data['qry_blj'] = $this->Mrekap->rinci_belanja_all(); $data['qry_terima'] = $this->Mrekap->rinci_pendapatan_all6(); $data['qry_keluar'] = $this->Mrekap->rinci_belanja_all6(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalsifat_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Sifat Total'); $html = $this->load->view('laporan/totalsifat_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/totalsifat_html', $data); break; } } function totalfungsi_allunit($pilih) { $data['title'] = 'REKAP BERBASIS FUNGSI ADMIN'; $data['info'] = $this->Minfo->info(); $file_pdf = 'rekap_fungsi_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['unit'] = $this->Mrekap->get_sub_unit_by_kegiatan(); $data['query1'] = $this->Mmak->get_mak1(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Fungsi Total Sub Unit'); $html = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/totalfungsi_allunit_html', $data); break; } } function totalsifat_allunit($pilih) { $data['title'] = 'REKAP BERBASIS SIFAT ADMIN'; $data['info'] = $this->Minfo->info(); $file_pdf = 'rekap_sifat_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['unit'] = $this->Mrekap->get_sub_unit_by_kegiatan(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalsifat_allunit_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Sifat Total Sub Unit'); $html = $this->load->view('laporan/totalsifat_allunit_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/totalsifat_allunit_html', $data); break; } } function visimisi($pilih) { $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q1 = $query->result(); $data['q2'] = $query->row(); $num_rows = $query->num_rows(); $data['title'] = 'Visi - Misi'; $data['h2_title'] = 'Unit Kerja: ' . $data['q2']->nama . ' (' . $data['q2']->kode . ')'; $file_pdf = 'visi_misi'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 20; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['query'] = $this->Munit->unit_all_nolimit(); $data['pagu'] = $this->Mpagu->pagu_all(); $data['info'] = $this->Minfo->info(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/visi_misipdf',$data,TRUE); // $this->pdf->pdf_create_portrait($file_pdf,'visi_misi'); $html = $this->load->view('laporan/visi_misipdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html'; $this->load->view('laporan/visi_misi', $data); break; } } function unit_rinci($pilih) { $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q1 = $query->result(); $data['q2'] = $q2 = $query->row(); $num_rows = $query->num_rows(); $data['title'] = 'Visi - Misi'; $data['h2_title'] = 'Unit Kerja: ' . $data['q2']->nama . ' (' . $data['q2']->kode . ')'; $file_pdf = 'rincian_unit'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 20; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['query'] = $this->Munit->unit_all_nolimit(); $data['pagu'] = $this->Mpagu->pagu_all(); $data['info'] = $this->Minfo->info(); $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['idkeg'] = $this->session->userdata('idkeg'); $data['query1'] = $this->Mkeg->get_kegiatan_dan_mak($this->session->userdata('idkeg')); $data['pagu'] = $this->Mpagu->get_pagu_by_id($data['query1']->idsumberdana); //$data['rincipdp'] = $this->Mrekap->get_rinci_pendapatan_level2($q2->id_unit,$this->session->userdata('idkeg')); $data['rincipdp'] = $this->Mrekap->get_rek_level4p($q2->id_unit, $this->session->userdata('idkeg')); //$query5a = $this->Mrekap->get_rinci_belanja($this->session->userdata('idkeg')); //$query5a = $this->Mrekap->get_rinci_belanja_level2($q2->id_unit,$this->session->userdata('idkeg')); //$query5a = $this->Mrekap->get_rek_level4($q2->id_unit,$this->session->userdata('idkeg'));//dimulai dari level 4 $query5a = $this->Mrekap->get_rek_level4_v2($q2->id_unit, $this->session->userdata('idkeg')); //dimulai dari level 4 $data['rinciblj'] = $query5a; $query2b = $this->Mrekap->get_rinci_pendapatan6($this->session->userdata('idkeg')); $data['rinci61'] = $query2b->result(); $query5b = $this->Mrekap->get_rinci_belanja6($this->session->userdata('idkeg')); $data['rinci62'] = $query5b->result(); $data['unit'] = $this->Munit->get_unit_by_id($this->session->userdata('id_unit')); //$data['query2'] = $this->Simaku_modelunus->get_kegiatan_by_kodemak1($q2->id_unit, $query1->row(0)->kodemak1, $limit_unit, $offset_unit); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/lap_perkegiatanpdf',$data,TRUE); // $this->pdf->pdf_create_portrait($file_pdf,'laporan_perkegiatan'); $html = $this->load->view('laporan/lap_perkegiatanpdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html'; //$this->load->view('laporan/lap_perkegiatan',$data); //old //$this->load->view('laporan/lap_perkegiatan2',$data); //revisi 20april2014 //$this->load->view('laporan/lap_perkegiatan3',$data); //revisi 11jan2016 $this->load->view('laporan/lap_perkegiatan4', $data); //revisi 12agustus2017 break; } } function rekap_fungsi_unit($pilih) { $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q1 = $query->result(); $q2 = $data['q2'] = $query->row(); $num_rows = $query->num_rows(); $data['title'] = 'REKAP BERBASIS FUNGSI ADMIN'; $data['info'] = $this->Minfo->info(); $data['h2_title'] = 'Sub Unit Kerja: ' . $data['q2']->nama . ' (' . $data['q2']->kode . ')'; $file_pdf = 'rekap_fungsi_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['unit'] = $this->Mrekap->get_unit_by_kegiatan(); $query1 = $data['query1'] = $this->Mmak->get_mak1(); //query untuk kegiatan dengan kodemak1 = 1 $data['query21'] = $this->Mrekap->get_kegiatan_by_kodemak1($q2->id_unit, $query1->row(0)->kodemak1, $limit_unit, $offset_unit); $query21a = $data['query21']->result(); //query untuk kegiatan dengan kodemak1 = 2 $data['query22'] = $this->Mrekap->get_kegiatan_by_kodemak1($q2->id_unit, $query1->row(1)->kodemak1, $limit_unit, $offset_unit); $query22a = $data['query22']->result(); //query untuk kegiatan dengan kodemak1 = 3 $data['query23'] = $this->Mrekap->get_kegiatan_by_kodemak1($q2->id_unit, $query1->row(2)->kodemak1, $limit_unit, $offset_unit); $query23a = $data['query23']->result(); //query untuk kegiatan dengan kodemak1 = 4 $data['query24'] = $this->Mrekap->get_kegiatan_by_kodemak1($q2->id_unit, $query1->row(3)->kodemak1, $limit_unit, $offset_unit); $query24a = $data['query24']->result(); $data['info'] = $this->Minfo->info(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Fungsi Total Sub Unit'); $html = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': //$this->load->view('laporan/rekap_fungsi_unit',$data); $this->load->view('laporan/rekap_fungsi_unit2', $data); break; } } function rekap_sifat_unit($pilih) { $query = $this->Munit->cari_unit($this->session->userdata('id_unit')); $q1 = $query->result(); $q2 = $data['q2'] = $query->row(); $num_rows = $query->num_rows(); $data['title'] = 'REKAP BERBASIS SIFAT ADMIN'; $data['info'] = $this->Minfo->info(); $data['h2_title'] = 'Sub Unit Kerja: ' . $data['q2']->nama . ' (' . $data['q2']->kode . ')'; $file_pdf = 'rekap_sifat_admin'; $paper = 'A4'; $orientation = 'portrait'; $page = $this->uri->segment(3); $data['hal'] = $page; $limit_unit = 1000; if (!$page) : $offset_unit = 0; else : $offset_unit = $page; endif; $data['unit'] = $this->Mrekap->get_unit_by_kegiatan(); $query1 = $data['query1'] = $this->Mmak->get_mak1(); //pendapatan $data['query'] = $this->Mrekap->rinci_pendapatan_unit($this->session->userdata('id_unit')); //belanja $data['query1'] = $this->Mrekap->rinci_belanja_unit($this->session->userdata('id_unit')); $data['info'] = $this->Minfo->info(); switch ($pilih) { case 'pdf': // $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf',$data,TRUE); // $this->pdf->pdf_create_landscape($file_pdf,'Rekap Fungsi Total Sub Unit'); $html = $this->load->view('laporan/totalsifat_allunit_pdf', $data, true); $this->pdfgenerator->generate($html, $file_pdf, $paper, $orientation); break; case 'html': $this->load->view('laporan/rekap_sifat_unit', $data); break; } } function laktivitas($pilih) { if ($this->session->userdata('login') == TRUE) { $data['title'] = 'Lap. Aktivitas'; $data['query'] = $this->Makun->get_kegiatan_rinci_all_4(); $data['query1'] = $this->Makun->get_kegiatan_rinci_all_5(); switch ($pilih) { case 'pdf': $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, TRUE); $this->pdf->pdf_create_landscape($file_pdf, 'Rekap Fungsi Total Sub Unit'); break; case 'html': $this->load->view('akuntansi/laktif_html', $data); break; } } else { redirect('login'); } } function neraca($pilih) { if ($this->session->userdata('login') == TRUE) { $data['title'] = 'Lap. Posisi Keuangan'; $data['h2_title'] = 'Lap. Posisi Keuangan Tahun ' . date('Y'); $data['query'] = $this->Makun->get_kegiatan_rinci_all_1(); $data['query1'] = $this->Makun->get_kegiatan_rinci_all_2(); $data['query3'] = $this->Makun->get_kegiatan_rinci_all_3(); switch ($pilih) { case 'pdf': $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, TRUE); $this->pdf->pdf_create_landscape($file_pdf, 'Rekap Fungsi Total Sub Unit'); break; case 'html': $this->load->view('akuntansi/neraca_html', $data); break; } } else { redirect('login'); } } function neraca_($pilih, $id_unit) { if ($this->session->userdata('login') == TRUE) { $data['title'] = 'Lap. Posisi Keuangan'; $data['h2_title'] = 'Lap. Posisi Keuangan Tahun ' . date('Y'); $data['query'] = $this->Makun->get_kegiatan_rinci_all_1(); $data['query1'] = $this->Makun->get_kegiatan_rinci_all_2(); $data['query3'] = $this->Makun->get_kegiatan_rinci_all_3(); $data['id_unit'] = $id_unit; switch ($pilih) { case 'pdf': $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, TRUE); $this->pdf->pdf_create_landscape($file_pdf, 'Rekap Fungsi Total Sub Unit'); break; case 'html': $this->load->view('akuntansi/neraca_html2', $data); break; } } else { redirect('login'); } } function lpe($pilih) { if ($this->session->userdata('login') == TRUE) { $data['title'] = 'Lap. Perubahan Ekuitas'; $data['h2_title'] = 'LAPORAN PERUBAHAN AKTIVA BERSIH TAHUN ' . date('Y'); $data['query'] = $this->Makun->get_kegiatan_rinci_all_3(); $data['query2'] = $this->Makun->get_kegiatan_rinci_all_3(); switch ($pilih) { case 'pdf': $file_pdf = $this->load->view('laporan/totalfungsi_allunit_pdf', $data, TRUE); $this->pdf->pdf_create_landscape($file_pdf, 'Rekap Fungsi Total Sub Unit'); break; case 'html': $this->load->view('akuntansi/ekuitas_html', $data); break; } } else { redirect('login'); } } }