add simak to git repo

This commit is contained in:
ryan
2025-10-10 09:25:05 +07:00
commit dc9b19e59f
2037 changed files with 443491 additions and 0 deletions
+81
View File
@@ -0,0 +1,81 @@
<?php
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
if ($key=='cek_anggaran') {
$hitung=pg_query("SELECT COUNT(anggaran)
FROM sub_kegiatan
WHERE thn='$thn' AND anggaran IS NOT NULL
");
while($h=pg_fetch_array($hitung)) {$j=$h[0];}
if ($j==0) {echo "kosong";} else {echo "ada";}
} else
if ($key=='cek_kegiatan') {
$k=pg_query("SELECT DISTINCT kegiatan,CASE WHEN rh!='' THEN CONCAT(rh,' - ') ELSE '' END,
rh, NULLIF(regexp_replace(rh,'\D','','g'),'')::numeric
FROM sub_kegiatan WHERE thn='$thn'
ORDER BY NULLIF(regexp_replace(rh,'\D','','g'),'')::numeric ASC,kegiatan ASC
");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
}
} else
if ($key=='cek_gtotal') {
$kegiatan=$_POST['kegiatan'];
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
AND anggaran IS NOT NULL
".($kegiatan == null ? "" : "AND kegiatan='$kegiatan'")."
");
while($rc=pg_fetch_array($c)) {echo number_format($rc[0],0,',','.'); }
} else
if ($key=='set_pejabat') {
$a=$_POST['sub_kegiatan_id'];
$pejabat_pengadaan_id=$_POST['pejabat_pengadaan_id'];
$pecah=explode(',',$a);
foreach($pecah as $selected) {
$r=pg_query("UPDATE sub_kegiatan SET pejabat_pengadaan_id='$pejabat_pengadaan_id' WHERE id='$selected'");
}
} else
if ($key=='set_kom') {
$a=$_POST['sub_kegiatan_id'];
$ppkom_id=$_POST['ppkom_id'];
$pecah=explode(',',$a);
foreach($pecah as $selected) {
$r=pg_query("UPDATE sub_kegiatan SET ppkom_id='$ppkom_id' WHERE id='$selected'");
}
} else
if ($key=='set_kat') {
$a=$_POST['sub_kegiatan_id'];
$kategori_id=$_POST['kategori_id'];
$pecah=explode(',',$a);
foreach($pecah as $selected) {
$r=pg_query("UPDATE sub_kegiatan SET kategori_id='$kategori_id' WHERE id='$selected'");
}
} else
if ($key=='simpan_anggaran') {
$id=$_POST['id'];
$thn=$_POST['thn'];
$kegiatan=$_POST['kegiatan'];
$ra=$_POST['ra'];
$rb=$_POST['rb'];
$rc=$_POST['rc'];
$rd=$_POST['rd'];
$re=$_POST['re'];
$rf=$_POST['rf'];
$rg=$_POST['rg'];
$rh=$_POST['rh'];
$sub_kegiatan=$_POST['sub_kegiatan'];
$anggaran=$_POST['anggaran'];
$anggaran_ori=$_POST['anggaran_ori'];
$kpa_id=$_POST['kpa_id'];
$ppkom_id=$_POST['ppkom_id'];
$pptk_id=$_POST['pptk_id'];
$pejabat_pengadaan_id=$_POST['pejabat_pengadaan_id'];
$kategori_id=$_POST['kategori_id'];
$u=pg_query("UPDATE sub_kegiatan SET
pejabat_pengadaan_id='$pejabat_pengadaan_id',
kategori_id='$kategori_id'
WHERE id='$id'
");
}
?>
+429
View File
@@ -0,0 +1,429 @@
<?php
include('../../koneksi.php');
$thn_skrg=$_POST['thn_dpa'];;
?>
<div class="row">
<!--<div class="col-lg-1">
<button type="button" id="btn_baru_ma_anggaran" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus"></i>
</button>
</div>-->
<div class="col-lg-9">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan" style="border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;">
</select>
</div>
<div class="col-lg-3">
<!--<button type="button" class="btn btn-pink btn-rounded set_pgn" name="set_pgn" id="set_pgn" data-content="Set Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-user"></i></button>
<button type="button" class="btn btn-orange btn-rounded set_kom" name="set_kom" id="set_kom" data-content="Set PPKom" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-user"></i></button>
<button type="button" class="btn btn-brown btn-rounded set_kat" name="set_kat" id="set_kat" data-content="Set Kategori" rel="popover" data-placement="top" data-trigger="hover"><i class="glyphicon glyphicon-tag"></i></button>-->
<span class="pull-right" align="right" style="font-size:25px;color:red;" id="gtotal"></span>
</div>
</div>
<br>
<div id="tabel_anggaran"></div>
<div id="modal_anggaran" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Anggaran</h4>
</div>
<div class="modal-body" id="modal_body_anggaran"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_anggaran">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_anggaran">Simpan</button>
</div>
</div>
</div>
</div>
<!-- <div id="modal_set_pejabat" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Set Pejabat Pengadaan</h4>
</div>
<div class="modal-body" id="modal_body_set_pejabat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_pejabat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_pejabat">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_set_kom" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Set PPKom</h4>
</div>
<div class="modal-body" id="modal_body_set_kom"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_kom">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_kom">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_set_kat" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h4 class="modal-title" id="myModalLabel">Set Kategori</h4>
</div>
<div class="modal-body" id="modal_body_set_kat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_set_kat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_set_kat">Simpan</button>
</div>
</div>
</div>
</div>
-->
<script>
/* $('button[name="set_pgn"]').popover();
$('button[name="set_kom"]').popover();
$('button[name="set_kat"]').popover();
*/
var thn=$('#thn_dpa').val();
// var thn=$('#thn_anggaran').val();
// var thn=$('#thn_anggaran').val();
$.ajax({
type: "POST",
url: "app/master/anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
// var thn=$('#thn_anggaran').val();
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn});
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if (data=='ada') {
$('#tabel_anggaran').show();
var key='cek_kegiatan';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option></option>'+data);
}
});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
} else {
alert('data tidak ada..');
$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
// var thn=$('#thn_anggaran').val();
$.ajax({
type: "POST",
url: "app/master/anggaran/tabel.php",
data: 'thn='+thn
+'&a='+a,
success: function(data){
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a, rh:rh});
var key='cek_gtotal';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'thn='+thn
+'&kegiatan='+a
+'&key='+key,
success: function(data){
$('#gtotal').html(data);
}
});
}
});
});
/*
$('button[name="set_kom"]').popover();
$('button[name="set_kat"]').popover();
$('#set_pgn').click(function(){
var id = $("#temp_data").val();
$('#modal_set_pejabat').modal('show');
$('#modal_body_set_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_pejabat.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_pejabat').html(data);
$('#set_pejabat_nama').first().focus().selected();
}
});
});
$('#set_kom').click(function(){
var id = $("#temp_data").val();
$('#modal_set_kom').modal('show');
$('#modal_body_set_kom').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_kom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_kom').html(data);
$('#set_kom_nama').first().focus().selected();
}
});
});
$('#set_kat').click(function(){
var id = $("#temp_data").val();
$('#modal_set_kat').modal('show');
$('#modal_body_set_kat').html("");
$.ajax({
type: "POST",
url: "app/master/anggaran/modal_set_kat.php",
data: 'id='+id,
success: function(data){
$('#modal_body_set_kat').html(data);
$('#set_kat_nama').first().focus().selected();
}
});
});
$('#simpan_set_pejabat').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var pejabat_pengadaan_id = $('#pejabat_pengadaan_id').val();
var key = 'set_pejabat';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_pejabat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
$('#simpan_set_kom').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var ppkom_id = $('#ppkom_id').val();
var key = 'set_kom';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&ppkom_id='+ppkom_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_kom').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
$('#simpan_set_kat').click(function(){
var sub_kegiatan_id = $('#sub_kegiatan_id').val();
var kategori_id = $('#kategori_id').val();
var key = 'set_kat';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'sub_kegiatan_id='+sub_kegiatan_id
+'&kategori_id='+kategori_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_set_kat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
// var thn=$('#thn_anggaran').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:a});
}
});
});
*/
$('#btn_baru_ma_anggaran').click(function(){
var id = '0';
$('#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);
$('#ma_thn').first().focus().selected();
}
});
});
$('#simpan_anggaran').click(function(){
var id = $('#ma_sub_kegiatan_id').val();
var thn = $('#ma_thn').val();
var kegiatan = $('#ma_kegiatan').val();
var ra = $('#ma_ra').val();
var rb = $('#ma_rb').val();
var rc = $('#ma_rc').val();
var rd = $('#ma_rd').val();
var re = $('#ma_re').val();
var rf = $('#ma_rf').val();
var rg = $('#ma_rg').val();
var rh = $('#ma_rh').val();
var sub_kegiatan = $('#ma_sub_kegiatan').val();
var anggaran = $('#ma_anggaran').val();
var anggaran_ori = $('#ma_anggaran_ori').val();
var imkpa = $("#kpa_id").val();
var zkpa = $('#browsers_kpa');
var valkpa = $(zkpa).find('option[value="' + imkpa + '"]');
var kpa_ids = valkpa.attr('id_ma_kpa');
if (!kpa_ids) {
var kpa_id = $('#kpa_id2').val();
} else {
var kpa_id=kpa_ids;
}
var imppkom = $("#ppkom_id").val();
var zppkom = $('#browsers_ppkom');
var valppkom = $(zppkom).find('option[value="' + imppkom + '"]');
var ppkom_ids = valppkom.attr('id_ma_ppkom');
if (!ppkom_ids) {
var ppkom_id = $('#ppkom_id2').val();
} else {
var ppkom_id=ppkom_ids;
}
var impptk = $("#pptk_id").val();
var zpptk = $('#browsers_pptk');
var valpptk = $(zpptk).find('option[value="' + impptk + '"]');
var pptk_ids = valpptk.attr('id_ma_pptk');
if (!pptk_ids) {
var pptk_id = $('#pptk_id2').val();
} else {
var pptk_id=pptk_ids;
}
var impp = $("#pp_id").val();
var zpp = $('#browsers_pp');
var valpp = $(zpp).find('option[value="' + impp + '"]');
var pejabat_pengadaan_ids = valpp.attr('id_ma_pp');
if (!pejabat_pengadaan_ids) {
var pejabat_pengadaan_id = $('#pp_id2').val();
} else {
var pejabat_pengadaan_id=pejabat_pengadaan_ids;
}
var kategori_id = $('#kategori_id').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/anggaran/crud.php",
data: 'id='+id
+'&thn='+thn
+'&kegiatan='+kegiatan
+'&ra='+ra
+'&rb='+rb
+'&rc='+rc
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&sub_kegiatan='+sub_kegiatan
+'&anggaran='+anggaran
+'&anggaran_ori='+anggaran_ori
+'&kpa_id='+kpa_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&kategori_id='+kategori_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var a = $('#cari_kegiatan').val();
$('#tabel_anggaran').load('app/master/anggaran/tabel.php',{thn:thn, kegiatan:kegiatan, rh:rh});
}
});
});
$("#modal_anggaran").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
/*
$("#modal_set_pejabat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_set_ppkom").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_set_kat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
*/
</script>
+203
View File
@@ -0,0 +1,203 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT k.id,k.thn,k.kegiatan,k.ra,k.rb,k.rc,k.rd,k.re,k.rf,k.rg,k.rh,k.sub_kegiatan,k.anggaran,
k.pejabat_pengadaan_id,k.ppkom_id,k.kategori_id,k.anggaran_ori,k.kpa_id,k.pptk_id,
(SELECT pp.inisial FROM pejabat_pengadaan pp WHERE pp.id=k.pejabat_pengadaan_id),
(SELECT pk.inisial FROM ppkom pk WHERE pk.id=k.ppkom_id),
(SELECT pa.inisial FROM kpa pa WHERE pa.id=k.kpa_id),
(SELECT tk.inisial FROM pptk tk WHERE tk.id=k.pptk_id)
FROM sub_kegiatan k
WHERE k.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$thn=$row['thn'];
$kegiatan=$row['kegiatan'];
$ra=$row['ra'];
$rb=$row['rb'];
$rc=$row['rc'];
$rd=$row['rd'];
$re=$row['re'];
$rf=$row['rf'];
$rg=$row['rg'];
$rh=$row['rh'];
$sub_kegiatan=$row['sub_kegiatan'];
$anggaran=$row['anggaran'];
$pejabat_pengadaan_id=$row['pejabat_pengadaan_id'];
$ppkom_id=$row['ppkom_id'];
$kategori_id=$row['kategori_id'];
$anggaran_ori=$row['anggaran_ori'];
$kpa_id=$row['kpa_id'];
$pptk_id=$row['pptk_id'];
$ma_pp=$row[19];
$ma_ppkom=$row[20];
$ma_kpa=$row[21];
$ma_pptk=$row[22];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Tahun</label>
<input type="hidden" id="ma_sub_kegiatan_id" value="<?php echo $id; ?>">
<input type="email" class="form-control" id="ma_thn" value="<?php echo $thn; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Kegiatan</label>
<textarea class="form-control" id="ma_kegiatan" disabled><?php echo $kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">KPA</label>
<input type="hidden" id="kpa_id2" value="<?php echo $kpa_id; ?>">
<input type="text" class="form-control" list="browsers_kpa" name="browser_kpa" id="kpa_id" value="<?php echo $ma_kpa; ?>" disabled>
<datalist id="browsers_kpa">
<?php
$userpeg=pg_query("SELECT k.id,k.inisial,p.nama FROM kpa k
INNER JOIN data_pegawai p
ON (p.id=k.data_pegawai_id)
WHERE k.aktif='t'
ORDER BY k.inisial ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ma_kpa="<?php echo($rows['id']);?>" value="<?php echo $rows['inisial']; ?>"><?php echo $rows['nama']; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">PPKOM</label>
<input type="hidden" id="ppkom_id2" value="<?php echo $ppkom_id; ?>">
<input type="text" class="form-control" list="browsers_ppkom" name="browser_ppkom" id="ppkom_id" value="<?php echo $ma_ppkom; ?>" disabled>
<datalist id="browsers_ppkom">
<?php
$userpeg=pg_query("SELECT k.id,k.inisial,p.nama FROM ppkom k
INNER JOIN data_pegawai p
ON (p.id=k.data_pegawai_id)
WHERE k.aktif='t'
ORDER BY k.inisial ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ma_ppkom="<?php echo($rows['id']);?>" value="<?php echo $rows['inisial']; ?>"><?php echo $rows['nama']; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">PPTK</label>
<input type="hidden" id="pptk_id2" value="<?php echo $pptk_id; ?>">
<input type="text" class="form-control" list="browsers_pptk" name="browser_pptk" id="pptk_id" value="<?php echo $ma_pptk; ?>" disabled>
<datalist id="browsers_pptk">
<?php
$userpeg=pg_query("SELECT k.id,k.inisial,p.nama FROM pptk k
INNER JOIN data_pegawai p
ON (p.id=k.data_pegawai_id)
WHERE k.aktif='t'
ORDER BY k.inisial ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ma_pptk="<?php echo($rows['id']);?>" value="<?php echo $rows['inisial']; ?>"><?php echo $rows['nama']; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pejabat Pengadaan</label>
<input type="hidden" id="pp_id2" value="<?php echo $pp_id; ?>">
<input type="text" class="form-control" list="browsers_pp" name="browser_pp" id="pp_id" value="<?php echo $ma_pp; ?>">
<datalist id="browsers_pp">
<?php
$userpeg=pg_query("SELECT k.id,k.inisial,p.nama FROM pejabat_pengadaan k
INNER JOIN data_pegawai p
ON (p.id=k.data_pegawai_id)
WHERE k.aktif='t'
ORDER BY k.inisial ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ma_pp="<?php echo($rows['id']);?>" value="<?php echo $rows['inisial']; ?>"><?php echo $rows['nama']; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jenis</label>
<select class="form-control" id="kategori_id">
<?php
$d=pg_query("SELECT id,nama FROM subkategori_kegiatan");
while($r=pg_fetch_array($d)) {
?>
<option <?php if ($kategori_id==$r['id']) {echo "selected";} ?> value="<?php echo $r['id']; ?>"><?php echo $r['nama']; ?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Rekening</label>
<div class="input-group">
<input type="text" id="ma_ra" value="<?php echo $ra; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rb" value="<?php echo $rb; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rc" value="<?php echo $rc; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rd" value="<?php echo $rd; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_re" value="<?php echo $re; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rf" value="<?php echo $rf; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rg" value="<?php echo $rg; ?>" class="form-control" disabled>
<span class="input-group-addon bg-default text-white b-0"></span>
<input type="text" id="ma_rh" value="<?php echo $rh; ?>" class="form-control" disabled>
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Kegiatan</label>
<textarea class="form-control" id="ma_sub_kegiatan" disabled><?php echo $sub_kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputName2">Anggaran</label>
<input type="text" class="form-control" id="ma_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputName2">Anggaran Awal</label>
<input type="text" class="form-control" id="ma_anggaran_ori" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran_ori,0,",","."); ?>" disabled>
</div>
</form>
<script>
function formatAngka(objek, separator) {
a = objek.value;b = a.replace(/[^\d]/g,"");c="";panjang=b.length;j=0;
for(i=panjang;i>0;i--) {j=j+1;if(((j%3)==1)&&(j!=1)) {c=b.substr(i-1,1)+separator+c;} else {c=b.substr(i-1,1)+c;}}objek.value=c;
}
function validAngka(a)
{if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
</script>
+23
View File
@@ -0,0 +1,23 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Kategori</label>
<input type="hidden" value="<?php echo $id; ?>" id="sub_kegiatan_id">
<select class="form-control" id="kategori_id">
<option></option>
<?php
$d=pg_query("SELECT * FROM subkategori_kegiatan");
while($r=pg_fetch_array($d)) {
?>
<option value="<?php echo $r[0]; ?>"><?php echo $r['nama']; ?></option>
<?php
}
?>
</select>
</div>
</form>
+23
View File
@@ -0,0 +1,23 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">PPKom</label>
<input type="hidden" value="<?php echo $id; ?>" id="sub_kegiatan_id">
<select class="form-control" id="ppkom_id">
<option></option>
<?php
$d=pg_query("SELECT g.*,p.nama FROM ppkom g INNER JOIN data_pegawai p ON (p.id=g.data_pegawai_id)");
while($r=pg_fetch_array($d)) {
?>
<option value="<?php echo $r[0]; ?>"><?php echo $r['nama'].' - '.$r['inisial']; ?></option>
<?php
}
?>
</select>
</div>
</form>
+23
View File
@@ -0,0 +1,23 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Pejabat Pengadaan</label>
<input type="hidden" value="<?php echo $id; ?>" id="sub_kegiatan_id">
<select class="form-control" id="pejabat_pengadaan_id">
<option></option>
<?php
$d=pg_query("SELECT g.*,p.nama FROM pejabat_pengadaan g INNER JOIN data_pegawai p ON (p.id=g.data_pegawai_id)");
while($r=pg_fetch_array($d)) {
?>
<option value="<?php echo $r[0]; ?>"><?php echo $r['nama'].' - '.$r['inisial']; ?></option>
<?php
}
?>
</select>
</div>
</form>
+130
View File
@@ -0,0 +1,130 @@
<?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>