add simak to git repo

This commit is contained in:
ryan
2025-10-10 09:25:05 +07:00
commit dc9b19e59f
2037 changed files with 443491 additions and 0 deletions
+72
View File
@@ -0,0 +1,72 @@
<div class="row">
<div class="col-lg-12">
<div id="chart"></div>
</div>
</div>
<script>
var siji=$('#siji').html();
var loro=$('#loro').html();
var telu=$('#telu').html();
var papat=$('#papat').html();
var limo=$('#limo').html();
var enem=$('#enem').html();
var pitu=$('#pitu').html();
Highcharts.chart('chart', {
chart: {
plotBackgroundColor: null,
plotBorderWidth: null,
plotShadow: false,
type: 'pie'
},
title: {
text: ''
},
tooltip: {
pointFormat: '{series.name}: <b>{point.y}</b>'
},
accessibility: {
point: {
valueSuffix: '%'
}
},
plotOptions: {
pie: {
allowPointSelect: true,
cursor: 'pointer',
dataLabels: {
enabled: true,
format: '{point.name}: {point.y}'
}
}
},
series: [{
name: 'Jumlah',
colorByPoint: true,
data: [{
name: 'Proses PBJ',
y: parseInt(siji)
}, {
name: 'Selesai Validasi',
y: parseInt(loro)
}, {
name: 'Setor Verifikasi',
y: parseInt(telu)
}, {
name: 'Proses Verifikasi',
y: parseInt(papat)
}, {
name: 'Proses Pelunasan',
y: parseInt(limo)
}, {
name: 'Terbayar',
y: parseInt(limo)
}, {
name: 'Belum divalidasi sudah diverifikasi',
y: parseInt(enem)
}]
}]
});
</script>
+108
View File
@@ -0,0 +1,108 @@
<?php
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=rekap_jumlah.xls");
include('../koneksi.php');
$thn=$_GET['thn'];
$d=pg_query("(
SELECT 1 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 2 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 5 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 6 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
) UNION
(
SELECT 7 AS urut,COUNT(*),SUM(COALESCE(l.nilai_pelunasan,p.nilai_sp)) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL
)
ORDER BY urut ASC
");
while($r=pg_fetch_array($d)) {
$urut[]=$r[0];
$jml[]=$r[1];
$total[]=$r[2];
}
?>
<table border="1" style="font-family:Arial;font-size:12;">
<thead>
<tr>
<td align="center" width="200">PROSES PBJ <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SELESAI ADMIN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PEMBANTU PPTK</span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PROSES PELUNASAN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="200">TERBAYAR <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="280"><span style="color:red"><i class="mdi mdi-alert-circle-outline m-r-5"></i>BELUM DIVALIDASI<br>SUDAH DIVERIFIKASI </span></td>
<tr>
</thead>
<tbody>
<tr>
<td align="center"><?php echo $jml[0]; ?></td>
<td align="center"><?php echo $jml[1]; ?></td>
<td align="center"><?php echo $jml[2]; ?></td>
<td align="center"><?php echo $jml[3]; ?></td>
<td align="center"><?php echo $jml[4]; ?></td>
<td align="center"><?php echo $jml[5]; ?></td>
<td align="center"><?php echo $jml[6]; ?></td>
</tr>
<tr>
<td align="center"><?php echo number_format($total[0],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[1],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[2],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[3],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[4],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[5],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[6],0,',','.'); ?></td>
</tr>
</tbody>
</table>
+254
View File
@@ -0,0 +1,254 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$thn=$_GET['thn'];
$key=$_GET['key'];
$rk_sopo_id=$_GET['rk_sopo_id'];
$jenis=$_GET['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
if ($key=='siji') {$title='PROSES PBJ';} else
if ($key=='loro') {$title='SELESAI VALIDASI';} else
if ($key=='telu') {$title='SETOR VERIFIKASI';} else
if ($key=='papat') {$title='PROSES VERIFIKASI';} else
if ($key=='limo') {$title='PROSES PELUNASAN';} else
if ($key=='enem') {$title='TERBAYAR';} else
if ($key=='pitu') {$title='RED NOTICE';}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(23);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(21);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(12);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('2')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle($title);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(39);
$objPHPExcel->getSheet(0)->setCellValue('A1', $title);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setWrapText(false);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)
->setCellValue('A2', 'No')
->setCellValue('B2', 'KPA')
->setCellValue('C2', 'PPTK')
->setCellValue('D2', 'PPKOM')
->setCellValue('E2', 'Sub Kg')
->setCellValue('F2', 'Kegiatan')
->setCellValue('G2', 'Nilai')
->setCellValue('H2', 'No SP/SPK/Kwi')
->setCellValue('I2', 'Masa')
->setCellValue('J2', 'Track')
->setCellValue('K2', 'Progress')
->setCellValue('L2', 'Tanggal');
$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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'enem' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'pitu' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
")."
")."
")."
")."
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.id DESC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';$sp=$r['no_sp']."\n".$trm;} else {$trm='';$sp=$r['no_sp'];}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));$sp=$r['no_sp']."\n".$trm;}
$skg=strtoupper($r['sub_kegiatan']);
$kg=strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$vv='';} else {
$vv=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp']));
}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[33])
->setCellValue('C'.$baris, $r[35])
->setCellValue('D'.$baris, $r[36])
->setCellValue('E'.$baris, $skg)
->setCellValue('F'.$baris, $kg)
->setCellValueExplicit('G'.$baris, $nilai, PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('H'.$baris, $sp, PHPExcel_Cell_DataType::TYPE_STRING)
->setCellValue('I'.$baris, $vv)
->setCellValue('J'.$baris, $posisi)
->setCellValue('K'.$baris, strtoupper($status))
->setCellValue('L'.$baris, date('d-m-Y',strtotime($r[37])));
/*
$objPHPExcel->getSheet(0)->getStyle('G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
*/
$a++;
$baris++;
}
$objPHPExcel->getSheet(0)->getStyle('G2:G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H2:H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="rekap_jumlah.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+241
View File
@@ -0,0 +1,241 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$thn=$_GET['thn'];
$key=$_GET['key'];
$rk_sopo_id=$_GET['rk_sopo_id'];
$jenis=$_GET['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu') || ($jenis=='Verifikator') || ($jenis=='Kepala Perbendaharaan')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
if ($key=='siji') {$title='PROSES VERIFIKASI';} else
if ($key=='loro') {$title='PROSES PELUNASAN';} else
if ($key=='telu') {$title='TERBAYAR';}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(23);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(21);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(12);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('2')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle($title);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(39);
$objPHPExcel->getSheet(0)->setCellValue('A1', $title);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setWrapText(false);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)
->setCellValue('A2', 'No')
->setCellValue('B2', 'KPA')
->setCellValue('C2', 'PPTK')
->setCellValue('D2', 'PPKOM')
->setCellValue('E2', 'Sub Kg')
->setCellValue('F2', 'Kegiatan')
->setCellValue('G2', 'Nilai')
->setCellValue('H2', 'No SP/SPK/Kwi')
->setCellValue('I2', 'Masa')
->setCellValue('J2', 'Track')
->setCellValue('K2', 'Progress')
->setCellValue('L2', 'Tanggal');
$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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN' AND p.status_setor IS NULL
".($key == '' ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.id DESC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';$sp=$r['no_sp']."\n".$trm;} else {$trm='';$sp=$r['no_sp'];}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));$sp=$r['no_sp']."\n".$trm;}
$skg=strtoupper($r['sub_kegiatan']);
$kg=strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$vv='';} else {
$vv=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp']));
}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[33])
->setCellValue('C'.$baris, $r[35])
->setCellValue('D'.$baris, $r[36])
->setCellValue('E'.$baris, $skg)
->setCellValue('F'.$baris, $kg)
->setCellValueExplicit('G'.$baris, $nilai, PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('H'.$baris, $sp, PHPExcel_Cell_DataType::TYPE_STRING)
->setCellValue('I'.$baris, $vv)
->setCellValue('J'.$baris, $posisi)
->setCellValue('K'.$baris, strtoupper($status))
->setCellValue('L'.$baris, date('d-m-Y',strtotime($r[37])));
/*
$objPHPExcel->getSheet(0)->getStyle('G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
*/
$a++;
$baris++;
}
$objPHPExcel->getSheet(0)->getStyle('G2:G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H2:H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="rekap_jumlah.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+255
View File
@@ -0,0 +1,255 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$thn=$_GET['thn'];
$key=$_GET['key'];
$rk_sopo_id=$_GET['rk_sopo_id'];
$jenis=$_GET['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
if ($key=='siji') {$title='PROSES PBJ';} else
if ($key=='loro') {$title='SELESAI VALIDASI';} else
if ($key=='telu') {$title='SETOR VERIFIKASI';} else
if ($key=='papat') {$title='PROSES VERIFIKASI';} else
if ($key=='limo') {$title='PROSES PELUNASAN';} else
if ($key=='enem') {$title='TERBAYAR';} else
if ($key=='pitu') {$title='RED NOTICE';}
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(64);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(23);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(15);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(21);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(12);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L2')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('2')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle($title);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(39);
$objPHPExcel->getSheet(0)->setCellValue('A1', $title);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setWrapText(false);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:L1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)
->setCellValue('A2', 'No')
->setCellValue('B2', 'KPA')
->setCellValue('C2', 'PPTK')
->setCellValue('D2', 'PPKOM')
->setCellValue('E2', 'Sub Kg')
->setCellValue('F2', 'Kegiatan')
->setCellValue('G2', 'Nilai')
->setCellValue('H2', 'No SP/SPK/Kwi')
->setCellValue('I2', 'Masa')
->setCellValue('J2', 'Track')
->setCellValue('K2', 'Progress')
->setCellValue('L2', 'Tanggal');
$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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'enem' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'pitu' ? "AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL" : "
".($key == 'telu' ? "AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
")."
")."
")."
")."
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.no_sp ASC,l.data_ke ASC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';$sp=$r['no_sp']."\n".$trm;} else {$trm='';$sp=$r['no_sp'];}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));$sp=$r['no_sp']."\n".$trm;}
$skg=strtoupper($r['sub_kegiatan']);
$kg=strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$vv='';} else {
$vv=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp']));
}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[33])
->setCellValue('C'.$baris, $r[35])
->setCellValue('D'.$baris, $r[36])
->setCellValue('E'.$baris, $skg)
->setCellValue('F'.$baris, $kg)
->setCellValueExplicit('G'.$baris, $nilai, PHPExcel_Cell_DataType::TYPE_NUMERIC)
->setCellValueExplicit('H'.$baris, $sp, PHPExcel_Cell_DataType::TYPE_STRING)
->setCellValue('I'.$baris, $vv)
->setCellValue('J'.$baris, $posisi)
->setCellValue('K'.$baris, strtoupper($status))
->setCellValue('L'.$baris, date('d-m-Y',strtotime($r[37])));
/*
$objPHPExcel->getSheet(0)->getStyle('G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
*/
$a++;
$baris++;
}
$objPHPExcel->getSheet(0)->getStyle('G2:G'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('A2:D'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('H2:H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('J2:L'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A2:L'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="rekap_jumlah.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+179
View File
@@ -0,0 +1,179 @@
<style type="text/css">
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-Regular.ttf');
}
@font-face {
font-family: "GSans_Med";
src: url('assets/fonts/GoogleSans-Medium.ttf');
}
.judul_grafik {
font-family: "GSans";
font-size:20px;
color: black;
}
.judul_page {
font-family: "GSans_Med";
font-size:30px;
color:#cccccc;
}
.tabel_rekap {
font-family: "Inter";
color: black;
}
.tabel_rekap thead, .tabel_rekap tfoot{
font-family: "InterSB";
}
</style>
<br>
<br>
<br>
<br>
<p class="judul_page"><i class="mdi mdi-chart-pie m-r-10"></i>Hutang Reguler</p>
<div id="tabel_jumlah"></div>
<br>
<p class="judul_page"><i class="mdi mdi-chart-pie m-r-10"></i>Hutang Swakelola</p>
<div id="tabel_jumlah_sw"></div>
<br>
<p class="judul_page"><i class="mdi mdi-chart-pie m-r-10"></i>Hutang Termin</p>
<div id="tabel_jumlah_tm"></div>
<div id="modal_resmi" 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>
<span class="modal-titles" id="modal_head_resmi"></span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-titles" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_chart" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<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-titles" id="modal_head_chart"></h4>
</div>
<div class="modal-body" id="modal_body_chart" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-titles" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_jumlah_nodin" 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>
<span class="modal-titles" id="modal_head_jumlah_nodin" style="color:black"></span>
</div>
<div class="modal-body" id="modal_body_jumlah_nodin" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_jumlah" 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>
<span class="modal-titles" id="modal_head_jumlah" style="color:black"></span>
</div>
<div class="modal-body" id="modal_body_jumlah" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_track" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<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-titles" id="myModalLabel">Tracking</h4>
</div>
<div class="modal-body" id="modal_body_track"></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-titles" id="myModalLabel">Kelengkapan Verifikasi</h4>
</div>
<div class="modal-body" id="modal_body_kelengkapan"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-titles">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<script>
var thn_dpa = $('#thn_dpa').val();
$('#tabel_jumlah').load('app/rekap_hutang/tabel_jumlah.php',{thn_dpa:thn_dpa});
$('#tabel_jumlah_sw').load('app/rekap_hutang/tabel_jumlah_sw.php',{thn_dpa:thn_dpa});
$('#tabel_jumlah_tm').load('app/rekap_hutang/tabel_jumlah_tm.php',{thn_dpa:thn_dpa});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+302
View File
@@ -0,0 +1,302 @@
<?php
include("../koneksi.php");
$thn=$_POST['thn'];
$r1=strtolower($_POST['r1']);
$p1=strtolower($_POST['p1']);
$s1=strtolower($_POST['s1']);
$key=$_POST['key'];
$rk_sopo_id=$_POST['rk_sopo_id'];
$jenis=$_POST['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
?>
<script type="text/javascript">$("#tabel_data_tb1").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" id="key_jm1" value="<?php echo $key; ?>">
<span><button type="button" class="btn btn-success" id="excel_jm1">Excel</button></span><br><br>
<table id="tabel_data_tb1" class="table table-bordered table-striped table-condensed" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td width="20px;">KPA</td>
<td width="20px;">PPTK</td>
<td width="20px;">KOM</td>
<td width="120px;" style="display:none">Sub Kg</td>
<td>Kegiatan</td>
<td width="130px;">Nilai</td>
<td width="140px;" style="display:none">Kwi/SP/SPK</td>
<td width="90px;" style="display:none">Masa</td>
<td width="130px;">Track</td>
<td width="130px;">Progress</td>
<td width="90px;">Tanggal</td>
<td width="80px;">Tools</td>
<td width="50px;" style="display:none"></td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data=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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'enem' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'pitu' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
")."
")."
")."
")."
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.id DESC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
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[33]; ?></td>
<td align="center"><?php echo $r[35]; ?></td>
<td align="center"><?php echo $r[36]; ?></td>
<td style="display:none"><?php echo strtoupper($r['sub_kegiatan']);?></td>
<!--<td><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);?></td>-->
<td>
<span style="color:black;font-family:InterSB"><?php echo $r[32]; ?></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 align="right"><?php echo number_format($nilai,0,',','.'); ?></td>
<td align="center" style="display:none"><?php echo $r['no_sp'].'<br><span style="color:red">'.$trm.'</span>'; ?></td>
<td align="center" 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 <br>'.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?></td>
<td align="center"><?php echo $posisi; ?></td>
<td align="center"><span style="font-family:InterSB;<?php if (strtolower($status)=='selesai proses') {echo 'color:red';} else {}?>"><?php echo strtoupper($status); ?></span></td>
<td align="center"><?php echo date('d-m-Y',strtotime($r[37])); ?></td>
<td align="center" class="kanan">
<button type="button" name="track" style="height:22px;"class="btn btn-purple btn-xs track" id="<?php echo $r[42];?>" data-content="Track Proses" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-car"></i>
</button>
<button type="button" name="kelengkapan" style="height:22px;"class="btn btn-success btn-xs kelengkapan" id="<?php echo $r[28];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
<td width="50px;" style="display:none"><?php echo $r[28];?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="track"]').popover();
$('button[name="kelengkapan"]').popover();
$("#tabel_data_tb1").on('click','.track',function(){
var pekerjaan_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var id=currentRow.find("td:eq(12)").text();
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/kios/tracking.php",
data: 'vr_pelunasan_id='+id
+'&id='+pekerjaan_id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/kendali/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
/*
$("#tabel_data_tb1").on('click','.track',function(){
var id = $(this).attr('id');
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/laporan/tracking.php",
data: 'id='+id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/laporan/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
*/
function excel_jm1() {
var thn_dpa = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var key = $('#key_jm1').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_jm1.php?key='+key+'&thn='+thn_dpa+'&rk_sopo_id='+rk_sopo_id+'&jenis='+jenis,'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);
}
$('#excel_jm1').click(function(){
excel_jm1();
});
</script>
+294
View File
@@ -0,0 +1,294 @@
<?php
include("../koneksi.php");
$thn=$_POST['thn'];
$r1=strtolower($_POST['r1']);
$p1=strtolower($_POST['p1']);
$s1=strtolower($_POST['s1']);
$key=$_POST['key'];
$rk_sopo_id=$_POST['rk_sopo_id'];
$jenis=$_POST['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu') || ($jenis=='Verifikator') || ($jenis=='Kepala Perbendaharaan')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
?>
<script type="text/javascript">$("#tabel_data_tb1_sw").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" id="key_jm1_sw" value="<?php echo $key; ?>">
<span><button type="button" class="btn btn-success" id="excel_jm1_sw">Excel</button></span><br><br>
<table id="tabel_data_tb1_sw" class="table table-bordered table-striped table-condensed" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td width="20px;">KPA</td>
<td width="20px;">PPTK</td>
<td width="20px;">KOM</td>
<td width="120px;" style="display:none">Sub Kg</td>
<td>Kegiatan</td>
<td width="130px;">Nilai</td>
<td width="140px;" style="display:none">Kwi/SP/SPK</td>
<td width="90px;" style="display:none">Masa</td>
<td width="130px;">Track</td>
<td width="130px;">Progress</td>
<td width="90px;">Tanggal</td>
<td width="80px;">Tools</td>
<td width="50px;" style="display:none"></td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data=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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.id DESC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
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[33]; ?></td>
<td align="center"><?php echo $r[35]; ?></td>
<td align="center"><?php echo $r[36]; ?></td>
<td style="display:none"><?php echo strtoupper($r['sub_kegiatan']);?></td>
<!--<td><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);?></td>-->
<td>
<span style="color:black;font-family:InterSB"><?php echo $r[32]; ?></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 align="right"><?php echo number_format($nilai,0,',','.'); ?></td>
<td align="center" style="display:none"><?php echo $r['no_sp'].'<br><span style="color:red">'.$trm.'</span>'; ?></td>
<td align="center" 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 <br>'.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?></td>
<td align="center"><?php echo $posisi; ?></td>
<td align="center"><span style="font-family:InterSB;<?php if (strtolower($status)=='selesai proses') {echo 'color:red';} else {}?>"><?php echo strtoupper($status); ?></span></td>
<td align="center"><?php echo date('d-m-Y',strtotime($r[37])); ?></td>
<td align="center" class="kanan">
<button type="button" name="track_sw" style="height:22px;"class="btn btn-purple btn-xs track_sw" id="<?php echo $r[42];?>" data-content="Track Proses" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-car"></i>
</button>
<button type="button" name="kelengkapan_sw" style="height:22px;"class="btn btn-success btn-xs kelengkapan_sw" id="<?php echo $r[28];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
<td width="50px;" style="display:none"><?php echo $r[28];?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="track_sw"]').popover();
$('button[name="kelengkapan_sw"]').popover();
$("#tabel_data_tb1_sw").on('click','.track_sw',function(){
var pekerjaan_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var id=currentRow.find("td:eq(12)").text();
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/kios/tracking.php",
data: 'vr_pelunasan_id='+id
+'&id='+pekerjaan_id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1_sw").on('click','.kelengkapan_sw',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/kendali/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
/*
$("#tabel_data_tb1_sw").on('click','.track_sw',function(){
var id = $(this).attr('id');
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/laporan/tracking.php",
data: 'id='+id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1_sw").on('click','.kelengkapan_sw',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/laporan/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
*/
function excel_jm1_sw() {
var thn_dpa = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var key = $('#key_jm1_sw').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_jm1_sw.php?key='+key+'&thn='+thn_dpa+'&rk_sopo_id='+rk_sopo_id+'&jenis='+jenis,'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);
}
$('#excel_jm1_sw').click(function(){
excel_jm1_sw();
});
</script>
+302
View File
@@ -0,0 +1,302 @@
<?php
include("../koneksi.php");
$thn=$_POST['thn'];
$r1=strtolower($_POST['r1']);
$p1=strtolower($_POST['p1']);
$s1=strtolower($_POST['s1']);
$key=$_POST['key'];
$rk_sopo_id=$_POST['rk_sopo_id'];
$jenis=$_POST['jenis'];
if (($jenis=='kepala instalasi') || ($jenis=='kpa') || ($jenis=='admin utama') || ($jenis=='kabag keu')) {$nb='';} else
if ($jenis=='pptk') {$bn='s.pptk_id';$nb='INNER JOIN pptk t ON (t.id=s.pptk_id)';} else
if ($jenis=='ppkom') {$bn='s.ppkom_id';$nb='INNER JOIN ppkom o ON (o.id=s.ppkom_id)';} else
if ($jenis=='pejabat') {$bn='s.pejabat_pengadaan_id';$nb='INNER JOIN pejabat_pengadaan g ON (g.id=s.pejabat_pengadaan_id)';}
?>
<script type="text/javascript">$("#tabel_data_tb1").DataTable({"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" id="key_jm1" value="<?php echo $key; ?>">
<span><button type="button" class="btn btn-success" id="excel_jm1_tm">Excel</button></span><br><br>
<table id="tabel_data_tb1" class="table table-bordered table-striped table-condensed" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td width="20px;">KPA</td>
<td width="20px;">PPTK</td>
<td width="20px;">KOM</td>
<td width="120px;" style="display:none">Sub Kg</td>
<td>Kegiatan</td>
<td width="130px;">Nilai</td>
<td width="140px;" style="display:none">Kwi/SP/SPK</td>
<td width="90px;" style="display:none">Masa</td>
<td width="130px;">Track</td>
<td width="130px;">Progress</td>
<td width="90px;">Tanggal</td>
<td width="80px;">Tools</td>
<td width="50px;" style="display:none"></td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data=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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
COALESCE(l.tanggal_lunas,
COALESCE(l.tanggal_setor,
COALESCE(l.tgl_terima_verif,
COALESCE(l.tgl_setor_verif,
COALESCE(l.tgl_setor_pptk,
COALESCE(l.tanggal_input,
COALESCE(p.tgl_setor,
COALESCE((SELECT a1.tanggal FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),
p.tgl_input)
))))))),
l.nilai_pelunasan,p.nilai_sp,
(SELECT a1.keterangan FROM pengerjaan_adminers a1 WHERE a1.id=MAX(a.id)),p.status,p.id,r.stum,l.st_setor_verif,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id as pek_id
FROM pekerjaan p
LEFT OUTER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
LEFT OUTER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
LEFT OUTER JOIN kpa k ON (k.id=s.kpa_id)
LEFT OUTER JOIN pptk t ON (t.id=s.pptk_id)
LEFT OUTER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (a.pekerjaan_id=p.id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'enem' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'pitu' ? "AND p.tgl_setor IS NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL" : "
".($key == 'telu' ? "AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.tgl_setor IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
")."
")."
")."
")."
")."
")."
")."
")."
GROUP BY
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,
COALESCE(l.nilai_pelunasan,p.nilai_sp),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_lunas,COALESCE(n.nama,p.cad1),k.inisial,l.status_berkas,t.inisial,m.inisial,
l.nilai_pelunasan,p.nilai_sp,p.id,p.status,r.stum,l.st_setor_verif,p.user_nama,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,p.id
ORDER BY p.no_sp ASC,l.data_ke ASC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
$pekerjaan_id=$r['pek_id'];
$d2=pg_query("SELECT EXTRACT('Year' FROM tgl_input::TIMESTAMP) FROM pekerjaan WHERE id=$pekerjaan_id");
while($r2=pg_fetch_array($d2)) {$thn_set=$r2[0];}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn_set'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
if (($r['tanggal_lunas']==NULL) || ($r['tanggal_lunas']=='') || (date('Y-m-d',strtotime($r['tanggal_lunas']))=='1970-01-01')) {
if (($r['tanggal_setor']==NULL) || ($r['tanggal_setor']=='') || (date('Y-m-d',strtotime($r['tanggal_setor']))=='1970-01-01')) {
if (($r['tgl_terima_verif']==NULL) || ($r['tgl_terima_verif']=='') || (date('Y-m-d',strtotime($r['tgl_terima_verif']))=='1970-01-01')) {
if (($r['tgl_setor_verif']==NULL) || ($r['tgl_setor_verif']=='') || (date('Y-m-d',strtotime($r['tgl_setor_verif']))=='1970-01-01')) {
if (($r['tgl_setor_pptk']==NULL) || ($r['tgl_setor_pptk']=='') || (date('Y-m-d',strtotime($r['tgl_setor_pptk']))=='1970-01-01')) {
if (($r['tanggal_input']==NULL) || ($r['tanggal_input']=='') || (date('Y-m-d',strtotime($r['tanggal_input']))=='1970-01-01')) {
if ($r[40]==NULL) {
$posisi='PENGADAAN';
$st_pbj='Penerbitan SP/SPK/Kwi';
} else {
if (strtolower($r['status'])=='selesai adminers') {
$posisi='PENGADAAN';
$st_pbj='Selesai Admin';
} else
if (strtolower($r[40])=='selesai') {
$posisi='PENGADAAN';
$st_pbj='Selesai Proses';
} else {
$posisi='PENGADAAN';
$st_pbj=$r[40];
}
}
$status=$st_pbj;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi='PEMBANTU PPTK';
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi='PEMBANTU PPTK';
$nilai=$r[38];
}
} else {
$status='PROSES VERIFIKASI';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='SETOR SIAP PELUNASAN';
$posisi='VERIFIKASI';
$nilai=$r[38];
}
} else {
$status='LUNAS';
$posisi='PERBENDAHARAAN';
$nilai=$r[38];
}
$stum=$r['stum'];
if ($r[30]=='0') {
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
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[33]; ?></td>
<td align="center"><?php echo $r[35]; ?></td>
<td align="center"><?php echo $r[36]; ?></td>
<td style="display:none"><?php echo strtoupper($r['sub_kegiatan']);?></td>
<td>
<span style="color:black;font-family:InterSB"><?php echo $r[32]; ?></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><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[32]);?></td>-->
<td align="right"><?php echo number_format($nilai,0,',','.'); ?></td>
<td align="center" style="display:none"><?php echo $r['no_sp'].'<br><span style="color:red">'.$trm.'</span>'; ?></td>
<td align="center" 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 <br>'.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?></td>
<td align="center"><?php echo $posisi; ?></td>
<td align="center"><span style=font-family:InterSB"<?php if (strtolower($status)=='selesai proses') {echo 'color:red';} else {}?>"><?php echo strtoupper($status); ?></span></td>
<td align="center"><?php echo date('d-m-Y',strtotime($r[37])); ?></td>
<td align="center" class="kanan">
<button type="button" name="track" style="height:22px;"class="btn btn-purple btn-xs track" id="<?php echo $r[42];?>" data-content="Track Proses" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-car"></i>
</button>
<button type="button" name="kelengkapan" style="height:22px;"class="btn btn-success btn-xs kelengkapan" id="<?php echo $r[28];?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
<td width="50px;" style="display:none"><?php echo $r[28];?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="track"]').popover();
$('button[name="kelengkapan"]').popover();
$("#tabel_data_tb1").on('click','.track',function(){
var pekerjaan_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var id=currentRow.find("td:eq(12)").text();
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/kios/tracking.php",
data: 'vr_pelunasan_id='+id
+'&id='+pekerjaan_id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/kendali/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
/*
$("#tabel_data_tb1").on('click','.track',function(){
var id = $(this).attr('id');
$('#modal_track').modal('show');
$('#modal_body_track').html("");
$.ajax({
type: "POST",
url: "app/laporan/tracking.php",
data: 'id='+id,
success: function(data){
$('#modal_body_track').html(data);
}
});
});
$("#tabel_data_tb1").on('click','.kelengkapan',function(){
var id = $(this).attr('id');
$('#modal_kelengkapan').modal('show');
$('#modal_body_kelengkapan').html("");
$.ajax({
type: "POST",
url: "app/laporan/modal_verifikasi.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kelengkapan').html(data);
$("#form_verifikasi *").prop("disabled", true);
$("#rek_so").hide();
}
});
});
*/
function excel_jm1_tm() {
var thn_dpa = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var key = $('#key_jm1').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_jm1_tm.php?key='+key+'&thn='+thn_dpa+'&rk_sopo_id='+rk_sopo_id+'&jenis='+jenis,'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);
}
$('#excel_jm1_tm').click(function(){
excel_jm1_tm();
});
</script>
+285
View File
@@ -0,0 +1,285 @@
<?php
include('../koneksi.php');
$thn=$_POST['thn_dpa'];
?>
<table class="table table-bordered table-striped table-condensed tabel_rekap" id="tabel_data_jumlah">
<thead>
<tr>
<td align="center" width="200">PROSES PBJ <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SELESAI ADMIN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PEMBANTU PPTK</span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PROSES PELUNASAN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="200">TERBAYAR <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="280"><span style="color:red"><i class="mdi mdi-alert-circle-outline m-r-5"></i>BELUM DIVALIDASI<br>SUDAH DIVERIFIKASI </span></td>
<tr>
</thead>
<tbody>
<?php
$d=pg_query("(
SELECT 1 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 2 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 5 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 6 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
) UNION
(
SELECT 7 AS urut,COUNT(*),SUM(COALESCE(l.nilai_pelunasan,p.nilai_sp)) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND p.status_setor IS NULL
)
ORDER BY urut ASC
");
while($r=pg_fetch_array($d)) {
$urut[]=$r[0];
$jml[]=$r[1];
$total[]=$r[2];
}
?>
<tr>
<td align="center"><button class="btn btn-block btn-xs" id="siji"><?php echo $jml[0]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="loro"><?php echo $jml[1]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="telu"><?php echo $jml[2]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="papat"><?php echo $jml[3]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="limo"><?php echo $jml[4]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="enem"><?php echo $jml[5]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="pitu" style="color:red"><?php echo $jml[6]; ?></button></td>
</tr>
<tr>
<td align="center"><?php echo number_format($total[0],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[1],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[2],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[3],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[4],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[5],0,',','.'); ?></td>
<td align="center" style="color:red"><?php echo number_format($total[6],0,',','.'); ?></td>
</tr>
</tbody>
</table>
<div class="row">
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="excel_jml">EXCEL</button>
</div>
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="grafik_jml"><i class="mdi mdi-chart-pie m-r-5"></i>GRAFIK</button>
</div>
</div>
<script>
$('#grafik_jml').click(function(){
var siji=$('#siji').html();
var loro=$('#loro').html();
var telu=$('#telu').html();
var papat=$('#papat').html();
var limo=$('#limo').html();
var enem=$('#enem').html();
var pitu=$('#pitu').html();
$('#modal_chart').modal('show');
$('#modal_body_chart').html("");
$('#modal_head_chart').html("Grafik - Jumlah Pekerjaan");
$.ajax({
type: "POST",
url: "app/rekap_hutang/chart_jumlah.php",
data: 'siji='+siji
+'&loro='+loro
+'&telu='+telu
+'&papat='+papat
+'&limo='+limo
+'&enem='+enem,
success: function(data){
$('#modal_body_chart').html(data);
}
});
});
$('#excel_jml').click(function(){
var thn = $('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_din.php?thn='+thn,'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);
});
$('#siji').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'siji';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG PROSES PBJ</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#loro').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'loro';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG SELESAI ADMIN</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#telu').click(function(){
var thn_dpa = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var key = 'telu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG SETOR VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&rk_sopo_id='+rk_sopo_id
+'&jenis='+jenis
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#papat').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'papat';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#limo').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'limo';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG PROSES PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#enem').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'enem';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERBAYAR</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#pitu').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'pitu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG BELUM DIVALIDASI SUDAH DIVERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#modal_chart').on('off.bs.modal', function() {
$('#chart').css('visibility', 'hidden');
});
$('#modal_chart').on('shown.bs.modal', function() {
$('#chart').css('visibility', 'initial');
$('#chart').highcharts().reflow();
});
</script>
+166
View File
@@ -0,0 +1,166 @@
<?php
include('../koneksi.php');
$thn=$_POST['thn_dpa'];
?>
<table class="table table-bordered table-striped table-condensed tabel_rekap" id="tabel_data_jumlah_sw">
<thead>
<tr>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PROSES PELUNASAN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="200">TERBAYAR <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<tr>
</thead>
<tbody>
<?php
$d=pg_query("
(
SELECT 1 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 2 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.user_nama IS NOT NULL AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')<>'HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
AND l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
)
ORDER BY urut ASC
");
while($r=pg_fetch_array($d)) {
$urut[]=$r[0];
$jml[]=$r[1];
$total[]=$r[2];
}
?>
<tr>
<td align="center"><button class="btn btn-block btn-xs" id="siji_sw"><?php echo $jml[0]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="loro_sw"><?php echo $jml[1]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="telu_sw"><?php echo $jml[2]; ?></button></td>
</tr>
<tr>
<td align="center"><?php echo number_format($total[0],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[1],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[2],0,',','.'); ?></td>
</tr>
</tbody>
</table>
<!--
<div class="row">
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="excel_jml_sw">EXCEL</button>
</div>
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="grafik_jml_sw"><i class="mdi mdi-chart-pie m-r-5"></i>GRAFIK</button>
</div>
</div>
-->
<script>
/*
$('#grafik_jml_sw').click(function(){
var siji=$('#siji_sw').html();
var loro=$('#loro_sw').html();
$('#modal_chart').modal('show');
$('#modal_body_chart').html("");
$('#modal_head_chart').html("Grafik - Jumlah Pekerjaan Swakelola");
$.ajax({
type: "POST",
url: "app/rekap_hutang/chart_jumlah_sw.php",
data: 'siji='+siji
+'&loro='+loro,
success: function(data){
$('#modal_body_chart').html(data);
}
});
});
$('#excel_jml_sw').click(function(){
var thn = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_din_sw.php?thn='+thn+'&rk_sopo_id='+rk_sopo_id+'&jenis='+jenis,'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);
});
*/
$('#siji_sw').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'siji';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_sw.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#loro_sw').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'loro';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG PROSES PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_sw.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#telu_sw').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'telu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERBAYAR</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_sw.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#modal_chart').on('off.bs.modal', function() {
$('#chart').css('visibility', 'hidden');
});
$('#modal_chart').on('shown.bs.modal', function() {
$('#chart').css('visibility', 'initial');
$('#chart').highcharts().reflow();
});
</script>
+293
View File
@@ -0,0 +1,293 @@
<?php
include('../koneksi.php');
$thn=$_POST['thn_dpa'];
?>
<table class="table table-bordered table-striped table-condensed tabel_rekap" id="tabel_data_jumlah">
<thead>
<tr>
<td align="center" width="200">PROSES PBJ <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SELESAI ADMIN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PEMBANTU PPTK</span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PROSES PELUNASAN <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="200">TERBAYAR <span style="color:#3282B8"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<td align="center" width="280"><span style="color:red"><i class="mdi mdi-alert-circle-outline m-r-5"></i>BELUM DIVALIDASI<br>SUDAH DIVERIFIKASI </span></td>
<tr>
</thead>
<tbody>
<?php
$d=pg_query("(
SELECT 1 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 2 AS urut,COUNT(*),SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 5 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 6 AS urut,COUNT(*),SUM(l.nilai_pelunasan) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NOT NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
) UNION
(
SELECT 7 AS urut,COUNT(*),SUM(COALESCE(l.nilai_pelunasan,p.nilai_sp)) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
LEFT OUTER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
WHERE s.thn='$thn' AND p.tgl_setor IS NULL AND COALESCE(l.st_hutang,'') = 'H' AND COALESCE(p.user_nama,'')='HUTANG TERMIN'
AND l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND p.status_setor IS NULL
)
ORDER BY urut ASC
");
while($r=pg_fetch_array($d)) {
$urut[]=$r[0];
$jml[]=$r[1];
$total[]=$r[2];
}
?>
<tr>
<td align="center"><button class="btn btn-block btn-xs" id="siji_tm"><?php echo $jml[0]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="loro_tm"><?php echo $jml[1]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="telu_tm"><?php echo $jml[2]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="papat_tm"><?php echo $jml[3]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="limo_tm"><?php echo $jml[4]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="enem_tm"><?php echo $jml[5]; ?></button></td>
<td align="center"><button class="btn btn-block btn-xs" id="pitu_tm" style="color:red"><?php echo $jml[6]; ?></button></td>
</tr>
<tr>
<td align="center"><?php echo number_format($total[0],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[1],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[2],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[3],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[4],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[5],0,',','.'); ?></td>
<td align="center" style="color:red"><?php echo number_format($total[6],0,',','.'); ?></td>
</tr>
</tbody>
</table>
<!--
<div class="row">
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="excel_jml">EXCEL</button>
</div>
<div class="col-lg-6">
<button type="button" class="btn btn-default btn-block" id="grafik_jml"><i class="mdi mdi-chart-pie m-r-5"></i>GRAFIK</button>
</div>
</div>
-->
<script>
/*
$('#grafik_jml').click(function(){
var siji=$('#siji_tm').html();
var loro=$('#loro_tm').html();
var telu=$('#telu_tm').html();
var papat=$('#papat_tm').html();
var limo=$('#limo').html();
var enem=$('#enem').html();
var pitu=$('#pitu').html();
$('#modal_chart').modal('show');
$('#modal_body_chart').html("");
$('#modal_head_chart').html("Grafik - Jumlah Pekerjaan");
$.ajax({
type: "POST",
url: "app/rekap_hutang/chart_jumlah.php",
data: 'siji='+siji
+'&loro='+loro
+'&telu='+telu
+'&papat='+papat
+'&limo='+limo
+'&enem='+enem,
success: function(data){
$('#modal_body_chart').html(data);
}
});
});
$('#excel_jml').click(function(){
var thn = $('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/rekap_hutang/excel_din.php?thn='+thn,'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);
});
*/
$('#siji_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'siji';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN PROSES PBJ</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#loro_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'loro';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN SELESAI ADMIN</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#telu_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var rk_sopo_id = $('#rk_sopo_id').val();
var jenis = $('#rk_jenis').val();
var key = 'telu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN SETOR VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&rk_sopo_id='+rk_sopo_id
+'&jenis='+jenis
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#papat_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'papat';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#limo_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'limo';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN PROSES PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#enem_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'enem';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIN TERBAYAR</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#pitu_tm').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'pitu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>DATA HUTANG TERMIM BELUM DIVALIDASI SUDAH DIVERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap_hutang/tabel_jm1_tm.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#modal_chart').on('off.bs.modal', function() {
$('#chart').css('visibility', 'hidden');
});
$('#modal_chart').on('shown.bs.modal', function() {
$('#chart').css('visibility', 'initial');
$('#chart').highcharts().reflow();
});
</script>