Files
simak/app/kendali/tabel_kp.php
2025-10-10 09:25:05 +07:00

118 lines
7.3 KiB
PHP

<?php
include("../koneksi.php");
$kp=$_POST['kp'];
?>
<script type="text/javascript">
$("#tabel_data_kp").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": false,"autoWidth": false});
</script>
<table id="tabel_data_kp" class="table table-striped table-condensed table-bordered" cellpadding="1">
<thead>
<tr>
<td align="center"><b>Panggil</b></td>
<td align="center"><b>Uraian</b></td>
<td align="center" width="150px;"><b>Kwi/SP/SPK</b></td>
<td align="center" width="98px;"><b>Periode</b></td>
<!--<td align="center" width="90px;"><b>Model</b></td>-->
<td align="center"><b>Nilai</b></td>
<!--
<td align="center" width="70px;"><b>Tgl Setor</b></td>
<td align="center" width="70px;"><b>Diterima</b></td>
-->
<td align="center" width="90px;"><b>Status</b></td>
<td align="center" width="80px;"><b>Detail</b></td>
</tr>
</thead>
<tbody>
<?php
$d=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
p.kegiatan_pengadaan,l.tanggal_setor,
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,p.id,
CASE WHEN r.st_termin='termin' THEN
l.data_ke
ELSE '0' END,n.nama,l.tanggal_dokumen,
CASE
WHEN l.status_berkas='PROSES' THEN 'PROSES'
WHEN (l.status_berkas='FIX' AND l.tanggal_setor IS NULL AND l.tanggal_lunas IS NULL) THEN 'SIAP SETOR'
WHEN (l.status_berkas='FIX' AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NULL) THEN 'SETOR'
WHEN (l.status_berkas='FIX' AND l.tanggal_setor IS NOT NULL AND l.tanggal_lunas IS NOT NULL) THEN 'LUNAS'
ELSE 'PENGADAAN' END
FROM pekerjaan p
INNER 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)
INNER JOIN rekanan n ON (n.id=p.rekanan_id)
WHERE s.kd_panggil='$kp'
");
while($r=pg_fetch_array($d)) {
$pekerjaan_id=$r[29];
$ba=pg_query("SELECT MAX(tanggal_ba) FROM riwayat_ba WHERE pekerjaan_id='$pekerjaan_id' AND berita_acara_id=2");
while($rba=pg_fetch_array($ba)) {$tgl_maxbast=$rba[0];}
?>
<tr
<?php
if (($tgl_maxbast==NULL) || ($tgl_maxbast=='') || ($tgl_maxbast=='1970-01-01 00:00:00')) {} else {
if (date('Y-m-d',strtotime($r['tgl_selesai_sp']))<date('Y-m-d',strtotime($tgl_maxbast))) {
echo "style='color:red'";
}
}
?>
>
<td align="center" class="kiri"><b><?php echo $r['kd_panggil'];?></b></td>
<td><b><?php echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r['nama']);?></b></td>
<td><b><?php echo $r['no_sp'];?></b></td>
<td><b><?php
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
?></b></td>
<!--<td><b><?php
if ($r[30]=='0') {echo strtoupper($r['st_buku']);} else {
echo strtoupper($r['st_buku'].' - '.$r['st_termin'].' '.$r[30]);
}
?></b></td>-->
<td align="right"><b><?php echo number_format($r['nilai_pelunasan'],0,',','.'); ?></b></td>
<!--
<td align="center"><b><?php if ($r['tanggal_setor']==NULL) {} else {echo date('d-m-Y H:i',strtotime($r['tanggal_setor']));} ?></b></td>
<td align="center"><b><?php if ($r['tanggal_dokumen']==NULL) {} else {echo date('d-m-Y H:i',strtotime($r['tanggal_dokumen']));} ?></b></td>
-->
<td><b><?php echo $r[33];?></b></td>
<td align="center" class="kanan">
<button type="button" name="sip" style="height:22px;"class="btn btn-primary btn-xs sip" id="<?php echo $r[29];?>" data-content="Pilih" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-arrow-down"></i>
</button>
</td>
</tr>
<?php } ?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="sip"]').popover();
$("#tabel_data_kp").on('click','.sip',function(){
var id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var no_sp = currentRow.find("td:eq(2)").text();
$('#no_sp').val(no_sp);
$('#modal_kp').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#btn_kendali_cari').trigger('click');
});
</script>