add simak to git repo
This commit is contained in:
@@ -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'
|
||||
");
|
||||
}
|
||||
?>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
Reference in New Issue
Block a user