add simak to git repo
This commit is contained in:
@@ -0,0 +1,291 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$thn=$_POST['thn'];
|
||||
$kpa=$_POST['kpa'];
|
||||
$pptk=$_POST['pptk'];
|
||||
$pgn=$_POST['pgn'];
|
||||
$kom=$_POST['kom'];
|
||||
$pejabat_pengadaan_id=$_POST['pejabat_pengadaan_id'];
|
||||
$rh=$_POST['rh'];
|
||||
$sub_kegiatan=$_POST['sub_kegiatan'];
|
||||
$kegiatan=$_POST['kegiatan'];
|
||||
$pelaksana_kegiatan=$_POST['pelaksana_kegiatan'];
|
||||
/* anggaran */
|
||||
/*
|
||||
$d1=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'");
|
||||
while($r1=pg_fetch_array($d1)) {$a1=$r1[0];}
|
||||
*/
|
||||
/* penyerapan */
|
||||
/*
|
||||
$d2=pg_query("SELECT COALESCE(SUM(nilai_sp),0) FROM pekerjaan p INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
WHERE s.thn='$thn' AND p.status_setor IS NULL");
|
||||
while($r2=pg_fetch_array($d2)) {$a2=$r2[0];}
|
||||
*/
|
||||
/* proses */
|
||||
/*
|
||||
$d3=pg_query("SELECT COALESCE(SUM(l.nilai_pelunasan),0) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
|
||||
INNER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_lunas IS NULL AND p.status_setor IS NULL
|
||||
".($sub_kegiatan == null ? "" : "AND s.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($pejabat_pengadaan_id == null ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($kegiatan == null ? "" : "AND s.kegiatan='$kegiatan' AND s.rh='$rh'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
|
||||
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
|
||||
".($kom == null ? "" : "AND s.ppkom_id='$kom'")."
|
||||
");
|
||||
while($r3=pg_fetch_array($d3)) {$a3=$r3[0];}
|
||||
*/
|
||||
|
||||
/* terbayar */
|
||||
/*
|
||||
$d4=pg_query("SELECT COALESCE(SUM(l.nilai_pelunasan),0) FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
INNER JOIN vr_realisasi r ON (p.id=r.pekerjaan_id)
|
||||
INNER JOIN vr_pelunasan l ON (r.id=l.vr_realisasi_id)
|
||||
WHERE s.thn='$thn' AND l.tanggal_lunas IS NOT NULL AND p.status_setor IS NULL
|
||||
".($sub_kegiatan == null ? "" : "AND s.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($pejabat_pengadaan_id == null ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
|
||||
".($kegiatan == null ? "" : "AND s.kegiatan='$kegiatan' AND s.rh='$rh'")."
|
||||
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
|
||||
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
|
||||
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
|
||||
".($kom == null ? "" : "AND s.ppkom_id='$kom'")."
|
||||
");
|
||||
while($r4=pg_fetch_array($d4)) {$a4=$r4[0];}
|
||||
*/
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="detail"]').popover();
|
||||
$('.lapang_proses').popover();
|
||||
$('.lapang_terbayar').popover();
|
||||
$('.lapang_sisa').popover();
|
||||
$('.rbelanja').popover();
|
||||
$("#tabel_data_pr_anggaran_xx").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
|
||||
<table id="tabel_data_pr_anggaran_xx" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:12px">
|
||||
<thead>
|
||||
<tr style="color:grey;font-family:InterSB">
|
||||
<!--<td align="center" width="30">PA</td>
|
||||
<td align="center" width="30">PT</td>
|
||||
<td align="center" width="30">PK</td>
|
||||
<td align="center" width="30">PP</td>
|
||||
<td align="center" width="80px" style="display:none">Kd</td>
|
||||
<td align="center" width="100px">Rek</td>-->
|
||||
<td align="center" width="200px">Sub / Belanja</td>
|
||||
<td align="center">Anggaran</td>
|
||||
<td align="center">Jan</td>
|
||||
<td align="center">Feb</td>
|
||||
<td align="center">Mar</td>
|
||||
<td align="center">Apr</td>
|
||||
<td align="center">Mei</td>
|
||||
<td align="center">Jun</td>
|
||||
<td align="center">Jul</td>
|
||||
<td align="center">Ags</td>
|
||||
<td align="center">Sep</td>
|
||||
<td align="center">Okt</td>
|
||||
<td align="center">Nop</td>
|
||||
<td align="center">Des</td>
|
||||
<!--<td align="center"width="100px">Pelunasan</td>
|
||||
<td align="center" width="110px">Sisa</td>
|
||||
<td align="center"width="50">%</td>
|
||||
<td align="center"width="50">% Sisa</td>-->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT s.id,s.kegiatan,s.anggaran,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='1'
|
||||
) as jan,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='2'
|
||||
) as feb,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='3'
|
||||
) as mar,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='4'
|
||||
) as apr,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='5'
|
||||
) as mei,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='6'
|
||||
) as jun,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='7'
|
||||
) as jul,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='8'
|
||||
) as ags,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='9'
|
||||
) as sep,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='10'
|
||||
) as okt,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='11'
|
||||
) as nop,
|
||||
(
|
||||
SELECT COALESCE(SUM(nilai_pelunasan),0) FROM vr_pelunasan
|
||||
WHERE
|
||||
vr_realisasi_id IN (SELECT id FROM vr_realisasi WHERE pekerjaan_id IN (SELECT id FROM pekerjaan WHERE sub_kegiatan_id=s.id))
|
||||
AND EXTRACT(YEAR FROM DATE(tanggal_lunas))='$thn'
|
||||
AND EXTRACT(MONTH FROM DATE(tanggal_lunas))='12'
|
||||
) as des
|
||||
FROM sub_kegiatan s
|
||||
WHERE s.thn='$thn'
|
||||
".($sub_kegiatan == null ? "" : "AND s.sub_kegiatan='$sub_kegiatan'")."
|
||||
".($kegiatan == null ? "" : "AND s.kegiatan='$kegiatan' AND s.rh='$rh'")."
|
||||
GROUP BY
|
||||
s.id,s.kegiatan,s.anggaran
|
||||
ORDER BY s.id DESC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
$tot_penyerapan=$r['tot_nilai_pekerjaan']-$r['tot_termin_terbayar'];
|
||||
?>
|
||||
<tr>
|
||||
<!--<td class="kiri" align="center"><?php echo $r[0]; ?></td>
|
||||
<td align="center"><?php echo $r[1]; ?></td>
|
||||
<td align="center"><?php echo $r[2]; ?></td>
|
||||
<td align="center"><?php echo $r[3]; ?></td>
|
||||
<td align="center" style="display:none"><?php echo $r['kd_panggil'];?></td>
|
||||
<td><?php echo $r['kpa'].' '.$r['pptk'].' '.$r['ra'].' '.$r['rb'].' '.$r['rc'].' '.$r['rd'].' '.$r['re'].' '.$r['rf'].' '.$r['rg'].' '.$r['rh']; ?></td>-->
|
||||
<td class="kiri">
|
||||
<span style="font-family:InterSB" id="<?php echo $r['id'];?>">
|
||||
<?php echo $r['kegiatan']; ?>
|
||||
</span>
|
||||
</td>
|
||||
<td align="right" style="font-family:InterSB;color:red"><?php echo number_format($r['anggaran'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['jan'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['feb'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['mar'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['apr'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['mei'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['jun'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['jul'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['ags'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['sep'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['okt'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px"><?php echo number_format($r['nop'],0,',','.'); ?></td>
|
||||
<td align="right" width="100px" class="kanan"><?php echo number_format($r['des'],0,',','.'); ?></td>
|
||||
<!-- <td align="right"><button class="btn btn-block btn-xs tl_penyerapan" style="text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($tot_penyerapan,0,',','.'); ?></button></td>
|
||||
<td align="right"><?php echo number_format($r['anggaran']-$tot_penyerapan,0,',','.'); ?></td>
|
||||
<td align="center" style="font-family:InterSB"><?php $p=@($tot_penyerapan/$r['anggaran']); echo number_format($p*100, 0, '.', ''); ?></td>
|
||||
<td align="center" class="kanan" style="font-family:InterSB"><span <?php if(($r['anggaran']-$tot_penyerapan)<0) {?>style="color:red"<?php } else { ?>style="color:brown"<?php } ?>>
|
||||
<?php $p1=@(($r['anggaran']-$tot_penyerapan)/$r['anggaran']); echo number_format($p1*100, 0, '.', ''); ?></span>
|
||||
</td>-->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var ck2 = $('#cari_sub_kegiatan_xx').val();
|
||||
var chars2 = ck2.split('-');
|
||||
var a2 = chars2[0];
|
||||
var ck = $('#cari_kegiatan_xx').val();
|
||||
var chars = ck.split('-');
|
||||
var a = chars[0];
|
||||
var rh = chars[1];
|
||||
var b = $('#cari_kpa_xx').val();
|
||||
var c = $('#cari_pptk_xx').val();
|
||||
var d = $('#cari_pgn_xx').val();
|
||||
var e = $('#cari_kom_xx').val();
|
||||
var f = $('#cari_pel_xx').val();
|
||||
$('#fchart').load('app/gaji/fchart.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:d, rh:rh,pelaksana_kegiatan:f});
|
||||
/*
|
||||
$('#result_total').html('<?php echo 'Proses '.number_format($a3,0,',','.').' ('.number_format(@($a3/$a1)*100, 0, '.', '').'%)'; ?>');
|
||||
$('#result_total2').html('<?php echo 'Terbayar : '.number_format($a4,0,',','.').' ('.number_format(@($a4/$a1)*100, 0, '.', '').'%)'; ?>');
|
||||
|
||||
$('#pny_anggaran').html('<?php echo number_format($a1,0,',','.'); ?>');
|
||||
$('#pny_penyerapan').html('<?php echo number_format($a2,0,',','.'); ?>');
|
||||
$('#pny_sisa').html('<?php echo number_format($a1-$a2,0,',','.'); ?>');
|
||||
$('#pny_pro_serap').html('<?php echo number_format(@($a2/$a1)*100, 0, '.', '').'%'; ?>');
|
||||
$('#pny_pro_sisa').html('<?php echo number_format(@(($a1-$a2)/$a1)*100, 0, '.', '').'%'; ?>');
|
||||
*/
|
||||
|
||||
$("#tabel_data_pr_anggaran_xx").on('click','.tl_penyerapan',function(){
|
||||
var id = $(this).attr('id');
|
||||
var thn=$("#thn_dpa option:selected").text();
|
||||
var currentRow=$(this).closest("tr");
|
||||
var tot = currentRow.find("td:eq(8)").text();
|
||||
var kg = currentRow.find("td:eq(6)").text();
|
||||
var rek = 'KODE REKENING: '+currentRow.find("td:eq(5)").text();
|
||||
var angg = 'ANGGARAN: '+currentRow.find("td:eq(7)").text();
|
||||
var cek = kg.substring(0, 2);
|
||||
var b=$('#tgl_mulai1').val();
|
||||
var c=$('#tgl_selesai1').val();
|
||||
if (cek=='**') {var rk='SUBSIDI';} else {var rk='FUNGSIONAL';}
|
||||
$('#modal_resmi_xx').modal('show');
|
||||
$('#modal_body_resmi_xx').html("");
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/gaji/modal_penyerapan.php",
|
||||
data: 'id='+id
|
||||
+'&tm1='+b
|
||||
+'&ts1='+c
|
||||
+'&thn='+thn,
|
||||
success: function(data){
|
||||
$('#modal_body_resmi_xx').html(data);
|
||||
$('#modal_head_resmi_xx').html('<span style="color:black"><b>PENYERAPAN : '+tot+'</b></span><br><span><b>'+kg+'</b></span><br><span><b>'+rek+'</b></span><br><span><b>'+angg+'</b></span> <span style="color:red"><b>'+rk+'</b></span>');
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user