add simak to git repo
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$key=$_POST['key'];
|
||||
if ($key=='total_proses') {
|
||||
$thn=$_POST['thn'];
|
||||
$axx=$_POST['axx'];
|
||||
$bxx=$_POST['bxx'];
|
||||
$cxx=$_POST['cxx'];
|
||||
$cari_adm_pengadaan=$_POST['cari_adm_pengadaan'];
|
||||
$tm1=$_POST['m'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['s'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
$d=pg_query("SELECT
|
||||
SUM(l.nilai_pelunasan)
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {echo number_format($r[0],0,',','.');}
|
||||
}
|
||||
?>
|
||||
@@ -0,0 +1,850 @@
|
||||
<?php
|
||||
|
||||
require_once '../../assets/excel/PHPExcel.php';
|
||||
|
||||
// koneksi ke database
|
||||
|
||||
include("../koneksi.php");
|
||||
$thn=$_GET['thn'];
|
||||
$cari_adm_pengadaan=$_POST['cari_adm_pengadaan'];
|
||||
$axx=strtoupper($_GET['a']);
|
||||
$bxx=strtoupper($_GET['b']);
|
||||
$cxx=strtoupper($_GET['c']);
|
||||
$tm1=$_GET['m'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_GET['s'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
$objPHPExcel = new PHPExcel();
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
|
||||
$objPHPExcel->getDefaultStyle()->getFont()->setSize(9);
|
||||
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
|
||||
|
||||
|
||||
/*PROSES v1*/
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(35.86);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(6);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(11.43);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(23.57);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(38.57);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(40);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(16);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(16);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('S')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('T')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('U')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('V')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('W')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('X')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Y')->setWidth(13);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('Z')->setWidth(16);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AA')->setWidth(16);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AB')->setWidth(20);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AC')->setWidth(24.71);
|
||||
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AD')->setWidth(18);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AE')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AF')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(0)->getColumnDimension('AG')->setWidth(15.43);
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:AG3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:AG3')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(15);
|
||||
$objPHPExcel->getSheet(0)->setTitle('LAP PROSES v1');
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(0)->setCellValue('A1', 'Tanggal Input : '.$tm1.' s/d '.$ts1.' | '.$cari_verifikator);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A1:AG1')->getAlignment()->setWrapText(false);
|
||||
|
||||
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A3', 'No')
|
||||
->setCellValue('B3', 'Sub')
|
||||
|
||||
->setCellValue('C3', 'KPA')
|
||||
->setCellValue('D3', 'PPTK')
|
||||
|
||||
->setCellValue('E3', 'Kd Panggil')
|
||||
->setCellValue('F3', 'Rekening')
|
||||
->setCellValue('G3', 'Nama Rekanan')
|
||||
->setCellValue('H3', 'Kegiatan')
|
||||
->setCellValue('I3', 'Nilai Kwitansi')
|
||||
|
||||
->setCellValue('J3', 'Kwitansi')
|
||||
->setCellValue('K3', 'Faktur Penj')
|
||||
->setCellValue('L3', 'Nota Dinas')
|
||||
->setCellValue('M3', 'Faktur Pajak')
|
||||
->setCellValue('N3', 'SSP PPN')
|
||||
->setCellValue('O3', 'SSP PPH')
|
||||
->setCellValue('P3', 'Ba HP Admin')
|
||||
->setCellValue('Q3', 'Ba Serah Terima')
|
||||
->setCellValue('R3', 'SP / SPK')
|
||||
|
||||
|
||||
->setCellValue('S3', 'Penerimaan Honor')
|
||||
->setCellValue('T3', 'Daftar Hadir')
|
||||
->setCellValue('U3', 'TOR')
|
||||
->setCellValue('V3', 'SK / SPT')
|
||||
->setCellValue('W3', 'Pendukung')
|
||||
->setCellValue('X3', 'Ba UM')
|
||||
->setCellValue('Y3', 'Ba Ujicoba')
|
||||
->setCellValue('Z3', 'Ba Pembayaran')
|
||||
->setCellValue('AA3', 'Ba Kemajuan')
|
||||
|
||||
->setCellValue('AB3', 'No Kwi/SP/SPK')
|
||||
->setCellValue('AC3', 'Periode Tgl SP/SPK')
|
||||
->setCellValue('AD3', 'Posisi Admin Utama')
|
||||
->setCellValue('AE3', 'Posisi Adminers')
|
||||
->setCellValue('AF3', 'Posisi Admin BA')
|
||||
->setCellValue('AG3', 'Posisi PP');
|
||||
|
||||
|
||||
/*
|
||||
$query = "SELECT
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,r.stum
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
INNER JOIN pptk t ON (t.id=s.pptk_id)
|
||||
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
";
|
||||
*/
|
||||
$query = "SELECT
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,r.stum,COUNT(b.id),COUNT(a.id)
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
INNER JOIN pptk t ON (t.id=s.pptk_id)
|
||||
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
|
||||
LEFT OUTER JOIN pengerjaan_adminers a ON (p.id=a.pekerjaan_id)
|
||||
LEFT OUTER JOIN riwayat_ba b ON (p.id=b.pekerjaan_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
GROUP BY
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,r.stum
|
||||
";
|
||||
$hasil = pg_query($query);
|
||||
$baris = 4;
|
||||
$a=1;
|
||||
while ($r = pg_fetch_array($hasil)) {
|
||||
$j_ba=$r[40];
|
||||
$j_ad=$r[41];
|
||||
|
||||
if (($j_ba==0) && ($j_ad==0)) {$adu=$r['nilai_pelunasan'];$aad=0;$aba=0;} else /*Admin Utama*/
|
||||
if (($j_ba==0) && ($j_ad!=0)) {$adu=0;$aad=$r['nilai_pelunasan'];$aba=0;} else /*Adminers*/
|
||||
if ($j_ba!=0) {$adu=0;$aad=0;$aba=$r['nilai_pelunasan'];} /*Admin BA*/
|
||||
$stum=$r['stum'];
|
||||
//if ($r[37]=='0') {$trm='';} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[37]));}
|
||||
if ($r[37]=='0') {
|
||||
if ($stum=='uang_muka') {$trm=' - UANG MUKA';} else {$trm='';}
|
||||
} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[37]));}
|
||||
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else {
|
||||
$tg=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
|
||||
$rek=$r['ra'].' '.$r['rb'].' '.$r['rc'].' '.$r['rd'].' '.$r['re'].' '.$r['rf'].' '.$r['rg'].' '.$r['rh'];
|
||||
|
||||
if ($r['kwitansi']=='t') {$ck1='v';} else {$ck1='';}
|
||||
if ($r['faktur_penjualan']=='t') {$ck2='v';} else {$ck2='';}
|
||||
if ($r['nota_dinas']=='t') {$ck3='v';} else {$ck3='';}
|
||||
if ($r['faktur_pajak']=='t') {$ck4='v';} else {$ck4='';}
|
||||
if ($r['ssp_ppn']=='t') {$ck5='v';} else {$ck5='';}
|
||||
if ($r['ssp_pph']=='t') {$ck6='v';} else {$ck6='';}
|
||||
if ($r['ba_hp_admin']=='t') {$ck7='v';} else {$ck7='';}
|
||||
if ($r['ba_st']=='t') {$ck8='v';} else {$ck8='';}
|
||||
if ($r['sp_spk']=='t') {$ck9='v';} else {$ck9='';}
|
||||
|
||||
if ($r['honor']=='t') {$ck10='v';} else {$ck10='';}
|
||||
if ($r['hadir']=='t') {$ck11='v';} else {$ck11='';}
|
||||
if ($r['tor']=='t') {$ck12='v';} else {$ck12='';}
|
||||
if ($r['spt']=='t') {$ck13='v';} else {$ck13='';}
|
||||
if ($r['pendukung']=='t') {$ck14='v';} else {$ck14='';}
|
||||
if ($r['ba_um']=='t') {$ck15='v';} else {$ck15='';}
|
||||
if ($r['ba_ujicoba']=='t') {$ck16='v';} else {$ck16='';}
|
||||
if ($r['ba_pembayaran']=='t') {$ck17='v';} else {$ck17='';}
|
||||
if ($r['ba_kemajuan']=='t') {$ck18='v';} else {$ck18='';}
|
||||
|
||||
$objPHPExcel->getSheet(0)
|
||||
->setCellValue('A'.$baris, $a)
|
||||
->setCellValue('B'.$baris, $r['sub_kegiatan'])
|
||||
->setCellValue('C'.$baris, $r[1])
|
||||
->setCellValue('D'.$baris, $r[2])
|
||||
->setCellValue('E'.$baris, $r['kd_panggil'])
|
||||
->setCellValue('F'.$baris, $rek)
|
||||
->setCellValue('G'.$baris, $r[12])
|
||||
->setCellValue('H'.$baris, strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].''.$trm))
|
||||
->setCellValue('I'.$baris, $r['nilai_pelunasan'])
|
||||
->setCellValue('J'.$baris, $ck1)
|
||||
->setCellValue('K'.$baris, $ck2)
|
||||
->setCellValue('L'.$baris, $ck3)
|
||||
->setCellValue('M'.$baris, $ck4)
|
||||
->setCellValue('N'.$baris, $ck5)
|
||||
->setCellValue('O'.$baris, $ck6)
|
||||
->setCellValue('P'.$baris, $ck7)
|
||||
->setCellValue('Q'.$baris, $ck8)
|
||||
->setCellValue('R'.$baris, $ck9)
|
||||
|
||||
->setCellValue('S'.$baris, $ck10)
|
||||
->setCellValue('T'.$baris, $ck11)
|
||||
->setCellValue('U'.$baris, $ck12)
|
||||
->setCellValue('V'.$baris, $ck13)
|
||||
->setCellValue('W'.$baris, $ck14)
|
||||
->setCellValue('X'.$baris, $ck15)
|
||||
->setCellValue('Y'.$baris, $ck16)
|
||||
->setCellValue('Z'.$baris, $ck17)
|
||||
->setCellValue('AA'.$baris, $ck18)
|
||||
|
||||
->setCellValue('AB'.$baris, $r['no_sp'])
|
||||
->setCellValue('AC'.$baris, $tg)
|
||||
->setCellValue('AD'.$baris, $adu)
|
||||
->setCellValue('AE'.$baris, $aad)
|
||||
->setCellValue('AF'.$baris, $aba);
|
||||
|
||||
|
||||
$objPHPExcel->getSheet(0)->getStyle('A3:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('A1:AG'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('AD'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('AE'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('AF'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('J'.$baris.':AG'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$a++;
|
||||
$baris++;
|
||||
}
|
||||
//$akhir=$baris-1;
|
||||
/*$objPHPExcel->getSheet(0)->setCellValue('I'.$baris, '=SUM(I2:I'.$akhir.')')->setCellValue('J'.$baris, '=SUM(J2:J'.$akhir.')');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('J'.$baris)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(0)->getStyle('I'.$baris.':J'.$baris)->applyFromArray($styleBold);*/
|
||||
$objPHPExcel->setActiveSheetIndex(0);
|
||||
|
||||
|
||||
/* PROSES v2 =================================================================================================================================================== */
|
||||
|
||||
|
||||
|
||||
$objPHPExcel->createSheet();
|
||||
$objPHPExcel->setActiveSheetIndex(1);
|
||||
$objPHPExcel->getActiveSheet()->setTitle('LAP PROSES v2');
|
||||
|
||||
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('B')->setWidth(6);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('C')->setWidth(6);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('D')->setWidth(11);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('E')->setWidth(23.57);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('F')->setWidth(38.57);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('G')->setWidth(38);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('H')->setWidth(15.43);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('I')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('J')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('K')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('L')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('M')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('N')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('O')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('P')->setWidth(16);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('Q')->setWidth(15);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('R')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('S')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('T')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('U')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('V')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('W')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('X')->setWidth(13);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('Y')->setWidth(16);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('Z')->setWidth(15);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AA')->setWidth(20);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AB')->setWidth(25);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AC')->setWidth(18);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AD')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AE')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(1)->getColumnDimension('AF')->setWidth(15.43);
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(1)->getStyle('A4:AF4')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(1)->getStyle('A4:AF4')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(1)->getRowDimension('1')->setRowHeight(15);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(1)->setCellValue('A1', 'Tanggal Input : '.$tm1.' s/d '.$ts1.' | '.$cari_verifikator);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A1:AF1')->getAlignment()->setWrapText(false);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getStyle('A3:AF3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A3:AF3')->getAlignment()->setWrapText(true);
|
||||
$objPHPExcel->getSheet(1)->getStyle('A3:AF3')->applyFromArray($styleBold);
|
||||
|
||||
$objPHPExcel->getSheet(1)
|
||||
->setCellValue('A3','No')
|
||||
->setCellValue('B3', 'KPA')
|
||||
->setCellValue('C3', 'PPTK')
|
||||
->setCellValue('D3', 'Kd Panggil')
|
||||
->setCellValue('E3', 'Rekening')
|
||||
->setCellValue('F3', 'Nama Rekanan')
|
||||
->setCellValue('G3', 'Kegiatan')
|
||||
->setCellValue('H3', 'Nilai Kwitansi')
|
||||
->setCellValue('I3', 'Kwitansi')
|
||||
->setCellValue('J3', 'Faktur Penj')
|
||||
->setCellValue('K3', 'Nota Dinas')
|
||||
->setCellValue('L3', 'Faktur Pajak')
|
||||
->setCellValue('M3', 'SSP PPN')
|
||||
->setCellValue('N3', 'SSP PPH')
|
||||
->setCellValue('O3', 'Ba HP Admin')
|
||||
->setCellValue('P3', 'Ba Serah Terima')
|
||||
->setCellValue('Q3', 'SP / SPK')
|
||||
|
||||
->setCellValue('R3', 'Penerimaan Honor')
|
||||
->setCellValue('S3', 'Daftar Hadir')
|
||||
->setCellValue('T3', 'TOR')
|
||||
->setCellValue('U3', 'SK / SPT')
|
||||
->setCellValue('V3', 'Pendukung')
|
||||
->setCellValue('W3', 'Ba UM')
|
||||
->setCellValue('X3', 'Ba Ujicoba')
|
||||
->setCellValue('Y3', 'Ba Pembayaran')
|
||||
->setCellValue('Z3', 'Ba Kemajuan')
|
||||
|
||||
->setCellValue('AA3', 'No Kwi/SP/SPK')
|
||||
->setCellValue('AB3', 'Periode Tgl SP/SPK')
|
||||
->setCellValue('AC3', 'Posisi Admin Utama')
|
||||
->setCellValue('AD3', 'Posisi Adminers')
|
||||
->setCellValue('AE3', 'Posisi Admin BA')
|
||||
->setCellValue('AF3', 'Posisi PP');
|
||||
|
||||
|
||||
|
||||
$query2 = "SELECT DISTINCT s.sub_kegiatan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
";
|
||||
$hasil2 = pg_query($query2);
|
||||
$baris2 = 4;
|
||||
$a2=1;
|
||||
while ($r2 = pg_fetch_array($hasil2))
|
||||
{
|
||||
$baris3 = $baris2+$a2;
|
||||
|
||||
$skg=$r2[0];
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A'.$baris2.':AF'.$baris2)->getAlignment()->setWrapText(false);
|
||||
$objPHPExcel->getSheet(1)->getStyle('A'.$baris2.':AF'.$baris2)->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(1)->getStyle('A'.$baris2.':AF'.$baris2)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(1)->setCellValue('A'.$baris2, $r2[0]);
|
||||
|
||||
|
||||
$query3 = "SELECT
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,COUNT(b.id),COUNT(a.id)
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
INNER JOIN pptk t ON (t.id=s.pptk_id)
|
||||
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
|
||||
LEFT OUTER JOIN pengerjaan_adminers a ON (p.id=a.pekerjaan_id)
|
||||
LEFT OUTER JOIN riwayat_ba b ON (p.id=b.pekerjaan_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
AND s.sub_kegiatan='$skg'
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
GROUP BY
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin
|
||||
";
|
||||
$hasil3 = pg_query($query3);
|
||||
$ab=1;
|
||||
$a3=0;
|
||||
while(($r3=pg_fetch_array($hasil3)) !== FALSE)
|
||||
{
|
||||
$j_ba3=$r3[38];
|
||||
$j_ad3=$r3[39];
|
||||
if (($j_ba3==0) && ($j_ad3==0)) {$adu3=$r3['nilai_pelunasan'];$aad3=0;$aba3=0;} else /*Admin Utama*/
|
||||
if (($j_ba3==0) && ($j_ad3!=0)) {$adu3=0;$aad3=$r3['nilai_pelunasan'];$aba3=0;} else /*Adminers*/
|
||||
if ($j_ba3!=0) {$adu3=0;$aad3=0;$aba3=$r3['nilai_pelunasan'];} /*Admin BA*/
|
||||
|
||||
$baris4=$baris3+$a3;
|
||||
$barisz=$baris3+$a3;
|
||||
|
||||
if ($r3[36]=='0') {$trm='';} else {$trm=' - '.strtoupper(($r3['st_termin'].' '.$r3[36]));}
|
||||
|
||||
if (($r3['tgl_mulai_sp']==null) || ($r3['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else {
|
||||
$tg=date('d-m-Y',strtotime($r3['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r3['tgl_selesai_sp'])); }
|
||||
|
||||
$rek=$r3['ra'].' '.$r3['rb'].' '.$r3['rc'].' '.$r3['rd'].' '.$r3['re'].' '.$r3['rf'].' '.$r3['rg'].' '.$r3['rh'];
|
||||
|
||||
if ($r3['kwitansi']=='t') {$ck1='v';} else {$ck1='';}
|
||||
if ($r3['faktur_penjualan']=='t') {$ck2='v';} else {$ck2='';}
|
||||
if ($r3['nota_dinas']=='t') {$ck3='v';} else {$ck3='';}
|
||||
if ($r3['faktur_pajak']=='t') {$ck4='v';} else {$ck4='';}
|
||||
if ($r3['ssp_ppn']=='t') {$ck5='v';} else {$ck5='';}
|
||||
if ($r3['ssp_pph']=='t') {$ck6='v';} else {$ck6='';}
|
||||
if ($r3['ba_hp_admin']=='t') {$ck7='v';} else {$ck7='';}
|
||||
if ($r3['ba_st']=='t') {$ck8='v';} else {$ck8='';}
|
||||
if ($r3['sp_spk']=='t') {$ck9='v';} else {$ck9='';}
|
||||
|
||||
if ($r3['honor']=='t') {$ck10='v';} else {$ck10='';}
|
||||
if ($r3['hadir']=='t') {$ck11='v';} else {$ck11='';}
|
||||
if ($r3['tor']=='t') {$ck12='v';} else {$ck12='';}
|
||||
if ($r3['spt']=='t') {$ck13='v';} else {$ck13='';}
|
||||
if ($r3['pendukung']=='t') {$ck14='v';} else {$ck14='';}
|
||||
if ($r3['ba_um']=='t') {$ck15='v';} else {$ck15='';}
|
||||
if ($r3['ba_ujicoba']=='t') {$ck16='v';} else {$ck16='';}
|
||||
if ($r3['ba_pembayaran']=='t') {$ck17='v';} else {$ck17='';}
|
||||
if ($r3['ba_kemajuan']=='t') {$ck18='v';} else {$ck18='';}
|
||||
|
||||
$objPHPExcel->getSheet(1)
|
||||
->setCellValue('A'.$baris4, $ab)
|
||||
->setCellValue('B'.$baris4, $r3[1])
|
||||
->setCellValue('C'.$baris4, $r3[2])
|
||||
->setCellValue('D'.$baris4, $r3['kd_panggil'])
|
||||
->setCellValue('E'.$baris4, $rek)
|
||||
->setCellValue('F'.$baris4, $r3[12])
|
||||
->setCellValue('G'.$baris4, strtoupper($r3['kegiatan'].' - '.$r3['kegiatan_pengadaan'].''.$trm))
|
||||
->setCellValue('H'.$baris4, $r3['nilai_pelunasan'])
|
||||
|
||||
->setCellValue('I'.$baris4, $ck1)
|
||||
->setCellValue('J'.$baris4, $ck2)
|
||||
->setCellValue('K'.$baris4, $ck3)
|
||||
->setCellValue('L'.$baris4, $ck4)
|
||||
->setCellValue('M'.$baris4, $ck5)
|
||||
->setCellValue('N'.$baris4, $ck6)
|
||||
->setCellValue('O'.$baris4, $ck7)
|
||||
->setCellValue('P'.$baris4, $ck8)
|
||||
->setCellValue('Q'.$baris4, $ck9)
|
||||
|
||||
->setCellValue('R'.$baris4, $ck10)
|
||||
->setCellValue('S'.$baris4, $ck11)
|
||||
->setCellValue('T'.$baris4, $ck12)
|
||||
->setCellValue('U'.$baris4, $ck13)
|
||||
->setCellValue('V'.$baris4, $ck14)
|
||||
->setCellValue('W'.$baris4, $ck15)
|
||||
->setCellValue('X'.$baris4, $ck16)
|
||||
->setCellValue('Y'.$baris4, $ck17)
|
||||
->setCellValue('Z'.$baris4, $ck18)
|
||||
|
||||
->setCellValue('AA'.$baris4, $r3['no_sp'])
|
||||
->setCellValue('AB'.$baris4, $tg)
|
||||
->setCellValue('AC'.$baris4, $adu3)
|
||||
->setCellValue('AD'.$baris4, $aad3)
|
||||
->setCellValue('AE'.$baris4, $aba3);
|
||||
|
||||
$objPHPExcel->getSheet(1)->getStyle('A1:AF'.$baris4)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(1)->getStyle('I'.$baris4.':AF'.$baris4)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(1)->getStyle('H'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(1)->getStyle('AC'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(1)->getStyle('AD'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(1)->getStyle('AE'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
|
||||
$barisz++;
|
||||
$awal=$baris3;
|
||||
$akhir=$baris4;
|
||||
$objPHPExcel->getSheet(1)->setCellValue('H'.$barisz, '=SUM(H'.$awal.':H'.$akhir.')');
|
||||
$objPHPExcel->getSheet(1)->getStyle('H'.$barisz)->getNumberFormat()->setFormatCode('#,##0');
|
||||
|
||||
$baris4=$baris4+$a3+1;
|
||||
$a3++;
|
||||
$ab++;
|
||||
}
|
||||
$objPHPExcel->getSheet(1)->getStyle('H'.$barisz)->applyFromArray($styleBold);
|
||||
$baris2=$baris2+$a2+1+$a3;
|
||||
$a++;
|
||||
}
|
||||
|
||||
|
||||
/* PROSES v3 =================================================================================================================================================== */
|
||||
|
||||
|
||||
|
||||
$objPHPExcel->createSheet();
|
||||
$objPHPExcel->setActiveSheetIndex(2);
|
||||
$objPHPExcel->getActiveSheet()->setTitle('LAP PROSES v3');
|
||||
|
||||
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('A')->setWidth(5);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('B')->setWidth(6);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('C')->setWidth(6);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('D')->setWidth(11);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('E')->setWidth(23.57);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('F')->setWidth(38.57);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('G')->setWidth(38.57);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('H')->setWidth(38);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('I')->setWidth(15.43);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('J')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('K')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('L')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('M')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('N')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('O')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('P')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('Q')->setWidth(16);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('R')->setWidth(15);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('S')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('T')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('U')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('V')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('W')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('X')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('Y')->setWidth(13);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('Z')->setWidth(16);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AA')->setWidth(15);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AB')->setWidth(20);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AC')->setWidth(25);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AD')->setWidth(18);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AE')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AF')->setWidth(15.43);
|
||||
$objPHPExcel->getSheet(2)->getColumnDimension('AG')->setWidth(15.43);
|
||||
|
||||
$styleBold = array('font' => array('bold' => true));
|
||||
$objPHPExcel->getSheet(2)->getStyle('A4:AG4')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(2)->getStyle('A4:AG4')->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(2)->getRowDimension('1')->setRowHeight(15);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(2)->setCellValue('A1', 'Tanggal Input : '.$tm1.' s/d '.$ts1.' | '.$cari_verifikator);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A1:AG1')->getAlignment()->setWrapText(false);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getStyle('A3:AG3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A3:AG3')->getAlignment()->setWrapText(true);
|
||||
$objPHPExcel->getSheet(2)->getStyle('A3:AG3')->applyFromArray($styleBold);
|
||||
|
||||
$objPHPExcel->getSheet(2)
|
||||
->setCellValue('A3','No')
|
||||
->setCellValue('B3', 'KPA')
|
||||
->setCellValue('C3', 'PPTK')
|
||||
->setCellValue('D3', 'Kd Panggil')
|
||||
->setCellValue('E3', 'Rekening')
|
||||
|
||||
->setCellValue('F3', 'Sub Kegiatan')
|
||||
|
||||
->setCellValue('G3', 'Nama Rekanan')
|
||||
->setCellValue('H3', 'Kegiatan')
|
||||
->setCellValue('I3', 'Nilai Kwitansi')
|
||||
->setCellValue('J3', 'Kwitansi')
|
||||
->setCellValue('K3', 'Faktur Penj')
|
||||
->setCellValue('L3', 'Nota Dinas')
|
||||
->setCellValue('M3', 'Faktur Pajak')
|
||||
->setCellValue('N3', 'SSP PPN')
|
||||
->setCellValue('O3', 'SSP PPH')
|
||||
->setCellValue('P3', 'Ba HP Admin')
|
||||
->setCellValue('Q3', 'Ba Serah Terima')
|
||||
->setCellValue('R3', 'SP / SPK')
|
||||
|
||||
->setCellValue('S3', 'Penerimaan Honor')
|
||||
->setCellValue('T3', 'Daftar Hadir')
|
||||
->setCellValue('U3', 'TOR')
|
||||
->setCellValue('V3', 'SK / SPT')
|
||||
->setCellValue('W3', 'Pendukung')
|
||||
->setCellValue('X3', 'Ba UM')
|
||||
->setCellValue('Y3', 'Ba Ujicoba')
|
||||
->setCellValue('Z3', 'Ba Pembayaran')
|
||||
->setCellValue('AA3', 'Ba Kemajuan')
|
||||
|
||||
->setCellValue('AB3', 'No Kwi/SP/SPK')
|
||||
->setCellValue('AC3', 'Periode Tgl SP/SPK')
|
||||
->setCellValue('AD3', 'Posisi Admin Utama')
|
||||
->setCellValue('AE3', 'Posisi Adminers')
|
||||
->setCellValue('AF3', 'Posisi Admin BA')
|
||||
->setCellValue('AG3', 'Posisi PP');
|
||||
|
||||
|
||||
$query2 = "SELECT DISTINCT s.sub_kegiatan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
";
|
||||
$hasil2 = pg_query($query2);
|
||||
$baris2 = 4;
|
||||
$a2=1;
|
||||
while ($r2 = pg_fetch_array($hasil2))
|
||||
{
|
||||
|
||||
|
||||
|
||||
$baris3 = $baris2+$a2;
|
||||
|
||||
$skg=$r2[0];
|
||||
$objPHPExcel->getActiveSheet()->getStyle('A'.$baris2.':AG'.$baris2)->getAlignment()->setWrapText(false);
|
||||
$objPHPExcel->getSheet(2)->getStyle('A'.$baris2.':AG'.$baris2)->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(2)->getStyle('A'.$baris2.':AG'.$baris2)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
|
||||
$objPHPExcel->getSheet(2)->setCellValue('A'.$baris2, $r2[0]);
|
||||
|
||||
$query4 = "SELECT DISTINCT s.kegiatan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
";
|
||||
$hasil4 = pg_query($query4);
|
||||
$a4=0;
|
||||
while ($r4 = pg_fetch_array($hasil4))
|
||||
{
|
||||
$kgz=$r4[0];
|
||||
|
||||
|
||||
$query3 = "SELECT
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin,COUNT(b.id),COUNT(a.id)
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
INNER JOIN kpa k ON (k.id=s.kpa_id)
|
||||
INNER JOIN pptk t ON (t.id=s.pptk_id)
|
||||
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
|
||||
LEFT OUTER JOIN pengerjaan_adminers a ON (p.id=a.pekerjaan_id)
|
||||
LEFT OUTER JOIN riwayat_ba b ON (p.id=b.pekerjaan_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
|
||||
AND s.sub_kegiatan='$skg' AND s.kegiatan='$kgz'
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
GROUP BY
|
||||
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
|
||||
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
|
||||
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
|
||||
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,r.st_termin
|
||||
";
|
||||
$hasil3 = pg_query($query3);
|
||||
$ab=1;
|
||||
$a3=0;
|
||||
while(($r3=pg_fetch_array($hasil3)) !== FALSE)
|
||||
{
|
||||
$j_ba4=$r3[38];
|
||||
$j_ad4=$r3[39];
|
||||
|
||||
if (($j_ba4==0) && ($j_ad4==0)) {$adu4=$r3['nilai_pelunasan'];$aad4=0;$aba4=0;} else /*Admin Utama*/
|
||||
if (($j_ba4==0) && ($j_ad4!=0)) {$adu4=0;$aad4=$r3['nilai_pelunasan'];$aba4=0;} else /*Adminers*/
|
||||
if ($j_ba4!=0) {$adu4=0;$aad4=0;$aba4=$r3['nilai_pelunasan'];} /*Admin BA*/
|
||||
|
||||
$baris4=$baris3+$a3+$a4;
|
||||
$barisz=$baris3+$a3+$a4;
|
||||
if ($r3[36]=='0') {$trm='';} else {$trm=' - '.strtoupper(($r3['st_termin'].' '.$r3[36]));}
|
||||
|
||||
if (($r3['tgl_mulai_sp']==null) || ($r3['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else {
|
||||
$tg=date('d-m-Y',strtotime($r3['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r3['tgl_selesai_sp'])); }
|
||||
|
||||
$rek=$r3['ra'].' '.$r3['rb'].' '.$r3['rc'].' '.$r3['rd'].' '.$r3['re'].' '.$r3['rf'].' '.$r3['rg'].' '.$r3['rh'];
|
||||
|
||||
if ($r3['kwitansi']=='t') {$ck1='v';} else {$ck1='';}
|
||||
if ($r3['faktur_penjualan']=='t') {$ck2='v';} else {$ck2='';}
|
||||
if ($r3['nota_dinas']=='t') {$ck3='v';} else {$ck3='';}
|
||||
if ($r3['faktur_pajak']=='t') {$ck4='v';} else {$ck4='';}
|
||||
if ($r3['ssp_ppn']=='t') {$ck5='v';} else {$ck5='';}
|
||||
if ($r3['ssp_pph']=='t') {$ck6='v';} else {$ck6='';}
|
||||
if ($r3['ba_hp_admin']=='t') {$ck7='v';} else {$ck7='';}
|
||||
if ($r3['ba_st']=='t') {$ck8='v';} else {$ck8='';}
|
||||
if ($r3['sp_spk']=='t') {$ck9='v';} else {$ck9='';}
|
||||
|
||||
if ($r3['honor']=='t') {$ck10='v';} else {$ck10='';}
|
||||
if ($r3['hadir']=='t') {$ck11='v';} else {$ck11='';}
|
||||
if ($r3['tor']=='t') {$ck12='v';} else {$ck12='';}
|
||||
if ($r3['spt']=='t') {$ck13='v';} else {$ck13='';}
|
||||
if ($r3['pendukung']=='t') {$ck14='v';} else {$ck14='';}
|
||||
if ($r3['ba_um']=='t') {$ck15='v';} else {$ck15='';}
|
||||
if ($r3['ba_ujicoba']=='t') {$ck16='v';} else {$ck16='';}
|
||||
if ($r3['ba_pembayaran']=='t') {$ck17='v';} else {$ck17='';}
|
||||
if ($r3['ba_kemajuan']=='t') {$ck18='v';} else {$ck18='';}
|
||||
|
||||
$objPHPExcel->getSheet(2)
|
||||
->setCellValue('A'.$baris4, $ab)
|
||||
->setCellValue('B'.$baris4, $r3[1])
|
||||
->setCellValue('C'.$baris4, $r3[2])
|
||||
->setCellValue('D'.$baris4, $r3['kd_panggil'])
|
||||
->setCellValue('E'.$baris4, $rek)
|
||||
->setCellValue('F'.$baris4, $r3['sub_kegiatan'])
|
||||
->setCellValue('G'.$baris4, $r3[12])
|
||||
->setCellValue('H'.$baris4, strtoupper($r3['kegiatan'].' - '.$r3['kegiatan_pengadaan'].''.$trm))
|
||||
->setCellValue('I'.$baris4, $r3['nilai_pelunasan'])
|
||||
|
||||
->setCellValue('J'.$baris4, $ck1)
|
||||
->setCellValue('K'.$baris4, $ck2)
|
||||
->setCellValue('L'.$baris4, $ck3)
|
||||
->setCellValue('M'.$baris4, $ck4)
|
||||
->setCellValue('N'.$baris4, $ck5)
|
||||
->setCellValue('O'.$baris4, $ck6)
|
||||
->setCellValue('P'.$baris4, $ck7)
|
||||
->setCellValue('Q'.$baris4, $ck8)
|
||||
->setCellValue('R'.$baris4, $ck9)
|
||||
|
||||
->setCellValue('S'.$baris4, $ck10)
|
||||
->setCellValue('T'.$baris4, $ck11)
|
||||
->setCellValue('U'.$baris4, $ck12)
|
||||
->setCellValue('V'.$baris4, $ck13)
|
||||
->setCellValue('W'.$baris4, $ck14)
|
||||
->setCellValue('X'.$baris4, $ck15)
|
||||
->setCellValue('Y'.$baris4, $ck16)
|
||||
->setCellValue('Z'.$baris4, $ck17)
|
||||
->setCellValue('AA'.$baris4, $ck18)
|
||||
|
||||
->setCellValue('AB'.$baris4, $r3['no_sp'])
|
||||
->setCellValue('AC'.$baris4, $tg)
|
||||
->setCellValue('AD'.$baris4, $adu4)
|
||||
->setCellValue('AE'.$baris4, $aad4)
|
||||
->setCellValue('AF'.$baris4, $aba4);
|
||||
|
||||
$objPHPExcel->getSheet(2)->getStyle('A1:AG'.$baris4)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
|
||||
$objPHPExcel->getSheet(2)->getStyle('J'.$baris4.':AG'.$baris4)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
|
||||
$objPHPExcel->getSheet(2)->getStyle('I'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(2)->getStyle('AD'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(2)->getStyle('AE'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$objPHPExcel->getSheet(2)->getStyle('AF'.$baris4)->getNumberFormat()->setFormatCode('#,##0');
|
||||
|
||||
|
||||
$barisz++;
|
||||
$awal=$baris3;
|
||||
$akhir=$baris4;
|
||||
$objPHPExcel->getSheet(2)->setCellValue('F'.$barisz,$kgz);
|
||||
$objPHPExcel->getSheet(2)->setCellValue('I'.$barisz, '=SUM(I'.$awal.':I'.$akhir.')');
|
||||
$objPHPExcel->getSheet(2)->getStyle('I'.$barisz)->getNumberFormat()->setFormatCode('#,##0');
|
||||
$a4++;
|
||||
}
|
||||
$baris4=$baris4+$a3+1+$a4;
|
||||
$a3++;
|
||||
$ab++;
|
||||
}
|
||||
$objPHPExcel->getSheet(2)->getStyle('I'.$barisz)->applyFromArray($styleBold);
|
||||
$objPHPExcel->getSheet(2)->getStyle('F'.$barisz)->applyFromArray($styleBold);
|
||||
$baris2=$baris2+$a2+1+$a3+$a4;
|
||||
$a++;
|
||||
}
|
||||
|
||||
|
||||
header('Content-Type: application/vnd.ms-excel');
|
||||
header('Content-Disposition: attachment;filename="lap_proses.xls"');
|
||||
header('Cache-Control: max-age=0');
|
||||
|
||||
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
|
||||
$objWriter->save('php://output');
|
||||
exit;
|
||||
|
||||
?>
|
||||
|
||||
|
||||
@@ -0,0 +1,360 @@
|
||||
<script type="text/javascript">
|
||||
var userTarget = "";
|
||||
var exit = false;
|
||||
$('.input-daterange').datepicker({
|
||||
format: "dd/mm/yyyy",
|
||||
weekStart: 1,
|
||||
orientation: "bottom auto",
|
||||
autoclose: true,
|
||||
showOnFocus: true,
|
||||
maxViewMode: 'days',
|
||||
keepEmptyValues: true,
|
||||
templates: {
|
||||
leftArrow: '<',
|
||||
rightArrow: '>'
|
||||
}
|
||||
});
|
||||
$('.input-daterange').focusin(function(e) {
|
||||
userTarget = e.target.name;
|
||||
});
|
||||
$('.input-daterange').on('changeDate', function(e) {
|
||||
if (exit) return;
|
||||
if (e.target.name != userTarget) {
|
||||
exit = true;
|
||||
$(e.target).datepicker('clearDates');
|
||||
}
|
||||
exit = false;
|
||||
});
|
||||
var thn_dpa=$('#thn_dpa').val();
|
||||
</script>
|
||||
<style type="text/css">
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn_dpa'];
|
||||
$jenis=$_POST['jenis'];
|
||||
$nama_verifikator=$_POST['nampeg'];
|
||||
?>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<p class="judul_page"><i class="mdi mdi-tag-text-outline m-r-5"></i>Laporan Proses PBJ</p>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-lg-1">
|
||||
<select id="c1" name="c1" class="form-control" data-content="KPA" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT DISTINCT a1.id,a1.inisial
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
|
||||
?>
|
||||
<option value="<?php echo $r[0];?>"><?php echo $r[1];?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-1">
|
||||
<select id="c2" name="c2" class="form-control" data-content="PPKOM" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT DISTINCT a1.id,a1.inisial
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN ppkom a1 ON (s.ppkom_id=a1.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
|
||||
?>
|
||||
<option value="<?php echo $r[0];?>"><?php echo $r[1];?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-2">
|
||||
<select id="c3" name="c3" class="form-control" data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<option></option>
|
||||
<?php
|
||||
$d=pg_query("SELECT DISTINCT a1.id,a1.inisial
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN pptk a1 ON (s.pptk_id=a1.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
|
||||
?>
|
||||
<option value="<?php echo $r[0];?>"><?php echo $r[1];?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="input-group input-daterange" style="width:100%;" name="pd1" id="pd1">
|
||||
<input type="text" id="tgl_mulai1" name="start" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center;" data-content="Tanggal Input" rel="popover" data-placement="top" data-trigger="hover">
|
||||
<span class="input-group-addon">s/d</span>
|
||||
<input type="text" id="tgl_selesai1" name="finish" class="form-control" style="border-radius: 0px;border-color:#f3f3f3;text-align: center;" data-content="Tanggal Input" rel="popover" data-placement="top" data-trigger="hover">
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-4">
|
||||
<div class="input-group my-group">
|
||||
<span><input type="text" class="form-control total_sg" style="width:100%;text-align:right" id="total_proses" disabled></span>
|
||||
<span class="input-group-btn">
|
||||
<button type="button" id="excel" name="excel" class="btn btn-success"><i class="fa fa-arrow-down m-r-5"></i>EXCEL</button>
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<br>
|
||||
<select class="form-control" name="cari_adm_pengadaan" id="cari_adm_pengadaan"
|
||||
style="font-family:Arial;margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;font-weight:bold">
|
||||
<option><span>-- Pilih Admin --</span></option>
|
||||
<option value=""><span>-- ALL --</span></option>
|
||||
<?php
|
||||
|
||||
$d=pg_query("SELECT DISTINCT l.adm_pengadaan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN rekanan k ON (k.id=p.rekanan_id)
|
||||
INNER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
|
||||
INNER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
|
||||
WHERE l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
?>
|
||||
<option value="<?php echo $r[0];?>"><?php echo $r[0];?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
<br>
|
||||
<div id="tabel_laporan"></div>
|
||||
|
||||
<div id="modal_sub" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Sub Kegiatan</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_sub"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_sub">Keluar</button>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="modal_kelengkapan" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
|
||||
<div class="modal-dialog modal-full">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header no-border">
|
||||
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
|
||||
<h4 class="modal-title" id="myModalLabel">Info Kelengkapan Berkas</h4>
|
||||
</div>
|
||||
<div class="modal-body" id="modal_body_kelengkapan"></div>
|
||||
<div class="modal-footer no-border">
|
||||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kelengkapan">Keluar</button>
|
||||
<!--<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_verifikasi">Simpan</button>-->
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script>
|
||||
/*
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load("app/lap_proses_pbj/tabel.php",{cari_adm_pengadaan:cari_adm_pengadaan});
|
||||
*/
|
||||
|
||||
$('#cari_adm_pengadaan').change(function(){
|
||||
var thn=$('#thn_dpa').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load("app/lap_proses_pbj/tabel.php",{cari_adm_pengadaan:cari_adm_pengadaan, thn:thn});
|
||||
});
|
||||
</script>
|
||||
<script>
|
||||
|
||||
$('select[name="c1"]').popover();
|
||||
$('select[name="c2"]').popover();
|
||||
$('select[name="c3"]').popover();
|
||||
$('input[name="start"]').popover();
|
||||
$('input[name="finish"]').popover();
|
||||
|
||||
|
||||
var thn=$('#thn_dpa').val();
|
||||
var axx = $('#c1').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
var key = 'total_proses';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&axx='+axx
|
||||
+'&bxx='+bxx
|
||||
+'&cxx='+cxx
|
||||
+'&cari_adm_pengadaan='+cari_adm_pengadaan
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#total_proses').val(data);
|
||||
}
|
||||
});
|
||||
|
||||
$('#c1').change(function(){
|
||||
var axx = $('#c1').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load('app/lap_proses_pbj/tabel.php',{cari_adm_pengadaan:cari_adm_pengadaan,m:m,s:s,axx:axx,bxx:bxx,cxx:cxx,thn:thn});
|
||||
var key = 'total_proses';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&axx='+axx
|
||||
+'&bxx='+bxx
|
||||
+'&cxx='+cxx
|
||||
+'&cari_adm_pengadaan='+cari_adm_pengadaan
|
||||
+'&m='+m
|
||||
+'&s='+s
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#total_proses').val(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#c2').change(function(){
|
||||
var axx = $('#c1').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load('app/lap_proses_pbj/tabel.php',{cari_adm_pengadaan:cari_adm_pengadaan,m:m,s:s,axx:axx,bxx:bxx,cxx:cxx,thn:thn});
|
||||
var key = 'total_proses';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&axx='+axx
|
||||
+'&bxx='+bxx
|
||||
+'&cxx='+cxx
|
||||
+'&cari_adm_pengadaan='+cari_adm_pengadaan
|
||||
+'&m='+m
|
||||
+'&s='+s
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#total_proses').val(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#c3').change(function(){
|
||||
var axx = $('#c1').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load('app/lap_proses_pbj/tabel.php',{cari_adm_pengadaan:cari_adm_pengadaan,axx:axx,bxx:bxx,cxx:cxx,m:m,s:s,thn:thn});
|
||||
var key = 'total_proses';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&axx='+axx
|
||||
+'&bxx='+bxx
|
||||
+'&cxx='+cxx
|
||||
+'&cari_adm_pengadaan='+cari_adm_pengadaan
|
||||
+'&m='+m
|
||||
+'&s='+s
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#total_proses').val(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#cari_adm_pengadaan').change(function(){
|
||||
var axx = $('#c1').val();
|
||||
var bxx = $('#c2').val();
|
||||
var cxx = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
$('#tabel_laporan').load('app/lap_proses_pbj/tabel.php',{cari_adm_pengadaan:cari_adm_pengadaan,axx:axx,bxx:bxx,cxx:cxx,m:m,s:s,thn:thn});
|
||||
var key = 'total_proses';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/crud.php",
|
||||
data: 'thn='+thn
|
||||
+'&axx='+axx
|
||||
+'&bxx='+bxx
|
||||
+'&cxx='+cxx
|
||||
+'&cari_adm_pengadaan='+cari_adm_pengadaan
|
||||
+'&m='+m
|
||||
+'&s='+s
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
$('#total_proses').val(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#tgl_selesai1').change(function(){
|
||||
$('#c1').trigger('change');
|
||||
});
|
||||
|
||||
$("#modal_sub").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_verifikasi").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$("#modal_ba").on("hidden.bs.modal", function () {
|
||||
$(this).off('hidden.bs.modal');
|
||||
});
|
||||
|
||||
$('#excel').click(function(){
|
||||
var w = 600;
|
||||
var h = 300;
|
||||
var thn=$('#thn_dpa').val();
|
||||
var a = $('#c1').val();
|
||||
var b = $('#c2').val();
|
||||
var c = $('#c3').val();
|
||||
var m = $('#tgl_mulai1').val();
|
||||
var s = $('#tgl_selesai1').val();
|
||||
var cari_adm_pengadaan=$('#cari_adm_pengadaan').val();
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('app/lap_proses_pbj/excel.php?cari_adm_pengadaan='+cari_adm_pengadaan+"&a="+a+"&b="+b+"&c="+c+"&thn="+thn+"&m="+m+"&s="+s,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,430 @@
|
||||
<style>
|
||||
.lengkap {
|
||||
width: 100%; height: 100%;
|
||||
}
|
||||
|
||||
tr{
|
||||
border-top: hidden;
|
||||
}
|
||||
|
||||
.modal-backdrop {
|
||||
visibility: hidden !important;
|
||||
}
|
||||
.modal.in {
|
||||
background-color: rgba(0,0,0,0.5);
|
||||
}
|
||||
</style>
|
||||
<?php
|
||||
include('../koneksi.php');
|
||||
$vr_pelunasan_id=$_POST['id'];
|
||||
$d=pg_query("SELECT
|
||||
id,kwitansi,faktur_penjualan,nota_dinas,faktur_pajak,ssp_ppn,ssp_pph,
|
||||
ba_hp_admin,ba_st,sp_spk,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,
|
||||
ba_kemajuan,tgl_kwitansi,tgl_faktur_penjualan,tgl_nota_dinas,tgl_faktur_pajak,tgl_ssp_ppn,tgl_ssp_pph,
|
||||
tgl_ba_hp_admin,tgl_ba_st,tgl_ba_denda,tgl_ceklist,tgl_honor,tgl_hadir,tgl_tor,tgl_spt,tgl_pendukung,tgl_ba_um,
|
||||
tgl_ba_ujicoba,tgl_ba_pembayaran,tgl_ba_kemajuan,ceklist,ba_denda
|
||||
FROM vr_pelunasan WHERE id=$vr_pelunasan_id");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$vr_pelunasan_id=$r['id'];
|
||||
$kwitansi=$r['kwitansi'];
|
||||
$faktur_penjualan=$r['faktur_penjualan'];
|
||||
$nota_dinas=$r['nota_dinas'];
|
||||
$faktur_pajak=$r['faktur_pajak'];
|
||||
$ssp_ppn=$r['ssp_ppn'];
|
||||
$ssp_pph=$r['ssp_pph'];
|
||||
$ba_hp_admin=$r['ba_hp_admin'];
|
||||
$ba_st=$r['ba_st'];
|
||||
$sp_spk=$r['sp_spk'];
|
||||
$honor=$r['honor'];
|
||||
$hadir=$r['hadir'];
|
||||
$tor=$r['tor'];
|
||||
$spt=$r['spt'];
|
||||
$pendukung=$r['pendukung'];
|
||||
$ba_um=$r['ba_um'];
|
||||
$ba_ujicoba=$r['ba_ujicoba'];
|
||||
$ba_pembayaran=$r['ba_pembayaran'];
|
||||
$ba_kemajuan=$r['ba_kemajuan'];
|
||||
$tgl_kwitansi=$r['tgl_kwitansi'];
|
||||
$tgl_faktur_penjualan=$r['tgl_faktur_penjualan'];
|
||||
$tgl_nota_dinas=$r['tgl_nota_dinas'];
|
||||
$tgl_faktur_pajak=$r['tgl_faktur_pajak'];
|
||||
$tgl_ssp_ppn=$r['tgl_ssp_ppn'];
|
||||
$tgl_ssp_pph=$r['tgl_ssp_pph'];
|
||||
$tgl_ba_hp_admin=$r['tgl_ba_hp_admin'];
|
||||
$tgl_ba_st=$r['tgl_ba_st'];
|
||||
$tgl_ba_denda=$r['tgl_ba_denda'];
|
||||
$tgl_ceklist=$r['tgl_ceklist'];
|
||||
$tgl_honor=$r['tgl_honor'];
|
||||
$tgl_hadir=$r['tgl_hadir'];
|
||||
$tgl_tor=$r['tgl_tor'];
|
||||
$tgl_spt=$r['tgl_spt'];
|
||||
$tgl_pendukung=$r['tgl_pendukung'];
|
||||
$tgl_ba_um=$r['tgl_ba_um'];
|
||||
$tgl_ba_ujicoba=$r['tgl_ba_ujicoba'];
|
||||
$tgl_ba_pembayaran=$r['tgl_ba_pembayaran'];
|
||||
$tgl_ba_kemajuan=$r['tgl_ba_kemajuan'];
|
||||
$ba_denda=$r['ba_denda'];
|
||||
$ceklist=$r['ceklist'];
|
||||
}
|
||||
?>
|
||||
<br>
|
||||
<form id="form_lengkap">
|
||||
<table class="table table-condensed">
|
||||
<tr>
|
||||
<td width="25%">
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk1"/ <?php if($kwitansi=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk1" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> KWITANSI</strong>
|
||||
<span class="pull-right" id="tgl_kwitansi">
|
||||
<?php
|
||||
if (($tgl_kwitansi==null) || ($tgl_kwitansi=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_kwitansi));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td width="25%">
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk5"/ <?php if($ssp_ppn=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk5" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> SSP PPN</strong>
|
||||
<span class="pull-right" id="tgl_ssp_ppn">
|
||||
<?php
|
||||
if (($tgl_ssp_ppn==null) || ($tgl_ssp_ppn=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ssp_ppn));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td width="25%">
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk6"/ <?php if($ssp_pph=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk6" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> SSP PPH</strong>
|
||||
<span class="pull-right" id="tgl_ssp_pph">
|
||||
<?php
|
||||
if (($tgl_ssp_pph==null) || ($tgl_ssp_pph=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ssp_pph));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td width="25%">
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk7"/ <?php if($ba_hp_admin=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk7" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA ADMIN</strong>
|
||||
<span class="pull-right" id="tgl_ba_hp_admin">
|
||||
<?php
|
||||
if (($tgl_ba_hp_admin==null) || ($tgl_ba_hp_admin=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_hp_admin));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk8"/ <?php if($ba_st=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk8" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA SERAH TERIMA</strong>
|
||||
<span class="pull-right" id="tgl_ba_st">
|
||||
<?php
|
||||
if (($tgl_ba_st==null) || ($tgl_ba_st=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_st));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk2"/ <?php if($faktur_penjualan=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk2" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> FAKTUR PENJUALAN</strong>
|
||||
<span class="pull-right" id="tgl_faktur_penjualan">
|
||||
<?php
|
||||
if (($tgl_faktur_penjualan==null) || ($tgl_faktur_penjualan=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_faktur_penjualan));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk9"/ <?php if($ba_denda=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk9" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA DENDA</strong>
|
||||
<span class="pull-right" id="tgl_ba_denda">
|
||||
<?php
|
||||
if (($tgl_ba_denda==null) || ($tgl_ba_denda=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_denda));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk10"/ <?php if($sp_spk=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk10" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> SP / SPK</strong>
|
||||
<span class="pull-right" id="tgl_sp_spk">
|
||||
<?php
|
||||
if (($tgl_sp_spk==null) || ($tgl_sp_spk=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_sp_spk));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk11"/ <?php if($ceklist=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk11" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> CEKLIST</strong>
|
||||
<span class="pull-right" id="tgl_ceklist">
|
||||
<?php
|
||||
if (($tgl_ceklist==null) || ($tgl_ceklist=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ceklist));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk12"/ <?php if($honor=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk12" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> DAFTAR HONOR</strong>
|
||||
<span class="pull-right" id="tgl_honor">
|
||||
<?php
|
||||
if (($tgl_honor==null) || ($tgl_honor=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_honor));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk3"/ <?php if($nota_dinas=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk3" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> NOTA DINAS</strong>
|
||||
<span class="pull-right" id="tgl_nota_dinas">
|
||||
<?php
|
||||
if (($tgl_nota_dinas==null) || ($tgl_nota_dinas=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_nota_dinas));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk13"/ <?php if($hadir=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk13" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> DAFTAR HADIR</strong>
|
||||
<span class="pull-right" id="tgl_hadir">
|
||||
<?php
|
||||
if (($tgl_hadir==null) || ($tgl_hadir=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_hadir));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk14"/ <?php if($tor=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk14" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> TOR</strong>
|
||||
<span class="pull-right" id="tgl_tor">
|
||||
<?php
|
||||
if (($tgl_tor==null) || ($tgl_tor=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_tor));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk15"/ <?php if($spt=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk15" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> SK / SPT</strong>
|
||||
<span class="pull-right" id="tgl_spt">
|
||||
<?php
|
||||
if (($tgl_spt==null) || ($tgl_spt=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_spt));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk16"/ <?php if($pendukung=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk16" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> REKAP PENDUKUNG </strong>
|
||||
<span class="pull-right" id="tgl_pendukung">
|
||||
<?php
|
||||
if (($tgl_pendukung==null) || ($tgl_pendukung=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_pendukung));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk4"/ <?php if($faktur_pajak=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk4" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> FAKTUR PAJAK</strong>
|
||||
<span class="pull-right" id="tgl_faktur_pajak">
|
||||
<?php
|
||||
if (($tgl_faktur_pajak==null) || ($tgl_faktur_pajak=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_faktur_pajak));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk18"/ <?php if($ba_ujicoba=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk18" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA UJICOBA</strong>
|
||||
<span class="pull-right" id="tgl_ba_ujicoba">
|
||||
<?php
|
||||
if (($tgl_ba_ujicoba==null) || ($tgl_ba_ujicoba=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_ujicoba));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk19"/ <?php if($ba_pembayaran=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk19" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA PEMBAYARAN</strong>
|
||||
<span class="pull-right" id="tgl_ba_pembayaran">
|
||||
<?php
|
||||
if (($tgl_ba_pembayaran==null) || ($tgl_ba_pembayaran=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_pembayaran));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk20"/ <?php if($ba_kemajuan=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk20" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA KEMAJUAN</strong>
|
||||
<span class="pull-right" id="tgl_ba_kemajuan">
|
||||
<?php
|
||||
if (($tgl_ba_kemajuan==null) || ($tgl_ba_kemajuan=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_kemajuan));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
<td>
|
||||
<div class="btn-switch btn-switch-primary lengkap">
|
||||
<input type="checkbox" class="my_indah" id="cbk17"/ <?php if($ba_um=='t') {echo "checked";} else {} ?> >
|
||||
<label for="cbk17" style="text-align:left"
|
||||
class="btn btn-rounded btn-custom waves-effect waves-light lengkap">
|
||||
<em class="glyphicon glyphicon-ok"></em>
|
||||
<strong> BA UANG MUKA</strong>
|
||||
<span class="pull-right" id="tgl_ba_um">
|
||||
<?php
|
||||
if (($tgl_ba_um==null) || ($tgl_ba_um=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y H:i',strtotime($tgl_ba_um));
|
||||
}
|
||||
?>
|
||||
</span>
|
||||
</label>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</table>
|
||||
</form>
|
||||
<script>
|
||||
$("#form_lengkap *").prop("disabled", true);
|
||||
</script>
|
||||
@@ -0,0 +1,326 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
|
||||
$jenis=$_POST['jenis'];
|
||||
$axx=$_POST['axx'];
|
||||
$bxx=$_POST['bxx'];
|
||||
$cxx=$_POST['cxx'];
|
||||
$tm1=$_POST['m'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['s'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
$cari_adm_pengadaan=$_POST['cari_adm_pengadaan'];
|
||||
?>
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_laporanc").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
|
||||
|
||||
<table id="tabel_data_laporan" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
|
||||
<thead style="color:grey;font-family:InterSB">
|
||||
<tr>
|
||||
<td align="center" width="20px;">KPA</td>
|
||||
<td align="center" width="20px;">KOM</td>
|
||||
<td align="center" width="20px;">PPTK</td>
|
||||
<td align="center">Panggil</td>
|
||||
<td align="center">Uraian</td>
|
||||
|
||||
<td align="center" width="150px;" style="display:none">Kwi/SP/SPK</td>
|
||||
<td align="center" width="110px;" style="display:none">Periode</td>
|
||||
|
||||
<td align="center" width="100px;" style="display:none">Model</td>
|
||||
<td align="center" width="90px;">Tgl Input</td>
|
||||
<td align="center" width="110px;">Nilai</td>
|
||||
<td align="center" width="40px;">Detail</td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
<td style="display:none"></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black;font-family:Inter">
|
||||
<?php
|
||||
$c=pg_query("SELECT DISTINCT s.sub_kegiatan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
");
|
||||
while($v=pg_fetch_array($c)) {
|
||||
$skg=$v[0];
|
||||
?>
|
||||
<tr><td colspan="9"><span style="font-family:InterSB;color:orange"><?php echo strtoupper($skg);?></span></td></tr>
|
||||
|
||||
<?php
|
||||
$e=pg_query("SELECT DISTINCT s.kegiatan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
AND s.sub_kegiatan='$skg'
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
");
|
||||
while($b=pg_fetch_array($e)) {
|
||||
$blh=$b[0];
|
||||
?>
|
||||
|
||||
<?php
|
||||
$tot=0;
|
||||
$d=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
||||
p.kegiatan_pengadaan,l.tanggal_setor,
|
||||
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
||||
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
||||
CASE WHEN r.st_termin='termin' THEN
|
||||
l.data_ke
|
||||
ELSE '0' END,l.tanggal_input,a1.inisial,a2.inisial,a3.inisial,p.cad1,COALESCE(n.nama,p.cad1),r.stum
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
||||
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
||||
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
||||
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
||||
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
||||
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
||||
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
||||
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
||||
AND s.sub_kegiatan='$skg' AND s.kegiatan='$blh'
|
||||
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
||||
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
||||
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
||||
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
||||
");
|
||||
while($r=pg_fetch_array($d)) {
|
||||
$pekerjaan_id=$r['pekerjaan_id'];
|
||||
$stum=$r['stum'];
|
||||
if ($r[30]=='0') {
|
||||
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
|
||||
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
|
||||
|
||||
$ket1=strtoupper($r['ket']);
|
||||
if ($ket1=='KURANG BAYAR') {$ket2=' ('.$ket1.')';} else {$ket2='';}
|
||||
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tglkn='';} else {
|
||||
$tglkn=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?>
|
||||
<tr>
|
||||
<td align="center" class="kiri"><?php echo $r[32];?></td>
|
||||
<td align="center"><?php echo $r[33];?></td>
|
||||
<td align="center"><?php echo $r[34];?></td>
|
||||
<td align="center"><?php echo $r['kd_panggil'];?></td>
|
||||
<!--<td style="display:none">
|
||||
<?php
|
||||
if ($r[35]==NULL) {
|
||||
echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[36]);
|
||||
} else {
|
||||
echo strtoupper($r['kegiatan'].' - a.n. '.$r[35]);
|
||||
}
|
||||
?></td>-->
|
||||
<td>
|
||||
<span style="color:black;font-family:InterSB"><?php echo $r[36].''.$ket2; ?></span><br>
|
||||
<span><?php echo $r['sub_kegiatan'].' - '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'];?></span><br>
|
||||
<span style="color:blue;font-family:InterSB"><i class="mdi mdi-apps m-r-5"></i><?php echo $r['no_sp'].' <span style="color:green"><i class="mdi mdi-play m-r-5"></i>'.$tglkn.'</span>';?>
|
||||
<?php if (($trm==NULL) || ($trm=='')) {} else { ?><br><span style="font-family:InterSB;color:red"><?php echo $trm; ?></span><?php }?>
|
||||
</span>
|
||||
</td>
|
||||
<td style="display:none"><?php echo $r['no_sp'];?></td>
|
||||
<td style="display:none"><?php
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
|
||||
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?></td>
|
||||
|
||||
<td style="display:none"><?php
|
||||
if ($r[30]=='0') {echo strtoupper($r['st_buku'].'<br>'.$trm);} else {
|
||||
echo strtoupper($r['st_buku'].'<br>'.$trm);
|
||||
}
|
||||
?></td>
|
||||
<td align="center"><?php if ($r['tanggal_input']==NULL) {} else {echo date('d-m-Y H:i',strtotime($r['tanggal_input']));} ?></td>
|
||||
<td align="right"><?php echo number_format($r['nilai_pelunasan'],0,',','.'); ?></td>
|
||||
<td align="center" class="kanan">
|
||||
<button type="button" name="detail" style="height:22px;"class="btn btn-danger btn-xs detail" id="<?php echo $r['id'];?>" data-content="Info Kelengkapan Berkas" rel="popover" data-placement="top" data-trigger="hover"
|
||||
>
|
||||
<i class="fa fa-ellipsis-h"></i>
|
||||
</button>
|
||||
|
||||
</td>
|
||||
<td style="display:none" class="stmin"><?php echo $r['st_termin'];?></td>
|
||||
<td style="display:none" class="stmin"><?php echo $r['nilai_pelunasan'];?></td>
|
||||
<td style="display:none" class="stmin"><?php echo $r['id'];?></td>
|
||||
</tr>
|
||||
<?php
|
||||
$tot=$tot+$r['nilai_pelunasan'];
|
||||
}
|
||||
?>
|
||||
<tr>
|
||||
<td colspan="7" align="right"><span style="font-family:InterSB;color:green"><?php echo strtoupper($blh);?></span></td>
|
||||
<td colspan="3" align="right"><span style="font-family:InterSB;color:green"><?php echo number_format($tot,0,',','.'); ?></span></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
<tr><td colspan="10"><span style="font-family:InterSB;color:red"> </span></td></tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</tbody>
|
||||
</table>
|
||||
<script>
|
||||
$('button[name="detail"]').popover();
|
||||
|
||||
$("#tabel_data_laporan").on('click','.detail',function(){
|
||||
var id = $(this).attr('id');
|
||||
$('#modal_kelengkapan').modal('show');
|
||||
$('#modal_body_kelengkapan').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_proses_pbj/modal_kelengkapan.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_kelengkapan').html(data);
|
||||
$("#form_verifikasi *").prop("disabled", true);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
/*
|
||||
$('button[name="sub"]').popover();
|
||||
$('button[name="input_ba"]').popover();
|
||||
$('button[name="detail"]').popover();
|
||||
$('button[name="print"]').popover();
|
||||
|
||||
$("#tabel_data_laporan").on('click','.sub',function(){
|
||||
var pekerjaan_id = $(this).attr('id');
|
||||
$('#modal_sub').modal('show');
|
||||
$('#modal_body_sub').load("<?php echo $simak; ?>app/kendali/konten_kendali.php #abc",{pekerjaan_id:pekerjaan_id});
|
||||
|
||||
});
|
||||
|
||||
|
||||
|
||||
$("#tabel_data_laporan").on('click','.print',function(){
|
||||
var id = $(this).attr('id');
|
||||
var w = 1050;
|
||||
var h = 500;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('<?php echo $simak; ?>app/kendali/ceklist/print.php?id='+id,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_laporan").on('click','.input_ba',function(){
|
||||
var id = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var st_termin = currentRow.find("td:eq(11)").text();
|
||||
var nilai_pelunasan = currentRow.find("td:eq(12)").text();
|
||||
var vr_pelunasan_id = currentRow.find("td:eq(13)").text();
|
||||
$('#modal_bac').modal('show');
|
||||
$('#modal_body_bac').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "<?php echo $simak; ?>app/input_ba/modal_ba.php",
|
||||
data: 'pekerjaan_id='+id
|
||||
+'&st_termin='+st_termin
|
||||
+'&nilai_pelunasan='+nilai_pelunasan
|
||||
+'&vr_pelunasan_id='+vr_pelunasan_id,
|
||||
success: function(data){
|
||||
$('#modal_body_bac').html(data);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_databa_baruc').click(function(){
|
||||
var id = $('#riwayat_ba_id').val();
|
||||
var pekerjaan_id = $('#pekerjaan_idv').val();
|
||||
var berita_acara_id = $('#berita_acara_id').val();
|
||||
var nomor_ba = $('#nomor_ba').val();
|
||||
var tanggal_ba = $('#tanggal_ba').val();
|
||||
var nilai_ba = $('#nilai_ba').val();
|
||||
var vr_pelunasan_id = $('#vr_pelunasan_idv').val();
|
||||
var key = 'simpan_databa_baru';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "<?php echo $simak; ?>app/kendali/crud.php",
|
||||
data: 'id='+id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&berita_acara_id='+berita_acara_id
|
||||
+'&nomor_ba='+nomor_ba
|
||||
+'&tanggal_ba='+tanggal_ba
|
||||
+'&nilai_ba='+nilai_ba
|
||||
+'&vr_pelunasan_id='+vr_pelunasan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data tersimpan..');
|
||||
$('#modal_databa_baruc').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
$('#tabel_databa').load("<?php echo $simak; ?>app/input_ba/tabel_ba.php",{pekerjaan_id:pekerjaan_id});
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$('#simpan_databa_caric').click(function(){
|
||||
var a = $('#temp_data_c').val();
|
||||
if (!a) {alert('Centanglah mana yang mau dimasukkan');} else {
|
||||
var riwayat_ba_id = $('#temp_data_c').val();
|
||||
var pekerjaan_id = $('#pekerjaan_idv').val();
|
||||
var vr_pelunasan_id = $('#vr_pelunasan_idv').val();
|
||||
var key = 'simpan_databa_cari';
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "<?php echo $simak; ?>app/kendali/crud.php",
|
||||
data: 'riwayat_ba_id='+riwayat_ba_id
|
||||
+'&pekerjaan_id='+pekerjaan_id
|
||||
+'&vr_pelunasan_id='+vr_pelunasan_id
|
||||
+'&key='+key,
|
||||
success: function(data){
|
||||
alert('Data BA masuk ke tabel..');
|
||||
$('#modal_databa_caric').modal('hide');
|
||||
$('body').removeClass('modal-open');
|
||||
$('.modal-backdrop').remove();
|
||||
$('#tabel_databa').load("<?php echo $simak; ?>app/input_ba/tabel_ba.php",{pekerjaan_id:pekerjaan_id, vr_pelunasan_id:vr_pelunasan_id});
|
||||
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
|
||||
$("#tabel_data_laporan").on('click','.print',function(){
|
||||
var id = $(this).attr('id');
|
||||
var w = 1050;
|
||||
var h = 500;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
window.open('<?php echo $simak; ?>app/ceklist/pdf_ceklist.php?id='+id,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
});
|
||||
|
||||
*/
|
||||
</script>
|
||||
Reference in New Issue
Block a user