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: 'Proses Validasi',
y: parseInt(loro)
}, {
name: 'Cek Kelengkapan',
y: parseInt(telu)
}, {
name: 'Setor Verifikasi',
y: parseInt(papat)
}, {
name: 'Proses Verifikasi',
y: parseInt(limo)
}, {
name: 'Setor Pelunasan',
y: parseInt(enem)
}, {
name: 'Pelunasan',
y: parseInt(pitu)
}]
}]
});
</script>
+76
View File
@@ -0,0 +1,76 @@
<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();
var wolu=$('#wolu').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: 'Proses BA',
y: parseInt(wolu)
}, {
name: 'Proses Validasi',
y: parseInt(loro)
}, {
name: 'Cek Kelengkapan',
y: parseInt(telu)
}, {
name: 'Setor Verifikasi',
y: parseInt(papat)
}, {
name: 'Proses Verifikasi',
y: parseInt(limo)
}, {
name: 'Setor Pelunasan',
y: parseInt(enem)
}, {
name: 'Pelunasan',
y: parseInt(pitu)
}]
}]
});
</script>
+167
View File
@@ -0,0 +1,167 @@
<?php
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=rekap_jumlah.xls");
include('../koneksi.php');
$thn=$_GET['thn'];
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI';
}
$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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 7 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 l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
)
ORDER BY urut ASC
");
/*
$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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT 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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
) UNION
(
SELECT 6 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 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:red"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">PROSES VALIDASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM VALIDASI</span></td>
<td align="center" width="200">CEK KELENGKAPAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">SETOR PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</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>
+194
View File
@@ -0,0 +1,194 @@
<?php
header("Content-type: application/vnd-ms-excel");
header("Content-Disposition: attachment; filename=rekap_jumlah.xls");
include('../koneksi.php');
$thn=$_GET['thn'];
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI';
}
$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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
AND b.pekerjaan_id IS NULL AND p.status <> 'Selesai Adminers'
) 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 7 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 l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
) UNION
(
SELECT 8 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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
AND (b.pekerjaan_id IS NOT NULL OR (b.pekerjaan_id IS NULL AND p.status = 'Selesai Adminers'))
)
ORDER BY urut ASC
");
/*
$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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT 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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
) UNION
(
SELECT 6 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 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:red"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">PROSES BA <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM BA</span></td>
<td align="center" width="200">PROSES VALIDASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM VALIDASI</span></td>
<td align="center" width="200">CEK KELENGKAPAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">SETOR PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>PERBENDAHARAAN</span></td>
<tr>
</thead>
<tbody>
<tr>
<td align="center"><?php echo $jml[0]; ?></td>
<td align="center"><?php echo $jml[7]; ?></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[7],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>
+252
View File
@@ -0,0 +1,252 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
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 ($key=='siji') {$title='PROSES PBJ';} else
if ($key=='loro') {$title='PROSES VALIDASI';} else
if ($key=='telu') {$title='CEK KELENGKAPAN';} else
if ($key=='papat') {$title='SETOR VERIFIKASI';} else
if ($key=='limo') {$title='PROSES VERIFIKASI';} else
if ($key=='enem') {$title='SETOR PELUNASAN';} else
if ($key=='pitu') {$title='PELUNASAN';}
$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
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 p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_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 l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'pitu' ? "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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk
ORDER BY p.id DESC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
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 PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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;
?>
+264
View File
@@ -0,0 +1,264 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
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 ($key=='siji') {$title='PROSES PBJ';} else
if ($key=='loro') {$title='PROSES VALIDASI';} else
if ($key=='telu') {$title='CEK KELENGKAPAN';} else
if ($key=='papat') {$title='SETOR VERIFIKASI';} else
if ($key=='limo') {$title='PROSES VERIFIKASI';} else
if ($key=='enem') {$title='SETOR PELUNASAN';} else
if ($key=='pitu') {$title='PELUNASAN';} else
if ($key=='wolu') {$title='PROSES BA';}
$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(22);
$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,b.pekerjaan_id as pekerjaanid
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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') <> 'H' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND b.pekerjaan_id IS NULL AND p.status <> 'Selesai Adminers'" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_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 l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'pitu' ? "AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'wolu' ? "AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL AND (b.pekerjaan_id IS NOT NULL OR (b.pekerjaan_id IS NULL AND p.status = 'Selesai Adminers'))" : "
")."
")."
")."
")."
")."
")."
")."
")."
")."
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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,b.pekerjaan_id
ORDER BY p.id DESC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
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];
}
}
if (($r['pekerjaanid']==NULL) && ($r['status']!='Selesai Adminers')) {$stba=null;$status=$st_pbj;} else {
if (($r['pekerjaanid']==NULL) && ($r['status']=='Selesai Adminers')) {$stba='BA Belum Proses';$status=$st_pbj."\n".$stba;} else {$stba='BA Sedang Proses';$status=$st_pbj."\n".$stba;}
}
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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;
?>
+235
View File
@@ -0,0 +1,235 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
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 ($key=='siji') {$title='PROSES VERIFIKASI';} else
if ($key=='loro') {$title='PELUNASAN';}
$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
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 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 NUL LAND 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 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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk
ORDER BY p.id DESC
";
$hasil = pg_query($query);
$baris = 3;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$vrprlid=$r[28];
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 PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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;
?>
+289
View File
@@ -0,0 +1,289 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include("../koneksi.php");
$thn=$_GET['thn'];
$cari_adm_pengadaan=$_POST['cari_adm_pengadaan'];
$axx=strtoupper($_GET['a']);
$bxx=strtoupper($_GET['b']);
$cxx=strtoupper($_GET['c']);
$tm1=$_GET['m'];
$tm1=str_replace('/','-',$tm1);
$tt1=date('Y',strtotime($tm1));
$bb1=date('m',strtotime($tm1));
$hh1=date('d',strtotime($tm1));
$ts1=$_GET['s'];
$ts1=str_replace('/','-',$ts1);
$tt2=date('Y',strtotime($ts1));
$bb2=date('m',strtotime($ts1));
$hh2=date('d',strtotime($ts1));
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(9);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
/*PROSES v1*/
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(35.86);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(11.43);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(23.57);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(38.57);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(40);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(15.43);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(16);
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(16);
$objPHPExcel->getSheet(0)->getColumnDimension('S')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('T')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('U')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('V')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('W')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('X')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('Y')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('Z')->setWidth(16);
$objPHPExcel->getSheet(0)->getColumnDimension('AA')->setWidth(16);
$objPHPExcel->getSheet(0)->getColumnDimension('AB')->setWidth(20);
$objPHPExcel->getSheet(0)->getColumnDimension('AC')->setWidth(24.71);
$objPHPExcel->getSheet(0)->getColumnDimension('AD')->setWidth(18);
$objPHPExcel->getSheet(0)->getColumnDimension('AE')->setWidth(15.43);
$objPHPExcel->getSheet(0)->getColumnDimension('AF')->setWidth(15.43);
$objPHPExcel->getSheet(0)->getColumnDimension('AG')->setWidth(15.43);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A3:AG3')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A3:AG3')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(15);
$objPHPExcel->getSheet(0)->setTitle('LAP PROSES v1');
$objPHPExcel->getSheet(0)->getStyle('A1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_LEFT);
$objPHPExcel->getSheet(0)->setCellValue('A1', 'Tanggal Input : '.$tm1.' s/d '.$ts1.' | '.$cari_verifikator);
$objPHPExcel->getActiveSheet()->getStyle('A1:AG1')->getAlignment()->setWrapText(false);
$objPHPExcel->getSheet(0)
->setCellValue('A3', 'No')
->setCellValue('B3', 'Sub')
->setCellValue('C3', 'KPA')
->setCellValue('D3', 'PPTK')
->setCellValue('E3', 'Kd Panggil')
->setCellValue('F3', 'Rekening')
->setCellValue('G3', 'Nama Rekanan')
->setCellValue('H3', 'Kegiatan')
->setCellValue('I3', 'Nilai Kwitansi')
->setCellValue('J3', 'Kwitansi')
->setCellValue('K3', 'Faktur Penj')
->setCellValue('L3', 'Nota Dinas')
->setCellValue('M3', 'Faktur Pajak')
->setCellValue('N3', 'SSP PPN')
->setCellValue('O3', 'SSP PPH')
->setCellValue('P3', 'Ba HP Admin')
->setCellValue('Q3', 'Ba Serah Terima')
->setCellValue('R3', 'SP / SPK')
->setCellValue('S3', 'Penerimaan Honor')
->setCellValue('T3', 'Daftar Hadir')
->setCellValue('U3', 'TOR')
->setCellValue('V3', 'SK / SPT')
->setCellValue('W3', 'Pendukung')
->setCellValue('X3', 'Ba UM')
->setCellValue('Y3', 'Ba Ujicoba')
->setCellValue('Z3', 'Ba Pembayaran')
->setCellValue('AA3', 'Ba Kemajuan')
->setCellValue('AB3', 'No Kwi/SP/SPK')
->setCellValue('AC3', 'Periode Tgl SP/SPK')
->setCellValue('AD3', 'Posisi Admin Utama')
->setCellValue('AE3', 'Posisi Adminers')
->setCellValue('AF3', 'Posisi Admin BA')
->setCellValue('AG3', 'Posisi PP');
/*
$query = "SELECT
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
CASE WHEN r.st_termin='termin' THEN
l.data_ke
ELSE '0' END,r.st_termin,r.stum
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
INNER JOIN kpa k ON (k.id=s.kpa_id)
INNER JOIN pptk t ON (t.id=s.pptk_id)
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
";
*/
$query = "SELECT
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
CASE WHEN r.st_termin='termin' THEN
l.data_ke
ELSE '0' END,r.st_termin,r.stum,COUNT(b.id),COUNT(a.id)
FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
INNER JOIN kpa k ON (k.id=s.kpa_id)
INNER JOIN pptk t ON (t.id=s.pptk_id)
INNER JOIN ppkom m ON (m.id=s.ppkom_id)
LEFT OUTER JOIN pengerjaan_adminers a ON (p.id=a.pekerjaan_id)
LEFT OUTER JOIN riwayat_ba b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL
GROUP BY
s.sub_kegiatan,k.inisial,t.inisial,s.kd_panggil,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,
COALESCE(n.nama,p.cad1),s.kegiatan,p.kegiatan_pengadaan,l.nilai_pelunasan,
l.kwitansi,l.faktur_penjualan,l.nota_dinas,l.faktur_pajak,l.ssp_ppn,l.ssp_pph,l.ba_hp_admin,l.ba_st,l.sp_spk,
p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,honor,hadir,tor,spt,pendukung,ba_um,ba_ujicoba,ba_pembayaran,ba_kemajuan,
CASE WHEN r.st_termin='termin' THEN
l.data_ke
ELSE '0' END,r.st_termin,r.stum
";
$hasil = pg_query($query);
$baris = 4;
$a=1;
while ($r = pg_fetch_array($hasil)) {
$j_ba=$r[40];
$j_ad=$r[41];
if (($j_ba==0) && ($j_ad==0)) {$adu=$r['nilai_pelunasan'];$aad=0;$aba=0;} else /*Admin Utama*/
if (($j_ba==0) && ($j_ad!=0)) {$adu=0;$aad=$r['nilai_pelunasan'];$aba=0;} else /*Adminers*/
if ($j_ba!=0) {$adu=0;$aad=0;$aba=$r['nilai_pelunasan'];} /*Admin BA*/
$stum=$r['stum'];
//if ($r[37]=='0') {$trm='';} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[37]));}
if ($r[37]=='0') {
if ($stum=='uang_muka') {$trm=' - UANG MUKA';} else {$trm='';}
} else {$trm=' - '.strtoupper(($r['st_termin'].' '.$r[37]));}
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tg='';} else {
$tg=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
$rek=$r['ra'].' '.$r['rb'].' '.$r['rc'].' '.$r['rd'].' '.$r['re'].' '.$r['rf'].' '.$r['rg'].' '.$r['rh'];
if ($r['kwitansi']=='t') {$ck1='v';} else {$ck1='';}
if ($r['faktur_penjualan']=='t') {$ck2='v';} else {$ck2='';}
if ($r['nota_dinas']=='t') {$ck3='v';} else {$ck3='';}
if ($r['faktur_pajak']=='t') {$ck4='v';} else {$ck4='';}
if ($r['ssp_ppn']=='t') {$ck5='v';} else {$ck5='';}
if ($r['ssp_pph']=='t') {$ck6='v';} else {$ck6='';}
if ($r['ba_hp_admin']=='t') {$ck7='v';} else {$ck7='';}
if ($r['ba_st']=='t') {$ck8='v';} else {$ck8='';}
if ($r['sp_spk']=='t') {$ck9='v';} else {$ck9='';}
if ($r['honor']=='t') {$ck10='v';} else {$ck10='';}
if ($r['hadir']=='t') {$ck11='v';} else {$ck11='';}
if ($r['tor']=='t') {$ck12='v';} else {$ck12='';}
if ($r['spt']=='t') {$ck13='v';} else {$ck13='';}
if ($r['pendukung']=='t') {$ck14='v';} else {$ck14='';}
if ($r['ba_um']=='t') {$ck15='v';} else {$ck15='';}
if ($r['ba_ujicoba']=='t') {$ck16='v';} else {$ck16='';}
if ($r['ba_pembayaran']=='t') {$ck17='v';} else {$ck17='';}
if ($r['ba_kemajuan']=='t') {$ck18='v';} else {$ck18='';}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r['sub_kegiatan'])
->setCellValue('C'.$baris, $r[1])
->setCellValue('D'.$baris, $r[2])
->setCellValue('E'.$baris, $r['kd_panggil'])
->setCellValue('F'.$baris, $rek)
->setCellValue('G'.$baris, $r[12])
->setCellValue('H'.$baris, strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].''.$trm))
->setCellValue('I'.$baris, $r['nilai_pelunasan'])
->setCellValue('J'.$baris, $ck1)
->setCellValue('K'.$baris, $ck2)
->setCellValue('L'.$baris, $ck3)
->setCellValue('M'.$baris, $ck4)
->setCellValue('N'.$baris, $ck5)
->setCellValue('O'.$baris, $ck6)
->setCellValue('P'.$baris, $ck7)
->setCellValue('Q'.$baris, $ck8)
->setCellValue('R'.$baris, $ck9)
->setCellValue('S'.$baris, $ck10)
->setCellValue('T'.$baris, $ck11)
->setCellValue('U'.$baris, $ck12)
->setCellValue('V'.$baris, $ck13)
->setCellValue('W'.$baris, $ck14)
->setCellValue('X'.$baris, $ck15)
->setCellValue('Y'.$baris, $ck16)
->setCellValue('Z'.$baris, $ck17)
->setCellValue('AA'.$baris, $ck18)
->setCellValue('AB'.$baris, $r['no_sp'])
->setCellValue('AC'.$baris, $tg)
->setCellValue('AD'.$baris, $adu)
->setCellValue('AE'.$baris, $aad)
->setCellValue('AF'.$baris, $aba);
$objPHPExcel->getSheet(0)->getStyle('A3:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:AG'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('AD'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('AE'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('AF'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('J'.$baris.':AG'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$a++;
$baris++;
}
//$akhir=$baris-1;
/*$objPHPExcel->getSheet(0)->setCellValue('I'.$baris, '=SUM(I2:I'.$akhir.')')->setCellValue('J'.$baris, '=SUM(J2:J'.$akhir.')');
$objPHPExcel->getSheet(0)->getStyle('I'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('J'.$baris)->getNumberFormat()->setFormatCode('#,##0');
$objPHPExcel->getSheet(0)->getStyle('I'.$baris.':J'.$baris)->applyFromArray($styleBold);*/
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="lap_proses.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+175
View File
@@ -0,0 +1,175 @@
<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>Pekerjaan Reguler</p>
<div id="tabel_jumlah"></div>
<br>
<p class="judul_page"><i class="mdi mdi-chart-pie m-r-10"></i>Pekerjaan Swakelola</p>
<div id="tabel_jumlah_sw"></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/tabel_jumlah.php',{thn_dpa:thn_dpa});
$('#tabel_jumlah_sw').load('app/rekap/tabel_jumlah_sw.php',{thn_dpa:thn_dpa});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+299
View File
@@ -0,0 +1,299 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
?>
<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
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 p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_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 l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'pitu' ? "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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk
ORDER BY p.id DESC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
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 PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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/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>
+311
View File
@@ -0,0 +1,311 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
?>
<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,b.pekerjaan_id as pekerjaanid
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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND COALESCE(l.st_hutang,'') <> 'H' AND p.status_setor IS NULL
".($key == null ? "" : "
".($key == 'siji' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND b.pekerjaan_id IS NULL AND p.status <> 'Selesai Adminers'" : "
".($key == 'loro' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'telu' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'papat' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'limo' ? "AND p.user_nama IS NULL AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_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 l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL" : "
".($key == 'pitu' ? "AND l.tanggal_lunas IS NOT NULL" : "
".($key == 'wolu' ? "AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL AND (b.pekerjaan_id IS NOT NULL OR (b.pekerjaan_id IS NULL AND p.status = 'Selesai Adminers'))" : "
")."
")."
")."
")."
")."
")."
")."
")."
")."
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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk,b.pekerjaan_id
ORDER BY p.id DESC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
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];
}
}
if (($r['pekerjaanid']==NULL) && ($r['status']!='Selesai Adminers')) {$stba=null;} else {
if (($r['pekerjaanid']==NULL) && ($r['status']=='Selesai Adminers')) {$stba='<br><span style="color:red;font-family:Arial;font-weight:bold;font-size:12px">BA Belum Proses</span>';} else {$stba='<br><span style="color:green;font-family:Arial;font-weight:bold;font-size:12px">BA Sedang Proses</span>';}
}
$status=$st_pbj.$stba;
$nilai=$r[39];
} else {
$status='PROSES VALIDASI';
$posisi='TIM VALIDASI PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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/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>
+287
View File
@@ -0,0 +1,287 @@
<?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)';}
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI PENGADAAN';
}
?>
<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="80px;">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
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 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 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,l.tgl_terima_verif,l.tgl_setor_verif,l.tgl_setor_pptk
ORDER BY p.id DESC
");
while($r=pg_fetch_array($data)) {
$vrprlid=$r[28];
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 PENGADAAN';
$nilai=$r[38];
}
} else {
//$status='PROSES PENGECEKAN KELENGKAPAN';
//$posisi=$ketpembpptk;
include("../pencarian/progress_npd.php");
$nilai=$r[38];
}
} else {
$status='SETOR VERIFIKASI';
$posisi=$ketpembpptk;
$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/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>
+354
View File
@@ -0,0 +1,354 @@
<?php
include('../koneksi.php');
$thn=$_POST['thn_dpa'];
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI';
}
?>
<table class="table table-bordered table-striped table-condensed tabel_rekap" id="tabel_data_jumlah" style="font-size:13px">
<thead>
<tr>
<td align="center" width="200">PROSES PBJ <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">PROSES VALIDASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM VALIDASI</span></td>
<td align="center" width="200">CEK KELENGKAPAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">SETOR PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PELUNASAN <span style="color:red"><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(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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 7 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 l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
)
ORDER BY urut ASC
");
/*
$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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT 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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
) UNION
(
SELECT 6 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 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];
}
?>
<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"><?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"><?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/chart_jumlah.php",
data: 'siji='+siji
+'&loro='+loro
+'&telu='+telu
+'&papat='+papat
+'&limo='+limo
+'&enem='+enem
+'&pitu='+pitu,
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/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);
});
$('#excel_pbj').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/excel_pbj.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 PROSES PBJ</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>TIM VALIDASI PENGADAAN - PROSES VALIDASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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><?php echo $ketpembpptk; ?> - PROSES PENGECEKAN KELENGKAPAN</b>');
$.ajax({
type: "POST",
url: "app/rekap/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><?php echo $ketpembpptk; ?> - SETOR VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>VERIFIKASI - PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>VERIFIKASI - SETOR SIAP PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>PERBENDAHARAAN - LUNAS</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>
+400
View File
@@ -0,0 +1,400 @@
<?php
include('../koneksi.php');
$thn=$_POST['thn_dpa'];
$d1=pg_query("SELECT status FROM set_pemb_pptk WHERE thn='$thn'");
while($r1=pg_fetch_array($d1)) {$status_pemb_pptk=$r1[0];}
if ($status_pemb_pptk=='t') {
$ketpembpptk='PEMBANTU PPTK';
} else {
$ketpembpptk='TIM VALIDASI';
}
?>
<table class="table table-bordered table-striped table-condensed tabel_rekap" id="tabel_data_jumlah" style="font-size:12px">
<thead>
<tr>
<td align="center" width="200">PROSES PBJ <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>PENGADAAN</span></td>
<td align="center" width="200">PROSES BA <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM BA</span></td>
<td align="center" width="200">PROSES VALIDASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>TIM VALIDASI</span></td>
<td align="center" width="200">CEK KELENGKAPAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">SETOR VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i><?php echo $ketpembpptk; ?></span></td>
<td align="center" width="200">PROSES VERIFIKASI <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">SETOR PELUNASAN <span style="color:red"><br><i class="mdi mdi-apps m-r-5"></i>VERIFIKASI</span></td>
<td align="center" width="200">PELUNASAN <span style="color:red"><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(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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
AND b.pekerjaan_id IS NULL AND p.status <> 'Selesai Adminers'
) 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 3 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NULL AND l.tgl_terima_verif IS NULL AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
) UNION
(
SELECT 4 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL AND l.tgl_terima_verif IS 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 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 COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NOT NULL AND l.tgl_setor_pptk IS NOT NULL AND l.tgl_setor_verif IS NOT NULL 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 7 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 l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
) UNION
(
SELECT 8 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)
LEFT OUTER JOIN
(SELECT b1.pekerjaan_id,b1.st_termin FROM riwayat_ba b1
INNER JOIN pekerjaan p1 ON (p1.id=b1.pekerjaan_id)
INNER JOIN sub_kegiatan s1 ON (s1.id=p1.sub_kegiatan_id)
WHERE s1.thn='$thn'
GROUP BY b1.pekerjaan_id,b1.st_termin)
b ON (p.id=b.pekerjaan_id)
WHERE s.thn='$thn' AND p.user_nama IS NULL AND COALESCE(l.st_hutang,'') <> 'H'
AND l.tanggal_input IS NULL AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
AND (b.pekerjaan_id IS NOT NULL OR (b.pekerjaan_id IS NULL AND p.status = 'Selesai Adminers'))
)
ORDER BY urut ASC
");
/*
$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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif 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 l.tgl_terima_verif IS NULL AND st_setor_verif IS NOT 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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_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 l.tgl_terima_verif IS NOT NULL AND st_setor_verif IS NOT NULL AND l.tanggal_setor IS NOT NULL
) UNION
(
SELECT 6 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 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];
}
?>
<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="wolu"><?php echo $jml[7]; ?></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"><?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[7],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>
<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();
var wolu=$('#wolu').html();
$('#modal_chart').modal('show');
$('#modal_body_chart').html("");
$('#modal_head_chart').html("Grafik - Jumlah Pekerjaan");
$.ajax({
type: "POST",
url: "app/rekap/chart_jumlah.php",
data: 'siji='+siji
+'&loro='+loro
+'&telu='+telu
+'&papat='+papat
+'&limo='+limo
+'&enem='+enem
+'&pitu='+pitu
+'&wolu='+wolu,
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/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);
});
$('#excel_pbj').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/excel_pbj.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 PROSES PBJ</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>TIM VALIDASI PENGADAAN - PROSES VALIDASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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><?php echo $ketpembpptk; ?> - PROSES PENGECEKAN KELENGKAPAN</b>');
$.ajax({
type: "POST",
url: "app/rekap/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><?php echo $ketpembpptk; ?> - SETOR VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>VERIFIKASI - PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>VERIFIKASI - SETOR SIAP PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>PERBENDAHARAAN - LUNAS</b>');
$.ajax({
type: "POST",
url: "app/rekap/tabel_jm1.php",
data: 'thn='+thn_dpa
+'&key='+key,
success: function(data){
$('#modal_body_jumlah').html(data);
}
});
});
$('#wolu').click(function(){
var thn_dpa = $('#thn_dpa').val();
var key = 'wolu';
$('#modal_jumlah').modal('show');
$('#modal_body_jumlah').html('');
$('#modal_head_jumlah').html('<b>TIM BA - PROSES BA</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>
+137
View File
@@ -0,0 +1,137 @@
<?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">PELUNASAN <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 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 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>
</tr>
<tr>
<td align="center"><?php echo number_format($total[0],0,',','.'); ?></td>
<td align="center"><?php echo number_format($total[1],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/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/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 PROSES VERIFIKASI</b>');
$.ajax({
type: "POST",
url: "app/rekap/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 PELUNASAN</b>');
$.ajax({
type: "POST",
url: "app/rekap/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>