131 lines
6.4 KiB
PHP
131 lines
6.4 KiB
PHP
<?php
|
|
include("../../koneksi.php");
|
|
$thn=$_POST['thn'];
|
|
$kegiatan=$_POST['kegiatan'];
|
|
$rh=$_POST['rh'];
|
|
?>
|
|
|
|
<script type="text/javascript">
|
|
$("#tabel_data_anggaran").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": true,"info": false,"autoWidth": false});
|
|
</script>
|
|
<input type="hidden" id="awal">
|
|
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
|
|
<table id="tabel_data_anggaran" class="table table-bordered table-condensed" cellpadding="1">
|
|
<thead>
|
|
<tr><!--<td align="center">
|
|
<input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" >
|
|
</td>-->
|
|
<td><b>KPA</b></td>
|
|
<td><b>PPKom</b></td>
|
|
<td><b>PPTK</b></td>
|
|
<td><b>PP</b></td>
|
|
<td><b>Jenis</b></td>
|
|
<td style="display:none"><b>Kegiatan</b></td>
|
|
<td width="130"><b>Rek</b></td>
|
|
<td><b>H</b></td>
|
|
<td><b>Sub Kegiatan</b></td>
|
|
<td width="70"><b>Anggaran</b></td>
|
|
<td width="30"><b>Tools</b></td>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<?php
|
|
$data=pg_query("SELECT a.inisial,o.inisial,t.inisial,p.inisial,g.nama,
|
|
k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,k.id
|
|
FROM sub_kegiatan k
|
|
LEFT OUTER JOIN kpa a ON (a.id=k.kpa_id)
|
|
LEFT OUTER JOIN pptk t ON (t.id=k.pptk_id)
|
|
LEFT OUTER JOIN pejabat_pengadaan p ON (p.id=k.pejabat_pengadaan_id)
|
|
LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
|
|
LEFT OUTER JOIN subkategori_kegiatan g ON (g.id=k.kategori_id)
|
|
WHERE
|
|
k.thn='$thn' AND k.anggaran IS NOT NULL
|
|
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
|
|
ORDER BY k.id ASC
|
|
");
|
|
while($r=pg_fetch_array($data)) {
|
|
?>
|
|
<!--<td align="center" class="kiri">
|
|
<input type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $r['id']; ?>" aria-label="Single checkbox Two">
|
|
</td>-->
|
|
<td class="kiri"><b><?php echo $r[0]; ?></b></td>
|
|
<td><b><?php echo $r[1]; ?></b></td>
|
|
<td><b><?php echo $r[2]; ?></b></td>
|
|
<td><b><?php echo $r[3]; ?></b></td>
|
|
<td><b><?php echo $r[4]; ?></b></td>
|
|
<td style="display:none"><b><?php echo $r[4]; ?></b></td>
|
|
<td><b><?php echo $r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11]; ?></b></td>
|
|
<td><b><?php echo $r[12]; ?></b></td>
|
|
<td><b><?php echo $r[13]; ?></b></td>
|
|
<td align="right"><b><?php echo number_format($r[14],0,',','.'); ?></b></td>
|
|
<td class="kanan" align="center">
|
|
<button type="button" name="edit_ma_anggaran" style="height:22px;" class="btn btn-teal btn-xs edit_ma_anggaran" id="<?php echo $r['id'];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover">
|
|
<i class="fa fa fa-pencil"></i>
|
|
</button>
|
|
</td>
|
|
</tr>
|
|
<?php
|
|
}
|
|
?>
|
|
</tbody>
|
|
</table>
|
|
|
|
<script type="text/javascript">
|
|
|
|
$('button[name="edit_ma_anggaran"]').popover();
|
|
|
|
$('input:checkbox').prop("checked", false);
|
|
$('#set_pgn').attr("disabled", "disabled");
|
|
$('#set_kom').attr("disabled", "disabled");
|
|
$('#set_kat').attr("disabled", "disabled");
|
|
|
|
function getSelectedVal(){
|
|
var ID={};
|
|
ID.values=[];
|
|
$("input#checkDelete").each(function(){
|
|
var $this = $(this);
|
|
if($this.is(":checked")){
|
|
ID.values.push($this.attr("value"));
|
|
}
|
|
$("#temp_data").val(ID.values);
|
|
$("#awal").val(ID.values);
|
|
$("#awal").trigger('input');
|
|
});
|
|
}
|
|
|
|
$("#checkAll").click(function () {
|
|
$('input:checkbox').not(this).prop('checked', this.checked);
|
|
});
|
|
|
|
$("input[type='checkbox']").change(function() {
|
|
getSelectedVal();
|
|
});
|
|
|
|
$('#awal').on('input',function(e){
|
|
var awal=$('#awal').val();
|
|
if (awal) {
|
|
$('#set_pgn').removeAttr("disabled");
|
|
$('#set_kom').removeAttr("disabled");
|
|
$('#set_kat').removeAttr("disabled");
|
|
} else {
|
|
$('#set_pgn').attr("disabled", "disabled");
|
|
$('#set_kom').attr("disabled", "disabled");
|
|
$('#set_kat').attr("disabled", "disabled");
|
|
}
|
|
});
|
|
|
|
$("#tabel_data_anggaran").on('click','.edit_ma_anggaran',function(){
|
|
var id = $(this).attr('id');
|
|
$('#modal_anggaran').modal('show');
|
|
$('#modal_body_anggaran').html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/master/anggaran/modal_anggaran.php",
|
|
data: 'id='+id,
|
|
success: function(data){
|
|
$('#modal_body_anggaran').html(data);
|
|
}
|
|
});
|
|
});
|
|
</script>
|