326 lines
18 KiB
PHP
326 lines
18 KiB
PHP
<?php
|
|
include("../koneksi.php");
|
|
$thn=$_POST['thn'];
|
|
|
|
$jenis=$_POST['jenis'];
|
|
$axx=$_POST['axx'];
|
|
$bxx=$_POST['bxx'];
|
|
$cxx=$_POST['cxx'];
|
|
$tm1=$_POST['m'];
|
|
$tm1=str_replace('/','-',$tm1);
|
|
$tt1=date('Y',strtotime($tm1));
|
|
$bb1=date('m',strtotime($tm1));
|
|
$hh1=date('d',strtotime($tm1));
|
|
|
|
$ts1=$_POST['s'];
|
|
$ts1=str_replace('/','-',$ts1);
|
|
$tt2=date('Y',strtotime($ts1));
|
|
$bb2=date('m',strtotime($ts1));
|
|
$hh2=date('d',strtotime($ts1));
|
|
|
|
$cari_adm_pengadaan=$_POST['cari_adm_pengadaan'];
|
|
?>
|
|
<script type="text/javascript">
|
|
$("#tabel_data_laporanc").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
|
</script>
|
|
|
|
|
|
<table id="tabel_data_laporan" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
|
|
<thead style="color:grey;font-family:InterSB">
|
|
<tr>
|
|
<td align="center" width="20px;">KPA</td>
|
|
<td align="center" width="20px;">KOM</td>
|
|
<td align="center" width="20px;">PPTK</td>
|
|
<td align="center">Panggil</td>
|
|
<td align="center">Uraian</td>
|
|
|
|
<td align="center" width="150px;" style="display:none">Kwi/SP/SPK</td>
|
|
<td align="center" width="110px;" style="display:none">Periode</td>
|
|
|
|
<td align="center" width="100px;" style="display:none">Model</td>
|
|
<td align="center" width="90px;">Tgl Input</td>
|
|
<td align="center" width="110px;">Nilai</td>
|
|
<td align="center" width="40px;">Detail</td>
|
|
<td style="display:none"></td>
|
|
<td style="display:none"></td>
|
|
<td style="display:none"></td>
|
|
</tr>
|
|
</thead>
|
|
<tbody style="color:black;font-family:Inter">
|
|
<?php
|
|
$c=pg_query("SELECT DISTINCT s.sub_kegiatan
|
|
FROM pekerjaan p
|
|
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
|
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
|
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
|
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
|
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
|
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
|
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
|
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
|
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
|
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
|
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
|
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
|
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
|
");
|
|
while($v=pg_fetch_array($c)) {
|
|
$skg=$v[0];
|
|
?>
|
|
<tr><td colspan="9"><span style="font-family:InterSB;color:orange"><?php echo strtoupper($skg);?></span></td></tr>
|
|
|
|
<?php
|
|
$e=pg_query("SELECT DISTINCT s.kegiatan
|
|
FROM pekerjaan p
|
|
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
|
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
|
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
|
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
|
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
|
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
|
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
|
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
|
AND s.sub_kegiatan='$skg'
|
|
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
|
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
|
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
|
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
|
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
|
");
|
|
while($b=pg_fetch_array($e)) {
|
|
$blh=$b[0];
|
|
?>
|
|
|
|
<?php
|
|
$tot=0;
|
|
$d=pg_query("SELECT s.no_angg,s.kd_panggil,s.sub_kegiatan,s.ra,s.rb,s.rc,s.rd,s.re,s.rf,s.rg,s.rh,s.kd_sibaku,s.kegiatan,
|
|
p.kegiatan_pengadaan,l.tanggal_setor,
|
|
l.nilai_pelunasan,l.ppn,l.pph_21,l.pph_22,l.pph_23,l.pph_final,
|
|
p.no_sp,l.no_faktur,p.tgl_mulai_sp,p.tgl_selesai_sp,r.st_buku,r.st_termin,l.tanggal_input,l.id,r.pekerjaan_id,
|
|
CASE WHEN r.st_termin='termin' THEN
|
|
l.data_ke
|
|
ELSE '0' END,l.tanggal_input,a1.inisial,a2.inisial,a3.inisial,p.cad1,COALESCE(n.nama,p.cad1),r.stum
|
|
FROM pekerjaan p
|
|
INNER JOIN sub_kegiatan s ON (p.sub_kegiatan_id=s.id)
|
|
INNER JOIN vr_realisasi r ON (r.pekerjaan_id=p.id)
|
|
INNER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r.id)
|
|
INNER JOIN kpa a1 ON (s.kpa_id=a1.id)
|
|
INNER JOIN ppkom a2 ON (s.ppkom_id=a2.id)
|
|
INNER JOIN pptk a3 ON (s.pptk_id=a3.id)
|
|
LEFT OUTER JOIN rekanan n ON (n.id=p.rekanan_id)
|
|
WHERE s.thn='$thn' AND l.tanggal_setor IS NULL
|
|
AND l.st_setor_verif IS NULL AND l.tgl_setor_verif IS NULL AND p.status_setor IS NULL
|
|
AND s.sub_kegiatan='$skg' AND s.kegiatan='$blh'
|
|
".($tm1 == null ? "" : "AND l.tanggal_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
|
".($axx == '' ? "" : "AND s.kpa_id='$axx'")."
|
|
".($bxx == '' ? "" : "AND s.ppkom_id='$bxx'")."
|
|
".($cxx == '' ? "" : "AND s.pptk_id='$cxx'")."
|
|
".($cari_adm_pengadaan == '' ? "" : "AND l.adm_pengadaan='$cari_adm_pengadaan'")."
|
|
");
|
|
while($r=pg_fetch_array($d)) {
|
|
$pekerjaan_id=$r['pekerjaan_id'];
|
|
$stum=$r['stum'];
|
|
if ($r[30]=='0') {
|
|
if ($stum=='uang_muka') {$trm='UANG MUKA';} else {$trm='';}
|
|
} else {$trm=strtoupper(($r['st_termin'].' '.$r[30]));}
|
|
|
|
$ket1=strtoupper($r['ket']);
|
|
if ($ket1=='KURANG BAYAR') {$ket2=' ('.$ket1.')';} else {$ket2='';}
|
|
|
|
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {$tglkn='';} else {
|
|
$tglkn=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
|
?>
|
|
<tr>
|
|
<td align="center" class="kiri"><?php echo $r[32];?></td>
|
|
<td align="center"><?php echo $r[33];?></td>
|
|
<td align="center"><?php echo $r[34];?></td>
|
|
<td align="center"><?php echo $r['kd_panggil'];?></td>
|
|
<!--<td style="display:none">
|
|
<?php
|
|
if ($r[35]==NULL) {
|
|
echo strtoupper($r['kegiatan'].' - '.$r['kegiatan_pengadaan'].' - '.$r[36]);
|
|
} else {
|
|
echo strtoupper($r['kegiatan'].' - a.n. '.$r[35]);
|
|
}
|
|
?></td>-->
|
|
<td>
|
|
<span style="color:black;font-family:InterSB"><?php echo $r[36].''.$ket2; ?></span><br>
|
|
<span><?php echo $r['sub_kegiatan'].' - '.$r['kegiatan'].' - '.$r['kegiatan_pengadaan'];?></span><br>
|
|
<span style="color:blue;font-family:InterSB"><i class="mdi mdi-apps m-r-5"></i><?php echo $r['no_sp'].' <span style="color:green"><i class="mdi mdi-play m-r-5"></i>'.$tglkn.'</span>';?>
|
|
<?php if (($trm==NULL) || ($trm=='')) {} else { ?><br><span style="font-family:InterSB;color:red"><?php echo $trm; ?></span><?php }?>
|
|
</span>
|
|
</td>
|
|
<td style="display:none"><?php echo $r['no_sp'];?></td>
|
|
<td style="display:none"><?php
|
|
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
|
|
echo date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
|
?></td>
|
|
|
|
<td style="display:none"><?php
|
|
if ($r[30]=='0') {echo strtoupper($r['st_buku'].'<br>'.$trm);} else {
|
|
echo strtoupper($r['st_buku'].'<br>'.$trm);
|
|
}
|
|
?></td>
|
|
<td align="center"><?php if ($r['tanggal_input']==NULL) {} else {echo date('d-m-Y H:i',strtotime($r['tanggal_input']));} ?></td>
|
|
<td align="right"><?php echo number_format($r['nilai_pelunasan'],0,',','.'); ?></td>
|
|
<td align="center" class="kanan">
|
|
<button type="button" name="detail" style="height:22px;"class="btn btn-danger btn-xs detail" id="<?php echo $r['id'];?>" data-content="Info Kelengkapan Berkas" rel="popover" data-placement="top" data-trigger="hover"
|
|
>
|
|
<i class="fa fa-ellipsis-h"></i>
|
|
</button>
|
|
|
|
</td>
|
|
<td style="display:none" class="stmin"><?php echo $r['st_termin'];?></td>
|
|
<td style="display:none" class="stmin"><?php echo $r['nilai_pelunasan'];?></td>
|
|
<td style="display:none" class="stmin"><?php echo $r['id'];?></td>
|
|
</tr>
|
|
<?php
|
|
$tot=$tot+$r['nilai_pelunasan'];
|
|
}
|
|
?>
|
|
<tr>
|
|
<td colspan="7" align="right"><span style="font-family:InterSB;color:green"><?php echo strtoupper($blh);?></span></td>
|
|
<td colspan="3" align="right"><span style="font-family:InterSB;color:green"><?php echo number_format($tot,0,',','.'); ?></span></td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
<tr><td colspan="10"><span style="font-family:InterSB;color:red"> </span></td></tr>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
|
|
</tbody>
|
|
</table>
|
|
<script>
|
|
$('button[name="detail"]').popover();
|
|
|
|
$("#tabel_data_laporan").on('click','.detail',function(){
|
|
var id = $(this).attr('id');
|
|
$('#modal_kelengkapan').modal('show');
|
|
$('#modal_body_kelengkapan').html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/lap_proses_pbj/modal_kelengkapan.php",
|
|
data: 'id='+id,
|
|
success: function(data){
|
|
$('#modal_body_kelengkapan').html(data);
|
|
$("#form_verifikasi *").prop("disabled", true);
|
|
}
|
|
});
|
|
});
|
|
|
|
/*
|
|
$('button[name="sub"]').popover();
|
|
$('button[name="input_ba"]').popover();
|
|
$('button[name="detail"]').popover();
|
|
$('button[name="print"]').popover();
|
|
|
|
$("#tabel_data_laporan").on('click','.sub',function(){
|
|
var pekerjaan_id = $(this).attr('id');
|
|
$('#modal_sub').modal('show');
|
|
$('#modal_body_sub').load("<?php echo $simak; ?>app/kendali/konten_kendali.php #abc",{pekerjaan_id:pekerjaan_id});
|
|
|
|
});
|
|
|
|
|
|
|
|
$("#tabel_data_laporan").on('click','.print',function(){
|
|
var id = $(this).attr('id');
|
|
var w = 1050;
|
|
var h = 500;
|
|
var left = Number((screen.width/2)-(w/2));
|
|
var tops = Number((screen.height/2)-(h/2));
|
|
window.open('<?php echo $simak; ?>app/kendali/ceklist/print.php?id='+id,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
|
});
|
|
|
|
|
|
$("#tabel_data_laporan").on('click','.input_ba',function(){
|
|
var id = $(this).attr('id');
|
|
var currentRow=$(this).closest("tr");
|
|
var st_termin = currentRow.find("td:eq(11)").text();
|
|
var nilai_pelunasan = currentRow.find("td:eq(12)").text();
|
|
var vr_pelunasan_id = currentRow.find("td:eq(13)").text();
|
|
$('#modal_bac').modal('show');
|
|
$('#modal_body_bac').html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "<?php echo $simak; ?>app/input_ba/modal_ba.php",
|
|
data: 'pekerjaan_id='+id
|
|
+'&st_termin='+st_termin
|
|
+'&nilai_pelunasan='+nilai_pelunasan
|
|
+'&vr_pelunasan_id='+vr_pelunasan_id,
|
|
success: function(data){
|
|
$('#modal_body_bac').html(data);
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#simpan_databa_baruc').click(function(){
|
|
var id = $('#riwayat_ba_id').val();
|
|
var pekerjaan_id = $('#pekerjaan_idv').val();
|
|
var berita_acara_id = $('#berita_acara_id').val();
|
|
var nomor_ba = $('#nomor_ba').val();
|
|
var tanggal_ba = $('#tanggal_ba').val();
|
|
var nilai_ba = $('#nilai_ba').val();
|
|
var vr_pelunasan_id = $('#vr_pelunasan_idv').val();
|
|
var key = 'simpan_databa_baru';
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "<?php echo $simak; ?>app/kendali/crud.php",
|
|
data: 'id='+id
|
|
+'&pekerjaan_id='+pekerjaan_id
|
|
+'&berita_acara_id='+berita_acara_id
|
|
+'&nomor_ba='+nomor_ba
|
|
+'&tanggal_ba='+tanggal_ba
|
|
+'&nilai_ba='+nilai_ba
|
|
+'&vr_pelunasan_id='+vr_pelunasan_id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Data tersimpan..');
|
|
$('#modal_databa_baruc').modal('hide');
|
|
$('body').removeClass('modal-open');
|
|
$('.modal-backdrop').remove();
|
|
$('#tabel_databa').load("<?php echo $simak; ?>app/input_ba/tabel_ba.php",{pekerjaan_id:pekerjaan_id});
|
|
}
|
|
});
|
|
});
|
|
|
|
$('#simpan_databa_caric').click(function(){
|
|
var a = $('#temp_data_c').val();
|
|
if (!a) {alert('Centanglah mana yang mau dimasukkan');} else {
|
|
var riwayat_ba_id = $('#temp_data_c').val();
|
|
var pekerjaan_id = $('#pekerjaan_idv').val();
|
|
var vr_pelunasan_id = $('#vr_pelunasan_idv').val();
|
|
var key = 'simpan_databa_cari';
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "<?php echo $simak; ?>app/kendali/crud.php",
|
|
data: 'riwayat_ba_id='+riwayat_ba_id
|
|
+'&pekerjaan_id='+pekerjaan_id
|
|
+'&vr_pelunasan_id='+vr_pelunasan_id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Data BA masuk ke tabel..');
|
|
$('#modal_databa_caric').modal('hide');
|
|
$('body').removeClass('modal-open');
|
|
$('.modal-backdrop').remove();
|
|
$('#tabel_databa').load("<?php echo $simak; ?>app/input_ba/tabel_ba.php",{pekerjaan_id:pekerjaan_id, vr_pelunasan_id:vr_pelunasan_id});
|
|
|
|
}
|
|
});
|
|
}
|
|
});
|
|
|
|
$("#tabel_data_laporan").on('click','.print',function(){
|
|
var id = $(this).attr('id');
|
|
var w = 1050;
|
|
var h = 500;
|
|
var left = Number((screen.width/2)-(w/2));
|
|
var tops = Number((screen.height/2)-(h/2));
|
|
window.open('<?php echo $simak; ?>app/ceklist/pdf_ceklist.php?id='+id,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
|
});
|
|
|
|
*/
|
|
</script>
|