add simak to git repo
This commit is contained in:
162
app/lap_anggaran/modal_real.php
Normal file
162
app/lap_anggaran/modal_real.php
Normal file
@@ -0,0 +1,162 @@
|
||||
<?php
|
||||
include("../koneksi.php");
|
||||
$sub_kegiatan_id=$_POST['id'];
|
||||
$key=$_POST['key'];
|
||||
$thn=$_POST['thn'];
|
||||
$tm1=$_POST['tm1'];
|
||||
$tm1=str_replace('/','-',$tm1);
|
||||
$tt1=date('Y',strtotime($tm1));
|
||||
$bb1=date('m',strtotime($tm1));
|
||||
$hh1=date('d',strtotime($tm1));
|
||||
|
||||
$ts1=$_POST['ts1'];
|
||||
$ts1=str_replace('/','-',$ts1);
|
||||
$tt2=date('Y',strtotime($ts1));
|
||||
$bb2=date('m',strtotime($ts1));
|
||||
$hh2=date('d',strtotime($ts1));
|
||||
|
||||
if ($key=='tw1') {$bn="BETWEEN '1' AND '12'";} else
|
||||
?>
|
||||
|
||||
<script type="text/javascript">
|
||||
$("#tabel_data_real").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
|
||||
</script>
|
||||
<input type="hidden" id="idlap_real" value="<?php echo $sub_kegiatan_id; ?>">
|
||||
<input type="hidden" id="mr_thn" value="<?php echo $thn; ?>">
|
||||
<input type="hidden" id="mr_key" value="<?php echo $key; ?>">
|
||||
<span><button type="button" class="btn btn-success" id="excel_real">Excel</button></span><br><br>
|
||||
<table id="tabel_data_real" class="table table-striped table-condensed table-bordered tabel_detail" style="font-size:13px" cellpadding="1">
|
||||
<thead>
|
||||
<tr style="color:gray">
|
||||
<td align="center" width="350">Penyedia</td>
|
||||
<!--<td>Penyedia</td>
|
||||
<td>SP/SPK/Kwi</td>
|
||||
<td>Berlaku</td>-->
|
||||
<td align="center">Kegiatan Pengadaan</td>
|
||||
<td align="center" width="120">Terbayar</td>
|
||||
<td align="center" width="140">Jenis</td>
|
||||
<!--<td>Status</td>
|
||||
<td>Adminers</td>
|
||||
<td align="center">Σ ND</td>-->
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody style="color:black">
|
||||
<?php
|
||||
$data=pg_query("SELECT COALESCE(r.nama,p.cad1),p.no_sp,p.tgl_mulai_sp,p.tgl_selesai_sp,p.kegiatan_pengadaan,l.nilai_pelunasan,k.nama,
|
||||
CASE WHEN p.tgl_setor IS NOT NULL THEN 'Realisasi'
|
||||
ELSE
|
||||
CASE
|
||||
WHEN status='Proses' THEN 'Proses Adminers'
|
||||
WHEN status='Selesai Adminers' THEN 'Selesai Adminers'
|
||||
ELSE 'Penyerapan'
|
||||
END
|
||||
END
|
||||
,
|
||||
COALESCE(u.nama,p.user_nama),
|
||||
(SELECT COUNT(*) FROM nota_dinas n
|
||||
LEFT OUTER JOIN list_relasi p1 ON (p1.nota_dinas_id=n.id)
|
||||
WHERE
|
||||
p1.pekerjaan_id=p.id),p.id,l.nilai_pelunasan
|
||||
FROM pekerjaan p
|
||||
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
|
||||
LEFT OUTER JOIN rekanan r ON (r.id=p.rekanan_id)
|
||||
LEFT OUTER JOIN jenis_kegiatan k ON (k.id=p.jenis_kegiatan_id)
|
||||
LEFT OUTER JOIN data_user u ON (u.id=p.adminers_id)
|
||||
LEFT OUTER JOIN vr_realisasi r2 ON (r2.pekerjaan_id=p.id)
|
||||
LEFT OUTER JOIN vr_pelunasan l ON (l.vr_realisasi_id=r2.id)
|
||||
WHERE
|
||||
s.id=$sub_kegiatan_id AND p.status_setor IS NULL
|
||||
AND EXTRACT(YEAR FROM DATE(l.tanggal_lunas))='$thn'
|
||||
AND l.tanggal_lunas IS NOT NULL
|
||||
AND EXTRACT(MONTH FROM DATE(l.tanggal_lunas)) ".$bn."
|
||||
".($tm1 == null ? "" : "AND p.tgl_input::DATE BETWEEN '$tt1-$bb1-$hh1' AND '$tt2-$bb2-$hh2'")."
|
||||
ORDER BY p.id ASC
|
||||
");
|
||||
while($r=pg_fetch_array($data)) {
|
||||
if (($r['tgl_mulai_sp']==null) || ($r['tgl_mulai_sp']=='1970-01-01 00:00:00')) {} else {
|
||||
$tsp=date('d-m-Y',strtotime($r['tgl_mulai_sp'])).' s/d '.date('d-m-Y',strtotime($r['tgl_selesai_sp'])); }
|
||||
?>
|
||||
<tr>
|
||||
<td class="kiri">
|
||||
<span style="font-family:'InterSB'"><?php echo $r[0]; ?></span><br>
|
||||
<span style="color:green;font-family:'InterSB'"><?php echo $r[1].'</span> <span style="color:red"><i class="mdi mdi-apps"></i> '.$tsp; ?></span>
|
||||
</td>
|
||||
<!--<td class="kiri"><?php echo $r[0]; ?></td>
|
||||
<td><?php echo $r[1]; ?></td>
|
||||
<td><?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><?php echo $r[4]; ?></td>
|
||||
<td align="right"><?php echo number_format($r[5],0,',','.'); ?></td>
|
||||
<td class="kanan nd"><?php echo $r[6]; ?></td>
|
||||
<!--<td><?php echo $r[7]; ?></td>
|
||||
<td class="ad" id="<?php echo $r[10];?>"><?php echo $r[8]; ?></td>
|
||||
<td align="center" class="kanan nd" id="<?php echo $r[10];?>"><?php echo $r[9]; ?></td>-->
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
<script>
|
||||
|
||||
function excel_real() {
|
||||
var id = $('#idlap_real').val();
|
||||
var thn = $('#mr_thn').val();
|
||||
var key = $('#mr_key').val();
|
||||
var w = 600;
|
||||
var h = 300;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
var b1=$('#tgl_mulai1').val();
|
||||
var c1=$('#tgl_selesai1').val();
|
||||
window.open('app/lap_anggaran/excel_real.php?id='+id+'&thn='+thn+'&key='+key+'&tm1='+b1+'&ts1='+c1,'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_real').click(function(){
|
||||
excel_real();
|
||||
});
|
||||
|
||||
|
||||
$("#tabel_data_real").on('click','.nd',function(){
|
||||
var id = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var penyedia = currentRow.find("td:eq(0)").text();
|
||||
var kg = currentRow.find("td:eq(3)").text();
|
||||
var nilai = currentRow.find("td:eq(4)").text();
|
||||
$('#modal_resmi_nd').modal('show');
|
||||
$('#modal_head_resmi_nd').html('');
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_anggaran/modal_resmi_nd.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_resmi_nd').html(data);
|
||||
$('#modal_head_resmi_nd').html('<span style="color:black">NOTA DINAS</span><br><span>'+kg+'</span><br><span>'+nilai+'</span><br><span>'+penyedia+'</span>');
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
$("#tabel_data_real").on('click','.ad',function(){
|
||||
var id = $(this).attr('id');
|
||||
var currentRow=$(this).closest("tr");
|
||||
var penyedia = currentRow.find("td:eq(0)").text();
|
||||
var no_sp = currentRow.find("td:eq(1)").text();
|
||||
var kg = currentRow.find("td:eq(3)").text();
|
||||
var nilai = currentRow.find("td:eq(4)").text();
|
||||
var adm = currentRow.find("td:eq(7)").text();
|
||||
$('#modal_ad').modal('show');
|
||||
$('#modal_head_ad').html('');
|
||||
$.ajax({
|
||||
type: "POST",
|
||||
url: "app/lap_anggaran/tracking.php",
|
||||
data: 'id='+id,
|
||||
success: function(data){
|
||||
$('#modal_body_ad').html(data);
|
||||
$('#modal_head_ad').html('<span style="color:black">TRACKING PROSES PBJ / '+id+'</span><br><span>'+kg+'</span><br><span>'+penyedia+' ::: '+no_sp+' ::: '+nilai+'</span><br><span style="color:green;text-transform: uppercase;">ADMINERS : '+adm+'</span>');
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
Reference in New Issue
Block a user