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>
+28
View File
@@ -0,0 +1,28 @@
<?php
include("koneksi.php");
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
if ($key=='cek_jumlah') {
$hitung=mssql_query("SELECT COUNT(anggaran)
FROM t_kegiatan
WHERE thn='$thn' AND anggaran IS NOT NULL
");
while($h=mssql_fetch_array($hitung)) {$j=$h[0];}
if ($j==0) {echo "kosong";} else {echo "ada";}
} else
if ($key=='import') {
$del=pg_query("DELETE FROM sub_kegiatan WHERE thn='$thn'");
$data=mssql_query("SELECT thn,kpa,pptk,UPPER(kegiatan),A,B,C,D,E,F,G,H,REPLACE(sub_kg,':',''),anggaran
FROM t_kegiatan
WHERE thn='$thn' AND anggaran IS NOT NULL ORDER BY H ASC,kegiatan ASC
");
while(($xx=mssql_fetch_array($data)) !== FALSE) {
$thn=$xx[0];$kpa=$xx[1];$pptk=$xx[2];$kegiatan=$xx[3];$ra=$xx[4];$rb=$xx[5];
$rc=$xx[6];$rd=$xx[7];$re=$xx[8];$rf=$xx[9];$rg=$xx[10];$rh=$xx[11];$sub_kegiatan=$xx[12];$anggaran=$xx[13];
$ins=pg_query("INSERT INTO sub_kegiatan (thn,kpa,pptk,kegiatan,ra,rb,rc,rd,re,rf,rg,rh,sub_kegiatan,anggaran)
VALUES ('$thn','$kpa','$pptk','$kegiatan','$ra','$rb','$rc','$rd','$re','$rf','$rg','$rh','$sub_kegiatan','$anggaran');
");
}
}
?>
+23
View File
@@ -0,0 +1,23 @@
<?php
$myServer = "Microsoft";
$myUser = "sa";
$myPass = "";
$myDB = "akuntansi";
/*
$myServer = "10.10.123.7";
$myUser = "sa";
$myPass = "";
$myDB = "simpay";
*/
//Buat koneksi ke database
$dbhandle = mssql_connect($myServer, $myUser, $myPass)
or die("Tidak dapat terhubung ke SQL Server pada $myServer");
//Pilih database
$selected = mssql_select_db($myDB, $dbhandle)
or die("Couldn't open database $myDB");
?>
+77
View File
@@ -0,0 +1,77 @@
<?php
include('koneksi.php');
?>
<div class="row"><div class="col-lg-3">
<!--<div class="input-group">
<input type="text" id="thn"class="form-control" placeholder="Tahun">
<span class="input-group-btn">
<button type="button" class="btn waves-effect waves-light btn-default" id="view">&nbsp;<i class="fa fa-search"></i>&nbsp;</button>
</span>
</div> -->
<div class="form-group search-box" style="margin-top:-2px">
<input type="text" iid="thn"class="form-control product-search" placeholder="Tahun">
<button type="button" class="btn btn-search" id="view"><i class="fa fa-search"></i></button>
</div>
<button type="button" class="btn waves-effect waves-light btn-danger" id="import"><i class="fa fa-arrow-circle-down m-r-5"></i>Import</button>
</div>
</div>
<hr>
<div id="tabel_import"></div>
<script>
$('#import').hide();
$('#view').click(function(){
var thn=$('#thn').val();
$.ajax({
type: "POST",
url: "app/master/import/tabel.php",
data: 'thn='+thn,
success: function(data){
var thn=$('#thn').val();
var key='cek_jumlah';
$('#tabel_import').load('app/master/import/tabel.php',{thn:thn});
$.ajax({
type: "POST",
url: "app/master/import/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if (data=='ada') {
$('#tabel_import').show();
$('#import').show();
} else {
alert('data tidak ada..');
$('#import').hide();
$('#tabel_import').hide();
}
}
});
}
});
});
$('#thn').focusin(function(){
$('#thn').val('');
$('#tabel_import').hide();
$('#import').hide();
});
$('#import').click(function(){
var thn=$('#thn').val();
var key='import';
$.ajax({
type: "POST",
url: "app/master/import/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){alert(data);
alert('import selesai..');
}
});
});
</script>
+58
View File
@@ -0,0 +1,58 @@
<?php
include("koneksi.php");
$thn=$_POST['thn'];
?>
<script type="text/javascript">
$("#tabel_data_import").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
</script>
<table id="tabel_data_import" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>Tahun</b></td>
<td><b>KPA</b></td>
<td><b>PPTk</b></td>
<td><b>Kegiatan</b></td>
<td><b>A</b></td>
<td><b>B</b></td>
<td><b>C</b></td>
<td><b>D</b></td>
<td><b>E</b></td>
<td><b>F</b></td>
<td><b>G</b></td>
<td><b>H</b></td>
<td><b>Sub Kegiatan</b></td>
<td><b>Anggaran</b></td>
</tr>
</thead>
<tbody>
<?php
$data=mssql_query("SELECT thn,kpa,pptk,UPPER(kegiatan),A,B,C,D,E,F,G,H,REPLACE(sub_kg,':',''),anggaran
FROM t_kegiatan
WHERE thn='$thn' AND anggaran IS NOT NULL ORDER BY H ASC,kegiatan ASC
");
while($r=mssql_fetch_array($data)) {
?>
<td class="kiri"><b><?php echo $r[0]; ?></b></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><b><?php echo $r[5]; ?></b></td>
<td><b><?php echo $r[6]; ?></b></td>
<td><b><?php echo $r[7]; ?></b></td>
<td><b><?php echo $r[8]; ?></b></td>
<td><b><?php echo $r[9]; ?></b></td>
<td><b><?php echo $r[10]; ?></b></td>
<td><b><?php echo $r[11]; ?></b></td>
<td><b><?php echo $r[12]; ?></b></td>
<td class="kanan" align="right"><b><?php echo number_format($r[13],0,',','.'); ?></b></td>
</tr>
<?php
}
?>
</tbody>
</table>
+28
View File
@@ -0,0 +1,28 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_jabatan') {
$id=$_POST['id'];
$nama=$_POST['nama'];
$cek_jabatan=pg_query("SELECT id FROM jabatan_pegawai WHERE id='$id'");
$row_jabatan = pg_fetch_row($cek_jabatan);
if ($row_jabatan[0] > 0) {
$upd_jabatan = pg_query("UPDATE jabatan_pegawai SET
nama='$nama'
WHERE id='$id'");
} else {
$ins_jabatan = pg_query("INSERT into jabatan_pegawai (
nama
) values(
'$nama'
)
");
}
} else
if ($key=='delete_jabatan') {
$id=$_POST['id'];
$del_jabatan = pg_query("DELETE FROM jabatan_pegawai WHERE id='$id'");
}
?>
+78
View File
@@ -0,0 +1,78 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_jabatan" class="btn btn-primary waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Data baru
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_jabatan"></div>
</div>
</div>
<div id="modal_jabatan" 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">Data Jabatan</h4>
</div>
<div class="modal-body" id="modal_body_jabatan"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_jabatan">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_jabatan">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#tabel_jabatan').load("app/master/jabatan/tabel.php");
$('#btn_baru_jabatan').click(function(){
var id = 0;
$('#modal_jabatan').modal('show');
$('#modal_body_jabatan').html("");
$.ajax({
type: "POST",
url: "app/master/jabatan/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jabatan').html(data);
$('#nama_jabatan').first().focus().selected();
}
});
});
$('#simpan_jabatan').click(function(){
var id = $('#id_ms_jabatan').val();
var nama = $('#nama_jabatan').val();
var key = 'simpan_jabatan';
$.ajax({
type: "POST",
url: "app/master/jabatan/crud.php",
data: 'id='+id
+'&nama='+nama
+'&key='+key,
success: function(data){
$('#modal_jabatan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_jabatan').load("app/master/jabatan/tabel.php");
}
});
});
$("#modal_jabatan").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT * FROM jabatan_pegawai WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$nama=$row['nama'];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Jabatan</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_jabatan">
<input type="text" class="form-control" value="<?php echo $nama; ?>" id="nama_jabatan">
</div>
</form>
+74
View File
@@ -0,0 +1,74 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_jabatan").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": true,"info": true,"autoWidth": false});</script>
<table id="tabel_data_jabatan" class="table table-striped table-bordered" cellpadding="1" >
<thead>
<tr>
<td align="center"><b>ID</b></td>
<td align="center"><b>Jabatan</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT * FROM jabatan_pegawai ORDER BY id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td><?php echo $row['id']; ?></td>
<td><?php echo $row['nama']; ?></td>
<td align="center">
<button type="button" name="edit_jabatan" style="height:22px;" class="btn btn-teal btn-xs edit_jabatan" id="<?php echo $row['id'];?>" data-content="Edit Data" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_jabatan" style="height:22px;"class="btn btn-danger btn-xs delete_jabatan" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$("#tabel_data_jabatan").on('click','.edit_jabatan',function(){
var id = $(this).attr('id');
$('#modal_jabatan').modal('show');
$('#modal_body_jabatan').html("");
$.ajax({
type: "POST",
url: "app/master/jabatan/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jabatan').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_jabatan").on('click','.delete_jabatan',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_jabatan";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/jabatan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+28
View File
@@ -0,0 +1,28 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_jenis') {
$id=$_POST['id'];
$jenis=$_POST['jenis'];
$cek_jenis=pg_query("SELECT id FROM jenis_user WHERE id='$id'");
$row_jenis = pg_fetch_row($cek_jenis);
if ($row_jenis[0] > 0) {
$upd_jenis = pg_query("UPDATE jenis_user SET
jenis='$jenis'
WHERE id='$id'");
} else {
$ins_jenis = pg_query("INSERT into jenis_user (
jenis
) values(
'$jenis'
)
");
}
} else
if ($key=='delete_jenis') {
$id=$_POST['id'];
$del_jenis = pg_query("DELETE FROM jenis_user WHERE id='$id'");
}
?>
+81
View File
@@ -0,0 +1,81 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_jenis" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Jenis User
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_jenis"></div>
</div>
</div>
<div id="modal_jenis" 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">Add Jenis User</h4>
</div>
<div class="modal-body" id="modal_body_jenis"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_jenis">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_jenis">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#tabel_jenis').load("app/master/jenis/tabel.php");
$('#btn_baru_jenis').click(function(){
var id = 0;
$('#modal_jenis').modal('show');
$('#modal_body_jenis').html("");
$.ajax({
type: "POST",
url: "app/master/jenis/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jenis').html(data);
$('#nama_jenis').first().focus().selected();
}
});
});
$('#simpan_jenis').click(function(){
var id = $('#id_ms_jenis').val();
var jenis = $('#nama_jenis').val();
var key = 'simpan_jenis';
$.ajax({
type: "POST",
url: "app/master/jenis/crud.php",
data: 'id='+id
+'&jenis='+jenis
+'&key='+key,
success: function(data){
$('#modal_jenis').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_jenis').load("app/master/jenis/tabel.php");
}
});
});
$("#modal_jenis").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT * FROM jenis_user WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$jenis=$row['jenis'];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Jenis</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_jenis">
<input type="text" class="form-control" value="<?php echo $jenis; ?>" id="nama_jenis">
</div>
</form>
+75
View File
@@ -0,0 +1,75 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_jenis").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_jenis" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>Jenis User</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT * FROM jenis_user ORDER BY id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['jenis']; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="edit_jenis" style="height:22px;" class="btn btn-teal btn-xs edit_jenis" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_jenis" style="height:22px;"class="btn btn-danger btn-xs delete_jenis" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_jenis"]').popover();
$("#tabel_data_jenis").on('click','.edit_jenis',function(){
var id = $(this).attr('id');
$('#modal_jenis').modal('show');
$('#modal_body_jenis').html("");
$.ajax({
type: "POST",
url: "app/master/jenis/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jenis').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_jenis").on('click','.delete_jenis',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_jenis";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/jenis/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+32
View File
@@ -0,0 +1,32 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='del_sub_kategori') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM subkategori_kegiatan WHERE id='$id'");
} else
if ($key=='simpan_subkategori') {
$kategori_kegiatan_id=$_POST['kategori_kegiatan_id'];
$nama_subkategori=$_POST['nama_subkategori'];
$ins=pg_query("INSERT INTO subkategori_kegiatan (kategori_kegiatan_id,nama) VALUES ('$kategori_kegiatan_id','$nama_subkategori')");
} else
if ($key=='simpan_kategori') {
$id=$_POST['id'];
$nama=$_POST['nama'];
$cek_jenis=pg_query("SELECT id FROM kategori_kegiatan WHERE id='$id'");
$row_jenis = pg_fetch_row($cek_jenis);
if ($row_jenis[0] > 0) {
$upd_jenis = pg_query("UPDATE kategori_kegiatan SET
nama='$nama'
WHERE id='$id'");
} else {
$ins_jenis = pg_query("INSERT into kategori_kegiatan (
nama
) values(
'$nama'
)
");
}
}
?>
+93
View File
@@ -0,0 +1,93 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_kategori" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Kategori
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_kategori"></div>
</div>
</div>
<div id="modal_kategori" 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">Add Kategori</h4>
</div>
<div class="modal-body" id="modal_body_kategori"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kategori">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kategori">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_subkategori" 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="header_subkategori">Add Sub Kategori</h4>
</div>
<div class="modal-body" id="modal_body_subkategori"></div>
</div>
</div>
</div>
<script>
$('#tabel_kategori').load("app/master/kategori/tabel.php");
$('#btn_baru_kategori').click(function(){
var id = 0;
$('#modal_kategori').modal('show');
$('#modal_body_kategori').html("");
$.ajax({
type: "POST",
url: "app/master/kategori/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kategori').html(data);
$('#nama_kategori').first().focus().selected();
}
});
});
$('#simpan_kategori').click(function(){
var id = $('#id_ms_kategori').val();
var nama = $('#nama_kategori').val();
var key = 'simpan_kategori';
$.ajax({
type: "POST",
url: "app/master/kategori/crud.php",
data: 'id='+id
+'&nama='+nama
+'&key='+key,
success: function(data){
$('#modal_kategori').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_kategori').load("app/master/kategori/tabel.php");
}
});
});
$("#modal_kategori").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT * FROM kategori_kegiatan WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$nama=$row['nama'];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Kategori</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_kategori">
<input type="text" class="form-control" value="<?php echo $nama; ?>" id="nama_kategori">
</div>
</form>
+44
View File
@@ -0,0 +1,44 @@
<?php
include ('../../koneksi.php');
$kategori_kegiatan_id=$_POST['kategori_kegiatan_id'];
$data=pg_query("SELECT * FROM subkategori_kegiatan WHERE kategori_kegiatan_id='$kategori_kegiatan_id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$nama=$row['nama'];
}
?>
<input type="hidden" value="<?php echo $kategori_kegiatan_id; ?>" id="kategori_kegiatan_id">
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Sub Kategori</label>
<div class="input-group">
<input type="text" class="form-control" id="nama_subkategori">
<span class="input-group-btn">
<button type="button" id="tambah_subkategori" class="btn waves-effect waves-light btn-primary">Simpan</button>
</span>
</div>
</div>
</form>
<div id="tabel_subkategori"></div>
<script>
var kategori_kegiatan_id=$('#kategori_kegiatan_id').val();
$('#tabel_subkategori').load('app/master/kategori/tabel_subkategori.php',{kategori_kegiatan_id:kategori_kegiatan_id});
$('#tambah_subkategori').click(function(){
var nama_subkategori=$('#nama_subkategori').val();
var key = 'simpan_subkategori';
$.ajax({
type: "POST",
url: "app/master/kategori/crud.php",
data: 'kategori_kegiatan_id='+kategori_kegiatan_id
+'&nama_subkategori='+nama_subkategori
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#tabel_subkategori').load('app/master/kategori/tabel_subkategori.php',{kategori_kegiatan_id:kategori_kegiatan_id});
$('#nama_subkategori').val('');
}
});
});
</script>
+75
View File
@@ -0,0 +1,75 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_kategori").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_kategori" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>Kategori</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT * FROM kategori_kegiatan ORDER BY id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['nama']; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="edit_kategori" style="height:22px;" class="btn btn-teal btn-xs edit_kategori" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<button type="button" name="sub_kategori" style="height:22px;"class="btn btn-danger btn-xs sub_kategori" id="<?php echo $row['id'];?>" data-content="Sub Kategori" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_kategori"]').popover();
$('button[name="sub_kategori"]').popover();
$("#tabel_data_kategori").on('click','.edit_kategori',function(){
var id = $(this).attr('id');
$('#modal_kategori').modal('show');
$('#modal_body_kategori').html("");
$.ajax({
type: "POST",
url: "app/master/kategori/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kategori').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_kategori").on('click','.sub_kategori',function(){
var kategori_kegiatan_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var nama = currentRow.find("td:eq(0)").text();
$('#modal_subkategori').modal('show');
$('#modal_body_subkategori').html("");
$.ajax({
type: "POST",
url: "app/master/kategori/modal_subkategori.php",
data: 'kategori_kegiatan_id='+kategori_kegiatan_id,
success: function(data){
$('#modal_body_subkategori').html(data);
$('#header_subkategori').html('Add Sub Kategori '+nama);
$('#nama_subkategori').first().focus().selected();
}
});
});
</script>
+48
View File
@@ -0,0 +1,48 @@
<script type="text/javascript">
$("#tabel_data_subkategori").DataTable({"stateSave": true,"paging": true,"lengthChange": false,"searching": false,"ordering": false,"info": true,"autoWidth": false});
</script>
<table id="tabel_data_subkategori" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr><td><b>Nama</b></td><td class="pull-right"><b>Tools</b></td></tr>
</thead>
<tbody>
<?php
include('../../koneksi.php');
$kategori_kegiatan_id=$_POST['kategori_kegiatan_id'];
$d=pg_query("SELECT * FROM subkategori_kegiatan WHERE kategori_kegiatan_id='$kategori_kegiatan_id'");
while($r=pg_fetch_array($d)) {
?>
<tr>
<td class="kiri"><b><?php echo $r[2];?></b></td>
<td class="kanan">
<button type="button" name="del_sub_kategori" style="height:22px;"class="btn btn-danger btn-xs del_sub_kategori pull-right" id="<?php echo $r['id'];?>" data-content="Hapus Sub Kategori" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$("#tabel_data_subkategori").on('click','.del_sub_kategori',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "del_sub_kategori";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/kategori/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+24
View File
@@ -0,0 +1,24 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_jenis_kegiatan') {
$id=$_POST['id'];
$nama=$_POST['nama'];
$cek_jenis=pg_query("SELECT id FROM jenis_kegiatan WHERE id='$id'");
$row_jenis = pg_fetch_row($cek_jenis);
if ($row_jenis[0] > 0) {
$upd_jenis = pg_query("UPDATE jenis_kegiatan SET
nama='$nama'
WHERE id='$id'");
} else {
$ins_jenis = pg_query("INSERT into jenis_kegiatan (
nama
) values(
'$nama'
)
");
}
}
?>
+81
View File
@@ -0,0 +1,81 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_jenis_kegiatan" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Jenis Kegiatan
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_jenis_kegiatan"></div>
</div>
</div>
<div id="modal_jenis_kegiatan" 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">Add Jenis Kegiatan</h4>
</div>
<div class="modal-body" id="modal_body_jenis_kegiatan"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_jenis_kegiatan">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_jenis_kegiatan">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#tabel_jenis_kegiatan').load("app/master/kegiatan/tabel.php");
$('#btn_baru_jenis_kegiatan').click(function(){
var id = 0;
$('#modal_jenis_kegiatan').modal('show');
$('#modal_body_jenis_kegiatan').html("");
$.ajax({
type: "POST",
url: "app/master/kegiatan/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jenis_kegiatan').html(data);
$('#nama_jenis_kegiatan').first().focus().selected();
}
});
});
$('#simpan_jenis_kegiatan').click(function(){
var id = $('#id_ms_jenis_kegiatan').val();
var nama = $('#nama_jenis_kegiatan').val();
var key = 'simpan_jenis_kegiatan';
$.ajax({
type: "POST",
url: "app/master/kegiatan/crud.php",
data: 'id='+id
+'&nama='+nama
+'&key='+key,
success: function(data){
$('#modal_jenis_kegiatan').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_jenis_kegiatan').load("app/master/kegiatan/tabel.php");
}
});
});
$("#modal_jenis_kegiatan").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT * FROM jenis_kegiatan WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$nama=$row['nama'];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_jenis_kegiatan">
<input type="text" class="form-control" value="<?php echo $nama; ?>" id="nama_jenis_kegiatan">
</div>
</form>
+75
View File
@@ -0,0 +1,75 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_jenis_kegiatan").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_jenis_kegiatan" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>Jenis Kegiatan</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT * FROM jenis_kegiatan ORDER BY id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['nama']; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="edit_jenis_kegiatan" style="height:22px;" class="btn btn-teal btn-xs edit_jenis_kegiatan" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_jenis_kegiatan" style="height:22px;"class="btn btn-danger btn-xs delete_jenis_kegiatan" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_jenis_kegiatan"]').popover();
$("#tabel_data_jenis_kegiatan").on('click','.edit_jenis_kegiatan',function(){
var id = $(this).attr('id');
$('#modal_jenis_kegiatan').modal('show');
$('#modal_body_jenis_kegiatan').html("");
$.ajax({
type: "POST",
url: "app/master/kegiatan/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jenis_kegiatan').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_jenis_kegiatan").on('click','.delete_jenis_kegiatan',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_jenis_kegiatan";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/kegiatan/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+160
View File
@@ -0,0 +1,160 @@
<style type="text/css">
.no-border{
border:none;
}
</style>
<!-- Page-Title -->
<br>
<br>
<br>
<br>
<ul class="nav nav-tabs tabs-bordered nav-justified">
<!-- <li class="active">
<a href="#ms1" data-toggle="tab" aria-expanded="true">
<span class="visible-xs"><i class="fa fa-home"></i></span>
<span class="hidden-xs">Import</span>
</a>
</li> -->
<li class="active">
<a href="#ms2" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-home"></i></span>
<span class="hidden-xs tabmenu">Anggaran</span>
</a>
</li>
<li class="">
<a href="#ms3" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-home"></i></span>
<span class="hidden-xs tabmenu">Pejabat</span>
</a>
</li>
<li class="">
<a href="#ms4" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-cog"></i></span>
<span class="hidden-xs tabmenu">Jns User</span>
</a>
</li>
<li class="">
<a href="#ms5" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-user"></i></span>
<span class="hidden-xs tabmenu">User</span>
</a>
</li>
<li class="">
<a href="#ms6" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-envelope-o"></i></span>
<span class="hidden-xs tabmenu">Jns Kegiatan</span>
</a>
</li>
<li class="">
<a href="#ms7" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-cog"></i></span>
<span class="hidden-xs tabmenu">Rekanan</span>
</a>
</li>
<li class="">
<a href="#ms8" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-cog"></i></span>
<span class="hidden-xs tabmenu">Kategori</span>
</a>
</li>
<li class="">
<a href="#ms9" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-cog"></i></span>
<span class="hidden-xs tabmenu">Proses</span>
</a>
</li>
</ul>
<div class="tab-content">
<!--<div class="tab-pane active" id="ms1"><div id='1'></div></div>-->
<div class="tab-pane active" id="ms2"><div id='2'></div></div>
<div class="tab-pane" id="ms3"><div id='3'></div></div>
<div class="tab-pane" id="ms4"><div id='4'></div></div>
<div class="tab-pane" id="ms5"><div id='5'></div></div>
<div class="tab-pane" id="ms6"><div id='6'></div></div>
<div class="tab-pane" id="ms7"><div id='7'></div></div>
<div class="tab-pane" id="ms8"><div id='8'></div></div>
<div class="tab-pane" id="ms9"><div id='9'></div></div>
</div>
<!--
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_verif" class="btn btn-primary waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Data baru
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div class="">
<div class="card-box">
<div id="tabel_verif"></div>
</div>
</div>
</div>
<div id="modal_verif" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
</div>
<div class="modal-body" id="modal_body_verif"></div>
</div>
</div>
</div>
-->
<script>
var thn=$('#thn_dpa').val();
var sess_jenis = $('#cek_jenis').val();
$('#ms1').find('#1').load("app/master/import/main.php",{thn_dpa:thn});
$('#ms2').find('#2').load("app/master/pr_anggaran/main.php",{thn_dpa:thn,jenis:sess_jenis});
$('#ms3').find('#3').load("app/master/pejabat/main.php");
$('#ms4').find('#4').load("app/master/jenis/main.php");
$('#ms5').find('#5').load("app/master/user/main.php");
$('#ms6').find('#6').load("app/master/kegiatan/main.php");
$('#ms7').find('#7').load("app/master/rekanan/main.php");
$('#ms8').find('#8').load("app/master/kategori/main.php");
$('#ms9').find('#9').load("app/master/proses/main.php");
// $('#tabel_verif').load("app/verif/tabel.php");
/* $('#btn_baru_verif').click(function(){
var id = 0;
$('#modal_verif').modal('show');
$('#modal_body_verif').html("");
$.ajax({
type: "POST",
url: "app/verif/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_verif').html(data);
$('#kategori').first().focus().selected();
}
});
}); */
/* $("#modal_verif").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
}); */
</script>
+33
View File
@@ -0,0 +1,33 @@
<?php
include ('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_pegawai') {
$id = $_POST['id'];
$nama=$_POST['nama'];
$nipb=$_POST['nipb'];
$golongan=$_POST['golongan'];
$ruang=$_POST['ruang'];
$jenis_kelamin=$_POST['jenis_kelamin'];
$satuan_kerja=$_POST['satuan_kerja'];
$jabatan_pegawai_id=$_POST['jabatan_pegawai_id'];
$aktif=$_POST['aktif'];
$cek=pg_query("SELECT id FROM data_pegawai WHERE id='$id'");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd_pegawai=pg_query("UPDATE data_pegawai SET nama='$nama',nipb ='$nipb',golongan='$golongan',ruang='$ruang',jenis_kelamin='$jenis_kelamin',satuan_kerja='$satuan_kerja',
jabatan_pegawai_id='$jabatan_pegawai_id',aktif='$aktif',modified_at=NOW()
WHERE id='$id'");
} else {
$ins_pegawai=pg_query("INSERT INTO data_pegawai
(nama,nipb,golongan,ruang,jenis_kelamin,satuan_kerja,jabatan_pegawai_id,aktif,created_at,modified_at) VALUES
('$nama','$nipb','$golongan','$ruang','$jenis_kelamin','$satuan_kerja','$jabatan_pegawai_id','$aktif',NOW(),NOW())
");
}
} else
if ($key=='delete') {
$id = $_POST['pegawai_id'];
$del_gbersih=pg_query("DELETE FROM data_pegawai WHERE id='$id'");
}
?>
File diff suppressed because it is too large Load Diff
+64
View File
@@ -0,0 +1,64 @@
<?php
include('../../koneksi.php');
require "excel_reader.php";
//jika tombol import ditekan
//$del_pegawai=pg_query("DELETE FROM data_pegawai");
$target = basename($_FILES['input_load_impegawai']['name']) ;
move_uploaded_file($_FILES['input_load_impegawai']['tmp_name'], $target);
// tambahkan baris berikut untuk mencegah error is not readable
chmod($_FILES['input_load_impegawai']['name'],0777);
$data = new Spreadsheet_Excel_Reader($_FILES['input_load_impegawai']['name'],false);
// menghitung jumlah baris file xls
$baris = $data->rowcount($sheet_index=0);
// import data excel mulai baris ke-2 (karena tabel xls ada header pada baris 1)
for ($i=2; $i<=$baris; $i++)
{
$n=$data->val($i, 2);
if (($n=='') || ($n==NULL)) {} else {
// membaca data (kolom ke-1 sd terakhir)
// import jabatan baru
/* $nip = $data->val($i, 1);
$nama = $data->val($i, 2);
$cek=pg_query("SELECT nama FROM jabatan_pegawai WHERE nama='$nama'");
$jumlah=pg_num_rows($cek);
if ($jumlah!=0) {
$cek_jab = pg_query("SELECT id FROM jabatan_pegawai WHERE nama='$nama'");
while($rc=pg_fetch_array($cek_jab)) {$jabatan_pegawai_id=$rc[0];}
} else {
$impegawai = pg_query("INSERT into jabatan_pegawai (nama) values ('$nama')");
$cek_jab = pg_query("SELECT MAX(id) FROM jabatan_pegawai");
while($rc=pg_fetch_array($cek_jab)) {$jabatan_pegawai_id=$rc[0];}
}
$upd_jab = pg_query("UPDATE data_pegawai SET jabatan_pegawai_id='$jabatan_pegawai_id' WHERE nipb='$nip'");
*/
// import pegawai
/* $nama2 = $data->val($i, 1);
$nipb2 = $data->val($i, 2);
$golongan = $data->val($i, 3);
$ruang = $data->val($i, 4);
$jenis_kelamin = $data->val($i, 5);
$satuan_kerja = $data->val($i, 6);
$jabatan_pegawai_id = $data->val($i, 7);
$id = $data->val($i, 8);
$nipb=str_replace(' ', '', $nipb2);
$nama=str_replace("'", "", $nama2);
$impegawai = "INSERT into data_pegawai (id,nama,nipb,golongan,ruang,jenis_kelamin,satuan_kerja,jabatan_pegawai_id,aktif,created_at,modified_at)
values ('$id','$nama','$nipb','$golongan','$ruang','$jenis_kelamin','$satuan_kerja','$jabatan_pegawai_id','1',NOW(),NOW())";
$hasil_impegawai = pg_query($impegawai);
*/
}
}
// hapus file xls yang udah dibaca
// unlink($_FILES['input_load_impegawai']['name']);
?>
Binary file not shown.
+208
View File
@@ -0,0 +1,208 @@
<?php
include('../../koneksi.php');
?>
<!--
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_load_impegawai" class="btn btn-success waves-effect waves-light">
<i class="fa fa-folder-open m-r-5"></i> Load file excel
</button>
</div>
<div class="col-lg-10">
<h4 id="file_impegawai" style="color:#007bb6;"></h4>
</div>
</div>
<hr>
<h4 class="m-t-0 header-title"><b>Import Data Kepegawaian</b></h4>
<form id="fr_u_impegawai" name="fr_u_impegawai" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="file" name="input_load_impegawai" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_impegawai">
<button type="submit" class="btn btn-custom waves-effect waves-light btn-md" id="start_u_impegawai">
<i class="fa fa-arrow-circle-down m-r-5"></i> Start Import
</button>
</form>
<hr>
-->
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_pegawai" class="btn btn-primary waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Data baru
</button>
</div>
</div>
<br>
<form id="fr_u_lain" name="fr_u_lain" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="form-group m-r-10">
<label for="exampleInputName2">Satker</label>
<select class="form-control" name="fsatker" id="fsatker">
<option></option>
<?php
$ukerja=pg_query("SELECT DISTINCT id,nama FROM satuan_kerja ORDER BY nama ASC");
while($row=pg_fetch_assoc($ukerja)) {
?>
<option value="<?php echo $row['id']; ?>"><?php echo $row['nama']?></option>
<?php
}
?>
</select>
</div>
<div class="form-group m-r-10">
<label for="exampleInputName2">Cari Nama</label>
<div class="input-group">
<input type="text" id="master_cari_nama" name="master_cari_nama" class="form-control" style="width:400px">
<span class="input-group-btn">
<button type="button" class="btn waves-effect waves-light btn-success" id="btn_master_cari_nama">&nbsp;<i class="glyphicon glyphicon-search"></i></button>
</span>
</div>
</div>
</form>
<hr>
<div id="tabel_pegawai"></div>
<div id="modal_pegawai" 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">Input Pegawai</h4>
</div>
<div class="modal-body" id="modal_body_pegawai"></div>
<div class="modal-footer">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pegawai">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pegawai">Simpan</button>
</div>
</div>
</div>
</div>
<script>
/*
var fsatker = $('#fsatker').val();
$('#tabel_pegawai').load("app/master/pegawai/tabel.php",{kerja:fsatker});
*/
$('#btn_baru_pegawai').click(function(){
var id = 0;
$('#modal_pegawai').modal('show');
$('#modal_body_pegawai').html("");
$.ajax({
type: "POST",
url: "app/master/pegawai/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pegawai').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#modal_pegawai").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#fsatker').change(function(){
$('#master_cari_nama').val('');
var fsatker = $('#fsatker').val();
$('#tabel_pegawai').load("app/master/pegawai/tabel.php",{kerja:fsatker});
});
$('#simpan_pegawai').click(function(){
var id = $('#pegawai_id').val();
var nama = $('#nama_pegawai').val();
var nipb = $('#nipb').val();
var golongan = $('#golongan').val();
var ruang = $('#ruang').val();
var jenis_kelamin = $('#jenis_kelamin').val();
var satuan_kerja = $('#satuan_kerja').val();
var jabatan_pegawai_id = $('#jabatan_pegawai_id').val();
var aktif = $('#aktif').val();
var key = 'simpan_pegawai';
$.ajax({
type: "POST",
url: "app/master/pegawai/crud.php",
data: 'id='+id
+'&nama='+nama
+'&nipb='+nipb
+'&golongan='+golongan
+'&ruang='+ruang
+'&jenis_kelamin='+jenis_kelamin
+'&satuan_kerja='+satuan_kerja
+'&jabatan_pegawai_id='+jabatan_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_pegawai').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('data tersimpan..');
var fsatker = $('#fsatker').val();
$('#tabel_pegawai').load("app/master/pegawai/tabel.php",{kerja:fsatker});
}
});
});
/*
$('#btn_load_impegawai').click(function(){
$('#input_load_impegawai').trigger('click');
});
$('#input_load_impegawai').change(function(e){
var fileName = e.target.files[0].name;
$('#file_impegawai').html(fileName);
});
$("#fr_u_impegawai").on('submit',(function(e) {
var fimpegawai=$('#file_impegawai').html();
if (!fimpegawai) {alert('load file excelnya..');} else {
e.preventDefault();
$.ajax({
url: "app/master/pegawai/import.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data)
{
alert(data);
$('#master').trigger('click');
$('.nav-tabs li:eq(0) a').tab('show');
}
});3
}
}));
*/
$('#btn_master_cari_nama').click(function(){
$("#fsatker").val("0");
var nama = $('#master_cari_nama').val();
$('#tabel_pegawai').load("app/master/pegawai/tabel.php",{nama:nama});
});
</script>
+115
View File
@@ -0,0 +1,115 @@
<?php
include ('../../koneksi.php');
if (!$_POST['pegawai_id']) {} else {
$id=$_POST['pegawai_id'];
$data=pg_query("SELECT * FROM data_pegawai WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$nama=$row['nama'];
$nipb=$row['nipb'];
$golongan=$row['golongan'];
$ruang=$row['ruang'];
$jenis_kelamin=$row['jenis_kelamin'];
$satuan_kerja=$row['satuan_kerja'];
$jabatan_pegawai_id=$row['jabatan_pegawai_id'];
$aktif=$row['aktif'];
}
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Pegawai</label>
<input type="hidden" value="<?php echo $id; ?>" id="pegawai_id">
<input type="text" class="form-control" id="nama_pegawai" value="<?php echo $nama; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="text" class="form-control" id="nipb" value="<?php echo $nipb; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Golongan</label>
<select class="form-control" id="golongan">
<option></option>
<option <?php if ($golongan=='-') {echo "selected";} ?> value="-">-</option>
<option <?php if ($golongan=='I') {echo "selected";} ?> value="I">I</option>
<option <?php if ($golongan=='II') {echo "selected";} ?> value="II">II</option>
<option <?php if ($golongan=='III') {echo "selected";} ?> value="III">III</option>
<option <?php if ($golongan=='IV') {echo "selected";} ?> value="IV">IV</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Ruang</label>
<select class="form-control" id="ruang">
<option></option>
<option <?php if ($ruang=='-') {echo "selected";} ?> value="-">-</option>
<option <?php if ($ruang=='a') {echo "selected";} ?> value="a">a</option>
<option <?php if ($ruang=='b') {echo "selected";} ?> value="b">b</option>
<option <?php if ($ruang=='c') {echo "selected";} ?> value="c">c</option>
<option <?php if ($ruang=='d') {echo "selected";} ?> value="d">d</option>
<option <?php if ($ruang=='e') {echo "selected";} ?> value="e">e</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jenis Kelamin</label>
<select class="form-control" id="jenis_kelamin">
<option></option>
<option <?php if ($jenis_kelamin=='Laki-laki') {echo "selected";} ?> value="Laki-laki">Laki-laki</option>
<option <?php if ($jenis_kelamin=='Perempuan') {echo "selected";} ?> value="Perempuan">Perempuan</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Satuan Kerja</label>
<select class="form-control" id="satuan_kerja">
<option></option>
<?php
$ukerja=pg_query("SELECT DISTINCT id,nama FROM satuan_kerja ORDER BY nama ASC");
while($row=pg_fetch_assoc($ukerja)) {
?>
<option <?php if ($satuan_kerja==$row['id']) {echo "selected";} ?> value="<?php echo $row['id']; ?>"><?php echo $row['nama']?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<select class="form-control" id="jabatan_pegawai_id">
<option></option>
<?php
$ujab=pg_query("SELECT DISTINCT id,nama FROM jabatan_pegawai ORDER BY nama ASC");
while($row=pg_fetch_assoc($ujab)) {
?>
<option <?php if ($jabatan_pegawai_id==$row['id']) {echo "selected";} ?> value="<?php echo $row['id']; ?>"><?php echo $row['nama']?></option>
<?php
}
?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</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;
}
/* INPUT HANYA ANGKA */
function validAngka(a)
{if(!/^[0-9.]+$/.test(a.value)){a.value = a.value.substring(0,a.value.length-1000);}}
</script>
+94
View File
@@ -0,0 +1,94 @@
<?php
include('../../koneksi.php');
$kerja=$_POST['kerja'];
$nama=strtoupper($_POST['nama']);
?>
<script type="text/javascript">$("#tabel_data_pegawai").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": true,"info": true,"autoWidth": false});</script>
<table id="tabel_data_pegawai" class="table table-striped table-bordered" cellpadding="1" style="font-size:12px;">
<thead>
<tr>
<td align="center"><b>ID</b></td>
<td align="center"><b>Nama</b></td>
<td align="center"><b>NIP</b></td>
<td align="center"><b>Gol</b></td>
<td align="center"><b>Sex</b></td>
<td align="center"><b>Satker</b></td>
<td align="center"><b>Jab</b></td>
<td align="center"><b>Aktif</b></td>
<td align="center"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.*,s.nama,j.nama
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE p.id IS NOT NULL
".($kerja == null ? "" : "AND p.satuan_kerja='$kerja'")."
".($nama == null ? "" : "AND p.nama LIKE '%$nama%'")."
ORDER BY p.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[1]; ?></td>
<td><?php echo $row[2]; ?></td>
<td><?php if ($row[3]=='-') {echo "-";} else {echo $row[3].'/'.$row[4];} ?></td>
<td><?php if ($row[5]=='Laki-laki') {echo "L";} else {echo "P";} ?></td>
<td><?php echo $row[12]; ?></td>
<td><?php echo $row[13]; ?></td>
<td><?php if ($row[9]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td align="center">
<button type="button" name="edit_pegawai" style="height:22px;" class="btn btn-teal btn-xs edit_pegawai" id="<?php echo $row['id'];?>" data-content="Edit Data" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_pegawai" style="height:22px;"class="btn btn-danger btn-xs delete_pegawai" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$("#tabel_data_pegawai").on('click','.edit_pegawai',function(){
var pegawai_id = $(this).attr('id');
$('#modal_pegawai').modal('show');
$('#modal_body_pegawai').html('');
$.ajax({
type: "POST",
url: "app/master/pegawai/modal.php",
data: 'pegawai_id='+pegawai_id,
success: function(data){
$('#modal_body_pegawai').html(data);
$('#nip').first().focus().selected();
}
});
});
$("#tabel_data_pegawai").on('click','.delete_pegawai',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete";
var pegawai_id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pegawai/crud.php",
data: 'pegawai_id='+pegawai_id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+260
View File
@@ -0,0 +1,260 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_pejabat') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_pejabat=pg_query("SELECT id FROM pejabat_pengadaan WHERE id='$id'");
$row_pejabat = pg_fetch_row($cek_pejabat);
if ($row_pejabat[0] > 0) {
$upd_pejabat = pg_query("UPDATE pejabat_pengadaan SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_pejabat = pg_query("INSERT into pejabat_pengadaan (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_pejabat') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_pejabat') {
$id=$_POST['id'];
$del_pejabat = pg_query("DELETE FROM pejabat_pengadaan WHERE id='$id'");
} else
if ($key=='simpan_ppkom') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_ppkom=pg_query("SELECT id FROM ppkom WHERE id='$id'");
$row_ppkom = pg_fetch_row($cek_ppkom);
if ($row_ppkom[0] > 0) {
$upd_ppkom = pg_query("UPDATE ppkom SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_ppkom = pg_query("INSERT into ppkom (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_ppkom') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_ppkom') {
$id=$_POST['id'];
$del_ppkom = pg_query("DELETE FROM ppkom WHERE id='$id'");
} else
if ($key=='simpan_pptk') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_pptk=pg_query("SELECT id FROM pptk WHERE id='$id'");
$row_pptk = pg_fetch_row($cek_pptk);
if ($row_pptk[0] > 0) {
$upd_pptk = pg_query("UPDATE pptk SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_pptk = pg_query("INSERT into pptk (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_pptk') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_pptk') {
$id=$_POST['id'];
$del_pptk = pg_query("DELETE FROM pptk WHERE id='$id'");
} else
if ($key=='simpan_kpa') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_kpa=pg_query("SELECT id FROM kpa WHERE id='$id'");
$row_kpa = pg_fetch_row($cek_kpa);
if ($row_kpa[0] > 0) {
$upd_pptk = pg_query("UPDATE kpa SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_kpa = pg_query("INSERT into kpa (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_kpa') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_kpa') {
$id=$_POST['id'];
$del_kpa = pg_query("DELETE FROM kpa WHERE id='$id'");
} else
if ($key=='simpan_verif') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_verif=pg_query("SELECT id FROM verifikator WHERE id='$id'");
$row_verif = pg_fetch_row($cek_verif);
if ($row_verif[0] > 0) {
$upd_verif = pg_query("UPDATE verifikator SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_kpa = pg_query("INSERT into verifikator (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_verif') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_verif') {
$id=$_POST['id'];
$del_verif = pg_query("DELETE FROM verifikator WHERE id='$id'");
}
?>
+446
View File
@@ -0,0 +1,446 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_pejabat" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Pejabat Pengadaan
</button>
</div>
</div>
<br>
<div id="tabel_pejabat"></div>
<div id="modal_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">Add Pejabat Pengadaan</h4>
</div>
<div class="modal-body" id="modal_body_pejabat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pejabat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pejabat">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_ppkom" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> PPKOM
</button>
</div>
</div>
<br>
<div id="tabel_ppkom"></div>
<div id="modal_ppkom" 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">Add PPKom</h4>
</div>
<div class="modal-body" id="modal_body_ppkom"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ppkom">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_ppkom">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_pptk" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> PPTK
</button>
</div>
</div>
<br>
<div id="tabel_pptk"></div>
<div id="modal_pptk" 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">Add PPTK</h4>
</div>
<div class="modal-body" id="modal_body_pptk"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pptk">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pptk">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_kpa" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> KPA
</button>
</div>
</div>
<br>
<div id="tabel_kpa"></div>
<div id="modal_kpa" 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">Add KPA</h4>
</div>
<div class="modal-body" id="modal_body_kpa"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kpa">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kpa">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_verif" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Verifikator
</button>
</div>
</div>
<br>
<div id="tabel_verif"></div>
<div id="modal_verif" 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">Add Verifikator</h4>
</div>
<div class="modal-body" id="modal_body_verif"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verif">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_verif">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#coba').click(function(){alert('s');});
$('#tabel_pejabat').load("app/master/pejabat/tabel.php");
$('#btn_baru_pejabat').click(function(){
var id = 0;
$('#modal_pejabat').modal('show');
$('#modal_body_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pejabat').html(data);
$('#pejabat_nama').first().focus().selected();
}
});
});
$('#simpan_pejabat').click(function(){
var id = $('#id_ms_pejabat').val();
var inisial = $('#inisial').val();
var pangkat = $('#pangkat').val();
var x = $('#data_pegawai_idn').val();
if (!x) {
var imp4 = $("#pejabat_nama").val();
var z4 = $('#browsers1');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var data_pegawai_id = val4.attr('id_ms_pegawaiB');
} else {var data_pegawai_id = x;}
var aktif = $('#pejabat_aktif').val();
var key = 'simpan_pejabat';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_pejabat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_pejabat').load("app/master/pejabat/tabel.php");
}
});
});
$("#modal_pejabat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_ppkom').load("app/master/pejabat/tabel_ppkom.php");
$('#btn_baru_ppkom').click(function(){
var id = 0;
$('#modal_ppkom').modal('show');
$('#modal_body_ppkom').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_ppkom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_ppkom').html(data);
$('#ppkom_nama').first().focus().selected();
}
});
});
$('#simpan_ppkom').click(function(){
var id = $('#id_ms_ppkom').val();
var inisial = $('#ppkom_inisial').val();
var pangkat = $('#ppkom_pangkat').val();
var x = $('#data_pegawai_idm').val();
if (!x) {
var imp4 = $("#ppkom_nama").val();
var z4 = $('#browsers2');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var data_pegawai_id = val4.attr('id_ms_pegawaiC');
} else {var data_pegawai_id = x;}
var aktif = $('#ppkom_aktif').val();
var key = 'simpan_ppkom';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_ppkom').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_ppkom').load("app/master/pejabat/tabel_ppkom.php");
//$(document).scrollTop($(document).height());
}
});
});
$("#modal_ppkom").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_pptk').load("app/master/pejabat/tabel_pptk.php");
$('#btn_baru_pptk').click(function(){
var id = 0;
$('#modal_pptk').modal('show');
$('#modal_body_pptk').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_pptk.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pptk').html(data);
$('#pptk_nama').first().focus().selected();
}
});
});
$('#simpan_pptk').click(function(){
var id = $('#id_ms_pptk').val();
var inisial = $('#pptk_inisial').val();
var pangkat = $('#pptk_pangkat').val();
var x = $('#data_pegawai_idn').val();
if (!x) {
var imp5 = $("#pptk_nama").val();
var z5 = $('#browsers3');
var val5 = $(z5).find('option[value="' + imp5 + '"]');
var data_pegawai_id = val5.attr('id_ms_pegawaiD');
} else {var data_pegawai_id = x;}
var aktif = $('#pptk_aktif').val();
var key = 'simpan_pptk';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_pptk').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_pptk').load("app/master/pejabat/tabel_pptk.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_pptk").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_kpa').load("app/master/pejabat/tabel_kpa.php");
$('#btn_baru_kpa').click(function(){
var id = 0;
$('#modal_kpa').modal('show');
$('#modal_body_kpa').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_kpa.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kpa').html(data);
$('#kpa_nama').first().focus().selected();
}
});
});
$('#simpan_kpa').click(function(){
var id = $('#id_ms_kpa').val();
var inisial = $('#kpa_inisial').val();
var pangkat = $('#kpa_pangkat').val();
var x = $('#data_pegawai_ido').val();
if (!x) {
var imp6 = $("#kpa_nama").val();
var z6 = $('#browsers4');
var val6 = $(z6).find('option[value="' + imp6 + '"]');
var data_pegawai_id = val6.attr('id_ms_pegawaiE');
} else {var data_pegawai_id = x;}
var aktif = $('#kpa_aktif').val();
var key = 'simpan_kpa';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_kpa').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_kpa').load("app/master/pejabat/tabel_kpa.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_kpa").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_verif').load("app/master/pejabat/tabel_verif.php");
$('#btn_baru_verif').click(function(){
var id = 0;
$('#modal_verif').modal('show');
$('#modal_body_verif').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_verif.php",
data: 'id='+id,
success: function(data){
$('#modal_body_verif').html(data);
$('#verif_nama').first().focus().selected();
}
});
});
$('#simpan_verif').click(function(){
var id = $('#id_ms_verif').val();
var inisial = $('#verif_inisial').val();
var pangkat = $('#verif_pangkat').val();
var x = $('#data_pegawai_idp').val();
if (!x) {
var imp7 = $("#verif_nama").val();
var z7 = $('#browsers5');
var val7 = $(z7).find('option[value="' + imp7 + '"]');
var data_pegawai_id = val7.attr('id_ms_pegawaiF');
} else {var data_pegawai_id = x;}
var aktif = $('#verif_aktif').val();
var key = 'simpan_verif';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_verif').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_verif').load("app/master/pejabat/tabel_verif.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_verif").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM pejabat_pengadaan u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Pejabat</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_pejabat">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idn">
<input type="text" class="form-control" list="browsers1" name="browser1" id="pejabat_nama" value="<?php echo $nama; ?>">
<datalist id="browsers1">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiB="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="pejabat_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="pejabat_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#pejabat_nama").change(function(){
var imp4 = $("#pejabat_nama").val();
var z4 = $('#browsers1');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var a = val4.attr('id_ms_pegawaiB');
var key = "list_pejabat";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#nip').val('');
$('#pejabat_jabatan').val('');
$('#pangkat').prop('disabled',true);
$('#pejabat_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#nip').val(chars[0]);
$('#pejabat_jabatan').val(chars[1]);
$('#pangkat').prop('disabled',false);
$('#pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM kpa u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama KPA</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_kpa">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_ido">
<input type="text" class="form-control" list="browsers4" name="browser4" id="kpa_nama" value="<?php echo $nama; ?>">
<datalist id="browsers4">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiE="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="kpa_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="kpa_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="kpa_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="kpa_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="kpa_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#kpa_nama").change(function(){
var imp6 = $("#kpa_nama").val();
var z6 = $('#browsers4');
var val6 = $(z6).find('option[value="' + imp6 + '"]');
var a = val6.attr('id_ms_pegawaiE');
var key = "list_kpa";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#kpa_nip').val('');
$('#kpa_jabatan').val('');
$('#kpa_pangkat').prop('disabled',true);
$('#kpa_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#kpa_nip').val(chars[0]);
$('#kpa_jabatan').val(chars[1]);
$('#kpa_pangkat').prop('disabled',false);
$('#kpa_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM ppkom u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama PPKom</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_ppkom">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idm">
<input type="text" class="form-control" list="browsers2" name="browser1" id="ppkom_nama" value="<?php echo $nama; ?>">
<datalist id="browsers2">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiC="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="ppkom_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="ppkom_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="ppkom_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="ppkom_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="ppkom_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#ppkom_nama").change(function(){
var imp4 = $("#ppkom_nama").val();
var z4 = $('#browsers2');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var a = val4.attr('id_ms_pegawaiC');
var key = "list_ppkom";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#ppkom_nip').val('');
$('#ppkom_jabatan').val('');
$('#ppkom_pangkat').prop('disabled',true);
$('#ppkom_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#ppkom_nip').val(chars[0]);
$('#ppkom_jabatan').val(chars[1]);
$('#ppkom_pangkat').prop('disabled',false);
$('#ppkom_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM pptk u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama PPTK</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_pptk">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idn">
<input type="text" class="form-control" list="browsers3" name="browser3" id="pptk_nama" value="<?php echo $nama; ?>">
<datalist id="browsers3">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiD="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="pptk_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="pptk_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="pptk_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="pptk_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="pptk_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#pptk_nama").change(function(){
var imp5 = $("#pptk_nama").val();
var z5 = $('#browsers3');
var val5 = $(z5).find('option[value="' + imp5 + '"]');
var a = val5.attr('id_ms_pegawaiD');
var key = "list_pptk";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#pptk_nip').val('');
$('#pptk_jabatan').val('');
$('#pptk_pangkat').prop('disabled',true);
$('#pptk_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#pptk_nip').val(chars[0]);
$('#pptk_jabatan').val(chars[1]);
$('#pptk_pangkat').prop('disabled',false);
$('#pptk_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM verifikator u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Verifikator</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_verif">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idp">
<input type="text" class="form-control" list="browsers5" name="browser5" id="verif_nama" value="<?php echo $nama; ?>">
<datalist id="browsers5">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiF="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="verif_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="verif_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="verif_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="verif_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="verif_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#verif_nama").change(function(){
var imp7 = $("#verif_nama").val();
var z7 = $('#browsers5');
var val7 = $(z7).find('option[value="' + imp7 + '"]');
var a = val7.attr('id_ms_pegawaiF');
var key = "list_verif";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#verif_nip').val('');
$('#verif_jabatan').val('');
$('#verif_pangkat').prop('disabled',true);
$('#verif_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#verif_nip').val(chars[0]);
$('#verif_jabatan').val(chars[1]);
$('#verif_pangkat').prop('disabled',false);
$('#verif_pangkat').first().focus().selected();
}
});
}
});
</script>
+90
View File
@@ -0,0 +1,90 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_pejabat").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_pejabat" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td>ID</td>
<td>Pejabat Pengadaan</td>
<td>Inisial</td>
<td>NIP</td>
<!--<td>Jabatan</td>
<td>Pangkat</td>-->
<td>Aktif</td>
<td align="center" width="80px;">Tools</td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN pejabat_pengadaan u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $row['id']; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><?php echo $row[1]; ?></td>
<!--<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>-->
<td><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_pejabat" style="height:22px;" class="btn btn-teal btn-xs edit_pejabat" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_pejabat" style="height:22px;"class="btn btn-danger btn-xs delete_pejabat" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_pejabat"]').popover();
$("#tabel_data_pejabat").on('click','.edit_pejabat',function(){
var id = $(this).attr('id');
$('#modal_pejabat').modal('show');
$('#modal_body_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pejabat').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_pejabat").on('click','.delete_pejabat',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_pejabat";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_kpa").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_kpa" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td>ID</td>
<td>PPTK</td>
<td>Inisial</td>
<td>NIP</td>
<!--<td>Jabatan</td>
<td>Pangkat</td>-->
<td>Aktif</td>
<td align="center" width="80px;">Tools</td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN kpa u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $row['id']; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><?php echo $row[1]; ?></td>
<!--<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>-->
<td><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_kpa" style="height:22px;" class="btn btn-teal btn-xs edit_kpa" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_kpa" style="height:22px;"class="btn btn-danger btn-xs delete_kpa" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_kpa"]').popover();
$("#tabel_data_kpa").on('click','.edit_kpa',function(){
var id = $(this).attr('id');
$('#modal_kpa').modal('show');
$('#modal_body_kpa').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_kpa.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kpa').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_kpa").on('click','.delete_kpa',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_kpa";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_ppkom").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_ppkom" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td>ID</td>
<td>PPKom</td>
<td>Inisial</td>
<td>NIP</td>
<!--<td>Jabatan</td>
<td>Pangkat</td>-->
<td>Aktif</td>
<td align="center" width="80px;">Tools</td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN ppkom u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $row['id']; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><?php echo $row[1]; ?></td>
<!--<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>-->
<td><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_ppkom" style="height:22px;" class="btn btn-teal btn-xs edit_ppkom" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_ppkom" style="height:22px;"class="btn btn-danger btn-xs delete_ppkom" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_ppkom"]').popover();
$("#tabel_data_ppkom").on('click','.edit_ppkom',function(){
var id = $(this).attr('id');
$('#modal_ppkom').modal('show');
$('#modal_body_ppkom').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_ppkom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_ppkom').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_ppkom").on('click','.delete_ppkom',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_ppkom";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_pptk").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_pptk" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td>ID</td>
<td>PPTK</td>
<td>Inisial</td>
<td>NIP</td>
<!--<td>Jabatan</td>
<td>Pangkat</td>-->
<td>Aktif</td>
<td align="center" width="80px;">Tools</td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN pptk u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $row['id']; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><?php echo $row[1]; ?></td>
<!--<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>-->
<td><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_pptk" style="height:22px;" class="btn btn-teal btn-xs edit_pptk" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_pptk" style="height:22px;"class="btn btn-danger btn-xs delete_pptk" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_pptk"]').popover();
$("#tabel_data_pptk").on('click','.edit_pptk',function(){
var id = $(this).attr('id');
$('#modal_pptk').modal('show');
$('#modal_body_pptk').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_pptk.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pptk').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_pptk").on('click','.delete_pptk',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_pptk";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_verif").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_verif" class="table table-striped table-condensed table-bordered" style="font-size:13px" cellpadding="1">
<thead style="color:grey;font-family:InterSB">
<tr align="center">
<td>ID</td>
<td>PPTK</td>
<td>Inisial</td>
<td>NIP</td>
<!--<td>Jabatan</td>
<td>Pangkat</td>-->
<td>Aktif</td>
<td align="center" width="80px;">Tools</td>
</tr>
</thead>
<tbody style="color:black;font-family:Inter">
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN verifikator u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $row['id']; ?></td>
<td><?php echo $row[0]; ?></td>
<td><?php echo $row[6]; ?></td>
<td><?php echo $row[1]; ?></td>
<!--<td><?php echo $row[2]; ?></td>
<td><?php echo $row[3]; ?></td>-->
<td><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_verif" style="height:22px;" class="btn btn-teal btn-xs edit_verif" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_verif" style="height:22px;"class="btn btn-danger btn-xs delete_verif" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_verif"]').popover();
$("#tabel_data_verif").on('click','.edit_verif',function(){
var id = $(this).attr('id');
$('#modal_verif').modal('show');
$('#modal_body_verif').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_verif.php",
data: 'id='+id,
success: function(data){
$('#modal_body_verif').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_verif").on('click','.delete_verif',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_verif";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+260
View File
@@ -0,0 +1,260 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_pejabat') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_pejabat=pg_query("SELECT id FROM pejabat_pengadaan WHERE id='$id'");
$row_pejabat = pg_fetch_row($cek_pejabat);
if ($row_pejabat[0] > 0) {
$upd_pejabat = pg_query("UPDATE pejabat_pengadaan SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_pejabat = pg_query("INSERT into pejabat_pengadaan (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_pejabat') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_pejabat') {
$id=$_POST['id'];
$del_pejabat = pg_query("DELETE FROM pejabat_pengadaan WHERE id='$id'");
} else
if ($key=='simpan_ppkom') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_ppkom=pg_query("SELECT id FROM ppkom WHERE id='$id'");
$row_ppkom = pg_fetch_row($cek_ppkom);
if ($row_ppkom[0] > 0) {
$upd_ppkom = pg_query("UPDATE ppkom SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_ppkom = pg_query("INSERT into ppkom (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_ppkom') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_ppkom') {
$id=$_POST['id'];
$del_ppkom = pg_query("DELETE FROM ppkom WHERE id='$id'");
} else
if ($key=='simpan_pptk') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_pptk=pg_query("SELECT id FROM pptk WHERE id='$id'");
$row_pptk = pg_fetch_row($cek_pptk);
if ($row_pptk[0] > 0) {
$upd_pptk = pg_query("UPDATE pptk SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_pptk = pg_query("INSERT into pptk (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_pptk') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_pptk') {
$id=$_POST['id'];
$del_pptk = pg_query("DELETE FROM pptk WHERE id='$id'");
} else
if ($key=='simpan_kpa') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_kpa=pg_query("SELECT id FROM kpa WHERE id='$id'");
$row_kpa = pg_fetch_row($cek_kpa);
if ($row_kpa[0] > 0) {
$upd_pptk = pg_query("UPDATE kpa SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_kpa = pg_query("INSERT into kpa (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_kpa') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_kpa') {
$id=$_POST['id'];
$del_kpa = pg_query("DELETE FROM kpa WHERE id='$id'");
} else
if ($key=='simpan_verif') {
$id=$_POST['id'];
$inisial=strtoupper($_POST['inisial']);
$pangkat=$_POST['pangkat'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$aktif=$_POST['aktif'];
$imp4=$_POST['imp4'];
$cek_verif=pg_query("SELECT id FROM verifikator WHERE id='$id'");
$row_verif = pg_fetch_row($cek_verif);
if ($row_verif[0] > 0) {
$upd_verif = pg_query("UPDATE verifikator SET
inisial='$inisial',
pangkat='$pangkat',
data_pegawai_id='$data_pegawai_id',
aktif='$aktif',
modified_at=NOW()
WHERE id='$id'");
} else {
$ins_kpa = pg_query("INSERT into verifikator (
inisial,
pangkat,
data_pegawai_id,
aktif,
created_at,
modified_at
) values (
'$inisial',
'$pangkat',
'$data_pegawai_id',
'$aktif',
NOW(),
NOW()
)
");
}
echo $pangkat;
} else
if ($key=='list_verif') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$jabatan=$rlist[1];
echo $nipb.'$%^'.$jabatan;
}
} else
if ($key=='delete_verif') {
$id=$_POST['id'];
$del_verif = pg_query("DELETE FROM verifikator WHERE id='$id'");
}
?>
+446
View File
@@ -0,0 +1,446 @@
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_pejabat" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Pejabat Pengadaan
</button>
</div>
</div>
<br>
<div id="tabel_pejabat"></div>
<div id="modal_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">Add Pejabat Pengadaan</h4>
</div>
<div class="modal-body" id="modal_body_pejabat"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pejabat">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pejabat">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_ppkom" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> PPKOM
</button>
</div>
</div>
<br>
<div id="tabel_ppkom"></div>
<div id="modal_ppkom" 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">Add PPKom</h4>
</div>
<div class="modal-body" id="modal_body_ppkom"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ppkom">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_ppkom">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_pptk" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> PPTK
</button>
</div>
</div>
<br>
<div id="tabel_pptk"></div>
<div id="modal_pptk" 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">Add PPTK</h4>
</div>
<div class="modal-body" id="modal_body_pptk"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pptk">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pptk">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_kpa" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> KPA
</button>
</div>
</div>
<br>
<div id="tabel_kpa"></div>
<div id="modal_kpa" 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">Add KPA</h4>
</div>
<div class="modal-body" id="modal_body_kpa"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kpa">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kpa">Simpan</button>
</div>
</div>
</div>
</div>
<!-- 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -->
<hr>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_verif" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Verifikator
</button>
</div>
</div>
<br>
<div id="tabel_verif"></div>
<div id="modal_verif" 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">Add Verifikator</h4>
</div>
<div class="modal-body" id="modal_body_verif"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verif">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_verif">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#coba').click(function(){alert('s');});
$('#tabel_pejabat').load("app/master/pejabat/tabel.php");
$('#btn_baru_pejabat').click(function(){
var id = 0;
$('#modal_pejabat').modal('show');
$('#modal_body_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pejabat').html(data);
$('#pejabat_nama').first().focus().selected();
}
});
});
$('#simpan_pejabat').click(function(){
var id = $('#id_ms_pejabat').val();
var inisial = $('#inisial').val();
var pangkat = $('#pangkat').val();
var x = $('#data_pegawai_idn').val();
if (!x) {
var imp4 = $("#pejabat_nama").val();
var z4 = $('#browsers1');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var data_pegawai_id = val4.attr('id_ms_pegawaiB');
} else {var data_pegawai_id = x;}
var aktif = $('#pejabat_aktif').val();
var key = 'simpan_pejabat';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_pejabat').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_pejabat').load("app/master/pejabat/tabel.php");
}
});
});
$("#modal_pejabat").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_ppkom').load("app/master/pejabat/tabel_ppkom.php");
$('#btn_baru_ppkom').click(function(){
var id = 0;
$('#modal_ppkom').modal('show');
$('#modal_body_ppkom').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_ppkom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_ppkom').html(data);
$('#ppkom_nama').first().focus().selected();
}
});
});
$('#simpan_ppkom').click(function(){
var id = $('#id_ms_ppkom').val();
var inisial = $('#ppkom_inisial').val();
var pangkat = $('#ppkom_pangkat').val();
var x = $('#data_pegawai_idm').val();
if (!x) {
var imp4 = $("#ppkom_nama").val();
var z4 = $('#browsers2');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var data_pegawai_id = val4.attr('id_ms_pegawaiC');
} else {var data_pegawai_id = x;}
var aktif = $('#ppkom_aktif').val();
var key = 'simpan_ppkom';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_ppkom').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_ppkom').load("app/master/pejabat/tabel_ppkom.php");
//$(document).scrollTop($(document).height());
}
});
});
$("#modal_ppkom").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_pptk').load("app/master/pejabat/tabel_pptk.php");
$('#btn_baru_pptk').click(function(){
var id = 0;
$('#modal_pptk').modal('show');
$('#modal_body_pptk').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_pptk.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pptk').html(data);
$('#pptk_nama').first().focus().selected();
}
});
});
$('#simpan_pptk').click(function(){
var id = $('#id_ms_pptk').val();
var inisial = $('#pptk_inisial').val();
var pangkat = $('#pptk_pangkat').val();
var x = $('#data_pegawai_idn').val();
if (!x) {
var imp5 = $("#pptk_nama").val();
var z5 = $('#browsers3');
var val5 = $(z5).find('option[value="' + imp5 + '"]');
var data_pegawai_id = val5.attr('id_ms_pegawaiD');
} else {var data_pegawai_id = x;}
var aktif = $('#pptk_aktif').val();
var key = 'simpan_pptk';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_pptk').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_pptk').load("app/master/pejabat/tabel_pptk.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_pptk").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_kpa').load("app/master/pejabat/tabel_kpa.php");
$('#btn_baru_kpa').click(function(){
var id = 0;
$('#modal_kpa').modal('show');
$('#modal_body_kpa').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_kpa.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kpa').html(data);
$('#kpa_nama').first().focus().selected();
}
});
});
$('#simpan_kpa').click(function(){
var id = $('#id_ms_kpa').val();
var inisial = $('#kpa_inisial').val();
var pangkat = $('#kpa_pangkat').val();
var x = $('#data_pegawai_ido').val();
if (!x) {
var imp6 = $("#kpa_nama").val();
var z6 = $('#browsers4');
var val6 = $(z6).find('option[value="' + imp6 + '"]');
var data_pegawai_id = val6.attr('id_ms_pegawaiE');
} else {var data_pegawai_id = x;}
var aktif = $('#kpa_aktif').val();
var key = 'simpan_kpa';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_kpa').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_kpa').load("app/master/pejabat/tabel_kpa.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_kpa").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#tabel_verif').load("app/master/pejabat/tabel_verif.php");
$('#btn_baru_verif').click(function(){
var id = 0;
$('#modal_verif').modal('show');
$('#modal_body_verif').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_verif.php",
data: 'id='+id,
success: function(data){
$('#modal_body_verif').html(data);
$('#verif_nama').first().focus().selected();
}
});
});
$('#simpan_verif').click(function(){
var id = $('#id_ms_verif').val();
var inisial = $('#verif_inisial').val();
var pangkat = $('#verif_pangkat').val();
var x = $('#data_pegawai_idp').val();
if (!x) {
var imp7 = $("#verif_nama").val();
var z7 = $('#browsers5');
var val7 = $(z7).find('option[value="' + imp7 + '"]');
var data_pegawai_id = val7.attr('id_ms_pegawaiF');
} else {var data_pegawai_id = x;}
var aktif = $('#verif_aktif').val();
var key = 'simpan_verif';
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&inisial='+inisial
+'&pangkat='+pangkat
+'&data_pegawai_id='+data_pegawai_id
+'&aktif='+aktif
+'&key='+key,
success: function(data){
$('#modal_verif').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_verif').load("app/master/pejabat/tabel_verif.php");
// $(document).scrollTop($(document).height());
}
});
});
$("#modal_verif").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM pejabat_pengadaan u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Pejabat</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_pejabat">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idn">
<input type="text" class="form-control" list="browsers1" name="browser1" id="pejabat_nama" value="<?php echo $nama; ?>">
<datalist id="browsers1">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiB="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="pejabat_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="pejabat_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#pejabat_nama").change(function(){
var imp4 = $("#pejabat_nama").val();
var z4 = $('#browsers1');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var a = val4.attr('id_ms_pegawaiB');
var key = "list_pejabat";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#nip').val('');
$('#pejabat_jabatan').val('');
$('#pangkat').prop('disabled',true);
$('#pejabat_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#nip').val(chars[0]);
$('#pejabat_jabatan').val(chars[1]);
$('#pangkat').prop('disabled',false);
$('#pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM kpa u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama KPA</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_kpa">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_ido">
<input type="text" class="form-control" list="browsers4" name="browser4" id="kpa_nama" value="<?php echo $nama; ?>">
<datalist id="browsers4">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiE="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="kpa_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="kpa_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="kpa_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="kpa_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="kpa_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#kpa_nama").change(function(){
var imp6 = $("#kpa_nama").val();
var z6 = $('#browsers4');
var val6 = $(z6).find('option[value="' + imp6 + '"]');
var a = val6.attr('id_ms_pegawaiE');
var key = "list_kpa";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#kpa_nip').val('');
$('#kpa_jabatan').val('');
$('#kpa_pangkat').prop('disabled',true);
$('#kpa_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#kpa_nip').val(chars[0]);
$('#kpa_jabatan').val(chars[1]);
$('#kpa_pangkat').prop('disabled',false);
$('#kpa_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM ppkom u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama PPKom</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_ppkom">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idm">
<input type="text" class="form-control" list="browsers2" name="browser1" id="ppkom_nama" value="<?php echo $nama; ?>">
<datalist id="browsers2">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiC="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="ppkom_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="ppkom_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="ppkom_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="ppkom_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="ppkom_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#ppkom_nama").change(function(){
var imp4 = $("#ppkom_nama").val();
var z4 = $('#browsers2');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var a = val4.attr('id_ms_pegawaiC');
var key = "list_ppkom";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#ppkom_nip').val('');
$('#ppkom_jabatan').val('');
$('#ppkom_pangkat').prop('disabled',true);
$('#ppkom_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#ppkom_nip').val(chars[0]);
$('#ppkom_jabatan').val(chars[1]);
$('#ppkom_pangkat').prop('disabled',false);
$('#ppkom_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM pptk u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama PPTK</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_pptk">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idn">
<input type="text" class="form-control" list="browsers3" name="browser3" id="pptk_nama" value="<?php echo $nama; ?>">
<datalist id="browsers3">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiD="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="pptk_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="pptk_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="pptk_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="pptk_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="pptk_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#pptk_nama").change(function(){
var imp5 = $("#pptk_nama").val();
var z5 = $('#browsers3');
var val5 = $(z5).find('option[value="' + imp5 + '"]');
var a = val5.attr('id_ms_pegawaiD');
var key = "list_pptk";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#pptk_nip').val('');
$('#pptk_jabatan').val('');
$('#pptk_pangkat').prop('disabled',true);
$('#pptk_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#pptk_nip').val(chars[0]);
$('#pptk_jabatan').val(chars[1]);
$('#pptk_pangkat').prop('disabled',false);
$('#pptk_pangkat').first().focus().selected();
}
});
}
});
</script>
+101
View File
@@ -0,0 +1,101 @@
<?php
include ('../../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT u.*,p.nama,p.nipb,s.nama
FROM verifikator u
INNER JOIN data_pegawai p ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (s.id=p.jabatan_pegawai_id)
WHERE u.id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$pangkat=$row['pangkat'];
$data_pegawai_id=$row['data_pegawai_id'];
$aktif=$row['aktif'];
$inisial=$row[6];
$nama=$row[7];
$nipb=$row[8];
$jabatan=$row[9];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama Verifikator</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_ms_verif">
<input type="hidden" value="<?php echo $data_pegawai_id; ?>" id="data_pegawai_idp">
<input type="text" class="form-control" list="browsers5" name="browser5" id="verif_nama" value="<?php echo $nama; ?>">
<datalist id="browsers5">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiF="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Inisial</label>
<input type="text" class="form-control" style="text-transform:uppercase" value="<?php echo $inisial; ?>" id="verif_inisial" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="verif_nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jabatan</label>
<input type="email" class="form-control" id="verif_jabatan" value="<?php echo $jabatan; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pangkat</label>
<input type="text" class="form-control" value="<?php echo $pangkat; ?>" id="verif_pangkat" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Aktif</label>
<select class="form-control" id="verif_aktif">
<option></option>
<option <?php if ($aktif=='t') {echo "selected";} ?> value="1">AKTIF</option>
<option <?php if ($aktif=='f') {echo "selected";} ?> value="0">OFF</option>
</select>
</div>
</form>
<script>
$("#verif_nama").change(function(){
var imp7 = $("#verif_nama").val();
var z7 = $('#browsers5');
var val7 = $(z7).find('option[value="' + imp7 + '"]');
var a = val7.attr('id_ms_pegawaiF');
var key = "list_verif";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#verif_nip').val('');
$('#verif_jabatan').val('');
$('#verif_pangkat').prop('disabled',true);
$('#verif_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#verif_nip').val(chars[0]);
$('#verif_jabatan').val(chars[1]);
$('#verif_pangkat').prop('disabled',false);
$('#verif_pangkat').first().focus().selected();
}
});
}
});
</script>
+90
View File
@@ -0,0 +1,90 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_pejabat").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_pejabat" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>ID</b></td>
<td><b>Pejabat Pengadaan</b></td>
<td><b>Inisial</b></td>
<td><b>NIP</b></td>
<!--<td><b>Jabatan</b></td>
<td><b>Pangkat</b></td>-->
<td><b>Aktif</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN pejabat_pengadaan u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['id']; ?></b></td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[6]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>-->
<td><b><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_pejabat" style="height:22px;" class="btn btn-teal btn-xs edit_pejabat" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_pejabat" style="height:22px;"class="btn btn-danger btn-xs delete_pejabat" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_pejabat"]').popover();
$("#tabel_data_pejabat").on('click','.edit_pejabat',function(){
var id = $(this).attr('id');
$('#modal_pejabat').modal('show');
$('#modal_body_pejabat').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pejabat').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_pejabat").on('click','.delete_pejabat',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_pejabat";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_kpa").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_kpa" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>ID</b></td>
<td><b>PPTK</b></td>
<td><b>Inisial</b></td>
<td><b>NIP</b></td>
<!--<td><b>Jabatan</b></td>
<td><b>Pangkat</b></td>-->
<td><b>Aktif</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN kpa u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['id']; ?></b></td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[6]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>-->
<td><b><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_kpa" style="height:22px;" class="btn btn-teal btn-xs edit_kpa" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_kpa" style="height:22px;"class="btn btn-danger btn-xs delete_kpa" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_kpa"]').popover();
$("#tabel_data_kpa").on('click','.edit_kpa',function(){
var id = $(this).attr('id');
$('#modal_kpa').modal('show');
$('#modal_body_kpa').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_kpa.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kpa').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_kpa").on('click','.delete_kpa',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_kpa";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_ppkom").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_ppkom" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>ID</b></td>
<td><b>PPKom</b></td>
<td><b>Inisial</b></td>
<td><b>NIP</b></td>
<!--<td><b>Jabatan</b></td>
<td><b>Pangkat</b></td>-->
<td><b>Aktif</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN ppkom u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['id']; ?></b></td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[6]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>-->
<td><b><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_ppkom" style="height:22px;" class="btn btn-teal btn-xs edit_ppkom" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_ppkom" style="height:22px;"class="btn btn-danger btn-xs delete_ppkom" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_ppkom"]').popover();
$("#tabel_data_ppkom").on('click','.edit_ppkom',function(){
var id = $(this).attr('id');
$('#modal_ppkom').modal('show');
$('#modal_body_ppkom').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_ppkom.php",
data: 'id='+id,
success: function(data){
$('#modal_body_ppkom').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_ppkom").on('click','.delete_ppkom',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_ppkom";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_pptk").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_pptk" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>ID</b></td>
<td><b>PPTK</b></td>
<td><b>Inisial</b></td>
<td><b>NIP</b></td>
<!--<td><b>Jabatan</b></td>
<td><b>Pangkat</b></td>-->
<td><b>Aktif</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN pptk u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['id']; ?></b></td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[6]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>-->
<td><b><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_pptk" style="height:22px;" class="btn btn-teal btn-xs edit_pptk" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_pptk" style="height:22px;"class="btn btn-danger btn-xs delete_pptk" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_pptk"]').popover();
$("#tabel_data_pptk").on('click','.edit_pptk',function(){
var id = $(this).attr('id');
$('#modal_pptk').modal('show');
$('#modal_body_pptk').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_pptk.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pptk').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_pptk").on('click','.delete_pptk',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_pptk";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include('../../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_verif").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_verif" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>ID</b></td>
<td><b>PPTK</b></td>
<td><b>Inisial</b></td>
<td><b>NIP</b></td>
<!--<td><b>Jabatan</b></td>
<td><b>Pangkat</b></td>-->
<td><b>Aktif</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,p.nipb,s.nama,u.pangkat,u.id,u.aktif,u.inisial
FROM data_pegawai p
INNER JOIN verifikator u ON (p.id=u.data_pegawai_id)
LEFT OUTER JOIN jabatan_pegawai s ON (p.jabatan_pegawai_id=s.id)
ORDER BY u.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row['id']; ?></b></td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[6]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>-->
<td><b><?php if ($row[5]=='t') {echo 'ON';} else {echo 'OFF';} ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_verif" style="height:22px;" class="btn btn-teal btn-xs edit_verif" id="<?php echo $row['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<!-- <button type="button" name="delete_verif" style="height:22px;"class="btn btn-danger btn-xs delete_verif" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button> -->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_verif"]').popover();
$("#tabel_data_verif").on('click','.edit_verif',function(){
var id = $(this).attr('id');
$('#modal_verif').modal('show');
$('#modal_body_verif').html("");
$.ajax({
type: "POST",
url: "app/master/pejabat/modal_verif.php",
data: 'id='+id,
success: function(data){
$('#modal_body_verif').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_verif").on('click','.delete_verif',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_verif";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pejabat/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+548
View File
@@ -0,0 +1,548 @@
<?php
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
$pejabat_pengadaan_ids=$_POST['pejabat_pengadaan_id'];
$ppkom_ids=$_POST['ppkom_id'];
$pptk_ids=$_POST['pptk_id'];
if ($pejabat_pengadaan_ids==null) {$pejabat_pengadaan_id=undefined;} else {$pejabat_pengadaan_id=$pejabat_pengadaan_ids;}
if ($ppkom_ids==null) {$ppkom_id=undefined;} else {$ppkom_id=$ppkom_ids;}
if ($pptk_ids==null) {$pptk_id=undefined;} else {$pptk_id=$pptk_ids;}
if ($key=='cek_anggaran') {
$hitung=pg_query("SELECT COUNT(*)
FROM sub_kegiatan
WHERE thn='$thn'
");
while($h=pg_fetch_array($hitung)) {$j=$h[0];}
if ($j==0) {echo "kosong";} else {echo "ada";}
} else
if ($key=='cek_kpa') {
$k=pg_query("SELECT DISTINCT a.id,a.inisial FROM kpa a INNER JOIN sub_kegiatan k
ON (a.id=k.kpa_id) WHERE k.thn='$thn' AND a.aktif='t' ORDER BY a.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pptk') {
$k=pg_query("SELECT DISTINCT t.id,t.inisial FROM pptk t INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (t.id=k.pptk_id) WHERE k.thn='$thn' AND t.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY t.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pgn') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM pejabat_pengadaan p INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (p.id=k.pejabat_pengadaan_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kom') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM ppkom p INNER JOIN sub_kegiatan k
ON (p.id=k.ppkom_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kegiatan') {
$k=pg_query("SELECT DISTINCT k.kegiatan,CASE WHEN k.rh!='' THEN CONCAT(k.rh,' - ') ELSE '' END,
k.rh, NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric ASC,k.kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
}
} else
if ($key=='cek_sub_kegiatan') {
$k=pg_query("SELECT DISTINCT k.sub_kegiatan
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY k.sub_kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[0]."</option>";
}
} else
if ($key=='cek_gtotal') {
$kegiatan=$_POST['kegiatan'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$pgn=$_POST['pgn'];
$kom=$_POST['kom'];
/*anggaran*/
/*
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
AND anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
} else {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
}
while($rc=pg_fetch_array($c)) {$cr=$rc[0];}
/*resmi*/
/*
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($rd=pg_fetch_array($d)) {$dr=$rd[0];}
/*extra*/
/*
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status = 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($re=pg_fetch_array($e)) {$er=$re[0];}
$total_penyerapan=$dr+$er;
$total_sisa=$cr-$total_penyerapan;
$pro_serap=@($total_penyerapan/$cr);
$pro_sisa=@($total_sisa/$cr);
echo '<span style="color:black">Anggaran = '.number_format($cr,0,',','.').'</span><br><span>Penyerapan = '.number_format($dr,0,',','.').' :: Hutang = '.number_format($er,0,',','.').' :: Total = '.number_format($total_penyerapan,0,',','.').' ('.number_format($pro_serap*100, 0, '.', '').'%)</span><br><span style="color:red">Sisa = '.number_format($total_sisa,0,',','.').'</span><span style="color:red"> ('.number_format($pro_sisa*100, 0, '.', '').'%)</span>';
} else
if ($key=='cek_org') {
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT ".$nmid." FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ".$nm." o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_org') {
$a=$_POST['id'];
$pecah=explode(',',$a);
$orgid=$_POST['orgid'];
$nm=$_POST['nm'];
$nmid=$nm.'_id';
foreach($pecah as $sub_kegiatan_id) {
$upd = pg_query("UPDATE sub_kegiatan SET ".$nmid." =$orgid WHERE id=$sub_kegiatan_id");
}
} else
if ($key=='simpan_rek') {
$sub_kegiatan_id=$_POST['id'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$ra=$_POST['ra'];
$rb=$_POST['rb'];
$rc=$_POST['rc1'].''.$_POST['rc2'];
$rd=$_POST['rd'];
$re=$_POST['re'];
$rf=$_POST['rf'];
$rg=$_POST['rg'];
$rh=$_POST['rh'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_belanja') {
$fs=$_POST['fs'];
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan=$_POST['sub_kegiatan'];
$kegiatan1=$_POST['kegiatan'];
$kegiatan2=str_replace("-",":",$kegiatan1);
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
$p1=$_POST['p1'];
$k1=$_POST['k1'];
$sk1=$_POST['sk1'];
$kd_panggil=$_POST['kd_panggil'];
$bp_id=$_POST['bp_id'];
$verifikator_id=$_POST['verifikator_id'];
$pelaksana_kegiatan_id=$_POST['pelaksana_kegiatan_id'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan',
p1='$p1',
k1='$k1',
sk1='$sk1'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_kdpanggil') {
$sub_kegiatan_id=$_POST['id'];
$kd_panggil=trim($_POST['kd_panggil']);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kd_panggil='$kd_panggil'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_anggaran') {
$sub_kegiatan_id=$_POST['id'];
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET anggaran='$anggaran',
anggaran_ori='$anggaran'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='add_pr_anggaran') {
$thn=$_POST['thn'];
pg_query("INSERT INTO sub_kegiatan (thn) VALUES ('$thn')");
} else
if ($key=='delete_anggaran') {
$id=$_POST['id'];
pg_query("DELETE FROM sub_kegiatan WHERE id=$id");
} else
if ($key=='cek_bp_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT bp_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM bp o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_verifikator_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT verifikator_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM verifikator o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_pelaksana_kegiatan_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pelaksana_kegiatan o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_pagu') {
$fs=$_POST['fs'];
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan1=trim($_POST['sub_kegiatan']);
$sub_kegiatan=str_replace("&","dan",$sub_kegiatan1);
$kegiatan1=trim($_POST['kegiatan']);
$kegiatan2a=str_replace("-",":",$kegiatan1);
$kegiatan2b=str_replace("&","dan",$kegiatan2a);
$kegiatan2=str_replace("**","",$kegiatan2b);
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
$p1=trim($_POST['p1']);
$k1=trim($_POST['k1']);
$sk1=trim($_POST['sk1']);
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$kpa=trim($_POST['kpa']);
$pptk=trim($_POST['pptk']);
$ra=trim($_POST['ra']);
$rb=trim($_POST['rb']);
$rc=trim($_POST['rc1']).''.trim($_POST['rc2']);
$rd=trim($_POST['rd']);
$re=trim($_POST['re']);
$rf=trim($_POST['rf']);
$rg=trim($_POST['rg']);
$rh=trim($_POST['rh']);
$thn=trim($_POST['thn']);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan',
p1='$p1',
k1='$k1',
sk1='$sk1',
anggaran='$anggaran',
kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {
$ins = pg_query("INSERT INTO sub_kegiatan (
sub_kegiatan,
kegiatan,
p1,
k1,
sk1,
anggaran,
anggaran_ori,
kpa,
pptk,
ra,
rb,
rc,
rd,
re,
rf,
rg,
rh,
thn
) VALUES (
'$sub_kegiatan',
'$kegiatan',
'$p1',
'$k1',
'$sk1',
$anggaran,
$anggaran,
'$kpa',
'$pptk',
'$ra',
'$rb',
'$rc',
'$rd',
'$re',
'$rf',
'$rg',
'$rh',
'$thn'
)");
}
} else
if ($key=='cek_rek') {
$kegiatan=$_POST['kegiatan'];
$d=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE kegiatan='$kegiatan'");
while($r=pg_fetch_array($d)) {$kpa=$r[0];$pptk=$r[1];$ra=$r[2];$rb=$r[3];$rc=$r[4];$rd=$r[5];$re=$r[6];$rf=$r[7];$rg=$r[8];$rh=$r[9];}
$arr1 = str_split($rc);
echo $kpa.'!@#$'.$pptk.'!@#$'.$ra.'!@#$'.$rb.'!@#$'.$arr1[0].'!@#$'.$arr1[1].'!@#$'.$rd.'!@#$'.$re.'!@#$'.$rf.'!@#$'.$rg.'!@#$'.$rh;
} else
if ($key=='cek_jenis') {
$k=pg_query("SELECT id,nama FROM subkategori_kegiatan");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]; ?></option>
<?php
}
} else
if ($key=='simpan_jenis') {
$jenisid=$_POST['jenisid'];
$a=$_POST['id'];
$pecah=explode(',',$a);
foreach($pecah as $sub_kegiatan_id) {
$upd = pg_query("UPDATE sub_kegiatan SET kategori_id=$jenisid WHERE id=$sub_kegiatan_id");
}
} else
if ($key=='simpan_orgall') {
$a=$_POST['id'];
$pecah=explode(',',$a);
$ppkomid=$_POST['ppkomid'];
$ppid=$_POST['ppid'];
$pkgid=$_POST['pkgid'];
foreach($pecah as $sub_kegiatan_id) {
$upd = pg_query("UPDATE sub_kegiatan SET ppkom_id=$ppkomid, pejabat_pengadaan_id=$ppid, pelaksana_kegiatan_id=$pkgid WHERE id=$sub_kegiatan_id");
}
}
?>
+99
View File
@@ -0,0 +1,99 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
include('../../koneksi.php');
$thn=$_GET['thn'];
$kegiatan=$_GET['kg'];
$sub_kegiatan=$_GET['sub_kegiatan'];
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(35);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(95);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('ANGGARAN');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'KPA')
->setCellValue('C1', 'PPTK')
->setCellValue('D1', 'PPKOM')
->setCellValue('E1', 'PPBJ')
->setCellValue('F1', 'Rek')
->setCellValue('G1', 'Sub / Belanja')
->setCellValue('H1', 'Anggaran');
$query = "SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk
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'
".($sub_kegiatan == '' ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($kegiatan == '' ? "" : "AND k.kegiatan='$kegiatan'")."
ORDER BY k.id DESC
";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if(($r[5]=='') || ($r[5]==NULL)) {
$rek='';
} else {
$rek=$r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];
}
if(($r[13]=='') || ($r[13]==NULL)) {$sub='';} else {$sub=$r[13];}
if(($r[16]=='') || ($r[16]==NULL)) {$bl='';} else {$bl=$r[16];}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[0])
->setCellValue('C'.$baris, $r[1])
->setCellValue('D'.$baris, $r[2])
->setCellValue('E'.$baris, $r[3])
->setCellValue('F'.$baris, $rek)
->setCellValue('G'.$baris, $sub."\n".$bl)
->setCellValueExplicit('H'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC); /*anggaran*/
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
//$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getStyle('A1:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('P1:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:R'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$a++;
$baris++;
}
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="anggaran.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(19);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(20);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('IMPORT_DPA');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'thn')
->setCellValue('B1', 'kpa')
->setCellValue('C1', 'pptk')
->setCellValue('D1', 'ppkom')
->setCellValue('E1', 'pejabat_pengadaan')
->setCellValue('F1', 'rek1')
->setCellValue('G1', 'rek2')
->setCellValue('H1', 'rek3')
->setCellValue('I1', 'rek4')
->setCellValue('J1', 'rek5')
->setCellValue('K1', 'rek6')
->setCellValue('L1', 'rek7')
->setCellValue('M1', 'rek8')
->setCellValue('N1', 'rek9')
->setCellValue('O1', 'rek10')
->setCellValue('P1', 'sub_kegiatan')
->setCellValue('Q1', 'belanja')
->setCellValue('R1', 'anggaran');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="import_dpa.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+865
View File
@@ -0,0 +1,865 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
include('../../koneksi.php');
$jenis=$_POST['jenis'];
$filter=$_POST['filter'];
?>
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-Regular.ttf');
}
@font-face {
font-family: "GSansAsu";
src: url('assets/fonts/GoogleSans-Medium.ttf');
}
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
.judule {
font-family: "GSans";
font-size:20px;
color:black;
}
.judul_page {
font-family: "GSansAsu";
font-size:30px;
color:#cccccc;
}
</style>
<!--
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<span class="pull-left" id="gtotal"></span>
</div>
</div>
-->
<?php
$jenis=$_POST['jenis'];
if (($jenis=='Admin Utama') || ($jenis=='Verifikator') || ($jenis=='Kepala Perbendaharaan')) {} else {
?>
<br>
<br>
<br>
<br>
<br>
<div class="row" style="margin-top:-15px">
<div class="col-lg-4">
<p class="judul_page"><i class="mdi mdi-table-edit m-r-5"></i> Pagu</p>
</div>
</div>
<?php
}
?>
<input type="hidden" id="pr_jenis" value="<?php echo $jenis; ?>">
<div class="row">
<!--<div class="col-lg-1">
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-2">
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>-->
<?php
if ($jenis==NULL) {} else {
?>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran2"><i class="fa fa-plus"></i></button>
</div>
<?php
}
?>
<!--
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran"><i class="fa fa-plus"></i></button>
</div>
-->
<div class="col-lg-4">
<select class="form-control" name="cari_sub_kegiatan" id="cari_sub_kegiatan">
</select>
</div>
<div class="col-lg-4">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<?php
if ($jenis==NULL) {
?>
<div class="col-lg-4">
<?php
} else {
?>
<div class="col-lg-3">
<?php
}
?>
<input type="text" class="form-control" id="pagu_totnilai" style="color:black;font-family:Arial;font-weight:bold;text-align:right" disabled>
</div>
<!-- <div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_pr_anggaran2">Excel</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="down_pr_anggaran2">Template</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-danger btn-block" id="up_pr_anggaran2">Upload</button>
</div>-->
<input type="file" name="input_load_tmp_anggaran" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_tmp_anggaran">
</div>
<div id="tabel_anggaran"></div>
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi">Detail Resmi</span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
</div>
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" 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>
<span class="modal-title" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<div id="modal_org" 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 judule" id="modal_judul_org"></h4>
</div>
<div class="modal-body" id="modal_body_org"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_org">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_org">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_rek" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Kode Rekening</span>
</div>
<div class="modal-body" id="modal_body_rek" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rek">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_rek">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_belanja" 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>
<span class="modal-title" id="modal_head_belanja"></span>
</div>
<div class="modal-body" id="modal_body_belanja" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belanja">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belanja">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_kdpanggil" 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>
<span class="modal-title" id="modal_head_kdpanggil"></span>
</div>
<div class="modal-body" id="modal_body_kdpanggil" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kdpanggil">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kdpanggil">Simpan</button>
</div>
</div>
</div>
</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>
<span class="modal-title" id="modal_head_anggaran"></span>
</div>
<div class="modal-body" id="modal_body_anggaran" style="margin-top:-20px"></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_pagu" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Input Pagu</span>
</div>
<div class="modal-body" id="modal_body_pagu" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pagu">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pagu">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_jenis" 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 judule" id="modal_judul_jenis">Jenis Pengadaan</h4>
</div>
<div class="modal-body" id="modal_body_jenis"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_jenis">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_jenis">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_orgall" 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 judule" id="modal_judul_orgall"></h4>
</div>
<div class="modal-body" id="modal_body_orgall"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_orgall">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_orgall">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_alert" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body" id="modal_body_alert" style="margin-top:-20px">Data Tersimpan</div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-primary waves-effect waves-light" id="ok_alert">Ok</button>
</div>
</div>
</div>
</div>
<script>
$('#up_pr_anggaran2').click(function(){
$('#input_load_tmp_anggaran').trigger('click');
});
$('#input_load_tmp_anggaran').change(function(e){
alert('Proses Upload..');
setTimeout(function () {alert("UPLOAD SELESAI");}, 3000);
});
$("#cari_sub_kegiatan").select2();
$("#cari_kegiatan").select2();
var j = $('#cek_jenis').val();
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
$('select[name="cari_kpa"]').popover();
$('select[name="cari_pptk"]').popover();
$('select[name="cari_pgn"]').popover();
$('select[name="cari_kom"]').popover();
var thn=$("#thn_dpa option:selected").text();
var jenis = $('#pr_jenis').val();
var filter = $('#filter').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id,jenis:jenis});
$.ajax({
type: "POST",
url: "app/master/pr_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/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option value="">-- Pilih Belanja --</option>'+data);
}
});
var key='cek_sub_kegiatan';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_sub_kegiatan').html('<option value="">-- Pilih Sub Sub Kegiatan --</option>'+data);
}
});
} else {
//alert('data tidak ada..');
//$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
}
});
});
$('#cari_sub_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
}
});
});
function excel2() {
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var thn=$('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel.php?kg='+a+'&sub_kegiatan='+a2+'&thn='+thn,'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_pr_anggaran2').click(function(){
excel2();
});
function down_excel2() {
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel_down.php','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);
}
$('#down_pr_anggaran2').click(function(){
down_excel2();
});
$('#simpan_org').click(function(){
var orgid=$('#cari_org').val();
var sub_kegiatan_id = $('#temp_data').val();
var nm=$('#nm').val();
var key='simpan_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+sub_kegiatan_id
+'&orgid='+orgid
+'&nm='+nm
+'&key='+key,
success: function(data){
$('#modal_org').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_orgall').click(function(){
var ppkomid=$('#cari_ppkom').val();
var ppid=$('#cari_pp').val();
var pkgid=$('#cari_pkg').val();
var sub_kegiatan_id = $('#temp_data').val();
var key='simpan_orgall';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+sub_kegiatan_id
+'&ppkomid='+ppkomid
+'&ppid='+ppid
+'&pkgid='+pkgid
+'&key='+key,
success: function(data){
$('#modal_orgall').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_jenis').click(function(){
var jenisid=$('#cari_jenis').val();
var sub_kegiatan_id = $('#temp_data').val();
var key='simpan_jenis';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+sub_kegiatan_id
+'&jenisid='+jenisid
+'&key='+key,
success: function(data){
$('#modal_jenis').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
/*
$('#simpan_rek').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_rek';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&key='+key,
success: function(data){alert(data);
$('#modal_rek').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_belanja').click(function(){
var id = $('#pb_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var p1 = $('#pb_p1').val();
var k1 = $('#pb_k1').val();
var sk1 = $('#pb_sk1').val();
var kd_panggil = $('#pb_kd_panggil').val();
var bp_id = $('#pb_bp_id').val();
var verifikator_id = $('#pb_verifikator_id').val();
var pelaksana_kegiatan_id = $('#pb_pelaksana_kegiatan_id').val();
var fs = $('#pb_fs').val();
var key = 'simpan_belanja';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&p1='+p1
+'&k1='+k1
+'&sk1='+sk1
+'&kd_panggil='+kd_panggil
+'&bp_id='+bp_id
+'&verifikator_id='+verifikator_id
+'&pelaksana_kegiatan_id='+pelaksana_kegiatan_id
+'&fs='+fs
+'&key='+key,
success: function(data){
$('#modal_belanja').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
*/
$('#simpan_kdpanggil').click(function(){
var id = $('#pp_sub_kegiatan_id').val();
var kd_panggil = $('#pp_kd_panggil').val();
var key = 'simpan_kdpanggil';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kd_panggil='+kd_panggil
+'&key='+key,
success: function(data){
$('#modal_kdpanggil').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
/*
$('#simpan_anggaran').click(function(){
var id = $('#pa_sub_kegiatan_id').val();
var anggaran = $('#pa_anggaran').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&anggaran='+anggaran
+'&key='+key,
success: function(data){
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#add_pr_anggaran').click(function(){
var x = confirm("Anda yakin ingin menambah data ?");
if (x) {
var key = "add_pr_anggaran";
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
*/
$('#add_pr_anggaran2').click(function(){
var id = 0;
$('#modal_pagu').modal('show');
$('#modal_body_pagu').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_pagu.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pagu').html(data);
// $('#pejabat_nama').first().focus().selected();
}
});
});
$('#simpan_pagu').click(function(){
var thn=$("#thn_dpa option:selected").text();
var id = $('#pr_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var p1 = $('#pb_p1').val();
var k1 = $('#pb_k1').val();
var sk1 = $('#pb_sk1').val();
var fs = $('#pb_fs').val();
var anggaran = $('#pa_anggaran').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_pagu';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&p1='+p1
+'&k1='+k1
+'&sk1='+sk1
+'&fs='+fs
+'&anggaran='+anggaran
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_pagu').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
$('#modal_alert').modal('show');
}
});
});
$('#ok_alert').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
$('#modal_alert').modal('hide');
if (id==0) {
$('#modal_pagu').modal('show');
$('#pb_kegiatan').val('');
$('#pa_anggaran').val('0');
$('#pr_kpa').val('');
$('#pr_pptk').val('');
$('#pr_ra').val('');
$('#pr_rb').val('');
$('#pr_rc1').val('');
$('#pr_rc2').val('');
$('#pr_rd').val('');
$('#pr_re').val('');
$('#pr_rf').val('');
$('#pr_rg').val('');
$('#pr_rh').val('');
$("#modal_pagu").animate({scrollTop: $(document).height()}, 500);
$('#modal_pagu').on('shown.bs.modal', function () {
$("#pb_kegiatan").focus();
});
} else {}
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+28
View File
@@ -0,0 +1,28 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$anggaran=$row['anggaran'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Anggaran</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pa_sub_kegiatan_id">
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
</div>
<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>
+46
View File
@@ -0,0 +1,46 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kegiatan=$row['kegiatan'];
$sub_kegiatan=$row['sub_kegiatan'];
$p1=$row['p1'];
$k1=$row['k1'];
$sk1=$row['sk1'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Program</label>
<textarea class="form-control" id="pb_p1"><?php echo $p1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Kegiatan</label>
<textarea class="form-control" id="pb_k1"><?php echo $k1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Kegiatan</label>
<textarea class="form-control" id="pb_sk1"><?php echo $sk1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pb_sub_kegiatan_id">
<textarea class="form-control" id="pb_sub_kegiatan"><?php echo $sub_kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Belanja</label>
<textarea class="form-control" id="pb_kegiatan"><?php echo $kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
<select class="form-control" name="pb_fs" id="pb_fs">
<option value="f">FUNGSIONAL</option>
<option value="s">SUBSIDI</option>
</select>
</div>
+28
View File
@@ -0,0 +1,28 @@
<?php
include('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
?>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1">Jenis Pengadaan</label>
<select class="form-control" name="cari_jenis" id="cari_jenis">
</select>
</div>
</div>
</div>
<script>
var key='cek_jenis';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'key='+key,
success: function(data){
$('#cari_jenis').html(data);
}
});
</script>
@@ -0,0 +1,13 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kd_panggil=$row['kd_panggil'];
}
?>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pp_sub_kegiatan_id">
<div class="form-group">
<label for="exampleInputEmail1">Kode Panggil</label>
<input type="text" class="form-control" id="pp_kd_panggil" value="<?php echo $kd_panggil; ?>">
</div>
+58
View File
@@ -0,0 +1,58 @@
<?php
include('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$pil=$_POST['pil'];
if ($pil=='kpa') {
$nm='kpa';$lbl='KPA';
} else
if ($pil=='pptk') {
$nm='pptk';$lbl='PPTK';
} else
if ($pil=='ppkom') {
$nm='ppkom';$lbl='PPKOM';
} else
if ($pil=='pejabat_pengadaan') {
$nm='pejabat_pengadaan';$lbl='PEJABAT PENGADAAN';
} else
if ($pil=='pkg') {
$nm='pelaksana_kegiatan';$lbl='PELAKSANA KEGIATAN';
} else
if ($pil=='bp') {
$nm='bp';$lbl='BENDAHARA PENGELUARAN';
} else
if ($pil=='ver') {
$nm='verifikator';$lbl='VERIFIKATOR';
}
?>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1"><?php echo $lbl; ?></label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="org_sub_kegiatan_id">
<input type="hidden" value="<?php echo $pil; ?>" id="pil">
<input type="hidden" value="<?php echo $nm; ?>" id="nm">
<select class="form-control" name="cari_org" id="cari_org">
</select>
</div>
</div>
</div>
<script>
var pil=$('#pil').val();
var nm=$('#nm').val();
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
var key='cek_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'nm='+nm
+'&sub_kegiatan_id='+sub_kegiatan_id
+'&key='+key,
success: function(data){
$('#cari_org').html(data);
}
});
</script>
+66
View File
@@ -0,0 +1,66 @@
<?php
include('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
?>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1">PPKOM</label>
<select class="form-control" name="cari_ppkom" id="cari_ppkom">
<?php
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ppkom o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1">Pejabat Pengadaan</label>
<select class="form-control" name="cari_pp" id="cari_pp">
<?php
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pejabat_pengadaan o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1">Pelaksana Kegiatan</label>
<select class="form-control" name="cari_pkg" id="cari_pkg">
<?php
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pelaksana_kegiatan o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
?>
</select>
</div>
</div>
</div>
+233
View File
@@ -0,0 +1,233 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT p1,k1,sk1,sub_kegiatan,kegiatan,kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh,anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$p1=$row['p1'];
$k1=$row['k1'];
$sk1=$row['sk1'];
$sub_kegiatan=$row['sub_kegiatan'];
$kegiatan=$row['kegiatan'];
$kpa=$row['kpa'];
$pptk=$row['pptk'];
$ra=$row['ra'];
$rb=$row['rb'];
$rc=$row['rc'];
$rd=$row['rd'];
$re=$row['re'];
$rf=$row['rf'];
$rg=$row['rg'];
$rh=$row['rh'];
$anggaran=$row['anggaran'];
}
$arr1 = str_split($rc);
?>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
<div class="form-group">
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
<select class="form-control" name="pb_fs" id="pb_fs">
<option value="f">FUNGSIONAL</option>
<option value="s">SUBSIDI</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Program</label>
<input type="text" class="form-control" list="br_p1" name="browser" id="pb_p1" value="<?php echo $p1; ?>">
<datalist id="br_p1">
<?php
$d=pg_query("SELECT p1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
GROUP BY p1
ORDER BY p1 ASC");
while($rows=pg_fetch_array($d)) {
?>
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Kegiatan</label>
<input type="text" class="form-control" list="br_k1" name="browser" id="pb_k1" value="<?php echo $k1; ?>">
<datalist id="br_k1">
<?php
$d=pg_query("SELECT k1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
GROUP BY k1
ORDER BY k1 ASC");
while($rows=pg_fetch_array($d)) {
?>
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Kegiatan</label>
<input type="text" class="form-control" list="br_sk1" name="browser" id="pb_sk1" value="<?php echo $sk1; ?>">
<datalist id="br_sk1">
<?php
$d=pg_query("SELECT sk1 FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
GROUP BY sk1
ORDER BY sk1 ASC");
while($rows=pg_fetch_array($d)) {
?>
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
<input type="text" class="form-control" list="br_sub_kegiatan" name="browser" id="pb_sub_kegiatan" value="<?php echo $sub_kegiatan; ?>">
<datalist id="br_sub_kegiatan">
<?php
$d=pg_query("SELECT sub_kegiatan FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
GROUP BY sub_kegiatan
ORDER BY sub_kegiatan ASC");
while($rows=pg_fetch_array($d)) {
?>
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Belanja</label>
<input type="text" class="form-control" list="br_kegiatan" name="browser" id="pb_kegiatan" value="<?php echo $kegiatan; ?>">
<datalist id="br_kegiatan">
<?php
$d=pg_query("SELECT kegiatan FROM sub_kegiatan WHERE CAST(thn AS INTEGER)>=2024
GROUP BY kegiatan
ORDER BY kegiatan ASC");
while($rows=pg_fetch_array($d)) {
?>
<option value="<?php echo $rows[0]; ?>"><?php echo $rows[0]; ?></option>
<?php
}
?>
</datalist>
</div>
<div class="row">
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">A</label>
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">B</label>
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">C</label>
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">D</label>
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">E</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">F</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">G</label>
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">H</label>
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">I</label>
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputEmail1">J</label>
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">K</label>
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
</div>
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Anggaran</label>
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
</div>
<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);}
}
$('#pb_kegiatan').change(function(){
var a=$('#pb_kegiatan').val();
var key='cek_rek';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'kegiatan='+a
+'&key='+key,
success: function(data){
var b = data.split('!@#$');
$('#pr_kpa').val(b[0]);
$('#pr_pptk').val(b[1]);
$('#pr_ra').val(b[2]);
$('#pr_rb').val(b[3]);
$('#pr_rc1').val(b[4]);
$('#pr_rc2').val(b[5]);
$('#pr_rd').val(b[6]);
$('#pr_re').val(b[7]);
$('#pr_rf').val(b[8]);
$('#pr_rg').val(b[9]);
$('#pr_rh').val(b[10]);
}
});
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kpa=$row['kpa'];
$pptk=$row['pptk'];
$ra=$row['ra'];
$rb=$row['rb'];
$rc=$row['rc'];
$rd=$row['rd'];
$re=$row['re'];
$rf=$row['rf'];
$rg=$row['rg'];
$rh=$row['rh'];
}
$arr1 = str_split($rc);
?>
<div class="row">
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">A</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">B</label>
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">C</label>
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">D</label>
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">E</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">F</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">G</label>
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">H</label>
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">I</label>
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputEmail1">J</label>
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">K</label>
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
</div>
</div>
</div>
+341
View File
@@ -0,0 +1,341 @@
<?php
include("../../koneksi.php");
$thn=$_POST['thn'];
$jenis=$_POST['jenis'];
$kegiatan=$_POST['kegiatan'];
$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'];
?>
<script type="text/javascript">
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"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_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
<thead>
<tr style="color:grey;font-family:InterSB">
<td align="center" width="50px">Thn</td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td align="center">KPA</td>
<td align="center">PPTk</td>
<td align="center">PPKom</td>
<td align="center">PPBJ</td>
<?php
}
?>
<!--<td align="center">Jenis</td>-->
<td align="center" style="display:none">Kd</td>
<td align="center" width="130px">Rek</td>
<td align="center">Sub sub kegiatan / Belanja</td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td align="center">Kd Panggil</td>
<?php
}
?>
<td align="center">Anggaran</td>
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
<td align="center" style="color:black" width="90px">Hutang</td>
<td align="center" style="color:black" width="90px">Realisasi</td>
<td align="center" width="100px">Sisa</td>-->
<td align="center" width="60">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk,
k.kd_panggil,b.inisial,pk.inisial,v.inisial,k.thn
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)
LEFT OUTER JOIN bp b ON (b.id=k.bp_id)
LEFT OUTER JOIN pelaksana_kegiatan pk ON (pk.id=k.pelaksana_kegiatan_id)
LEFT OUTER JOIN verifikator v ON (v.id=k.verifikator_id)
WHERE k.thn='$thn'
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
ORDER BY k.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" align="center"><?php echo $r['thn']; ?></td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td><button class="btn btn-block btn-xs ed_kpa" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[0];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pptk" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[1];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_ppkom" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[2];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pejabat_pengadaan" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[3];} ?>
</button></td>
<?php
}
?>
<!--<td><?php echo $r[20]; ?></td>-->
<td align="center" class="kiri" style="display:none"><?php
if (!empty($r[12])) {
$no_pinjam=(int) substr($r[12],0,2);
$kode=sprintf("%02s",$no_pinjam);
echo $kode;
} else {echo "-";}
?></td>
<td>
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
</td>
<td>
<span style="font-family:InterSB">
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
</span><br>
<span>
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
</span>
</td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td>
<button class="btn btn-block btn-xs kdpanggil" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<span style="font-family:InterSB">
<?php if(($r[19]=='') || ($r[19]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[19];} ?>
</span><br>
<span>
<?php echo $r[20].' '.$r[21].' '.$r[22]; ?>
</span>
</button>
</td>
<?php
}
?>
<td align="right">
<span style="color:black">
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
</span>
</td> <!-- anggaran -->
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
<!--<td align="right" class="kanan"><span
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
<td align="center" class="kanan">
<button type="button" name="edit" style="height:22px;" class="btn btn-teal btn-xs edit" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-pencil"></i>
</button>
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="edit"]').popover();
$('button[name="delete"]').popover();
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_anggaran";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
$("#tabel_data_pr_anggaran").on('click','.edit',function(){
var id = $(this).attr('id');
$('#modal_pagu').modal('show');
$('#modal_body_pagu').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_pagu.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pagu').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.kdpanggil',function(){
var id = $(this).attr('id');
$('#modal_kdpanggil').modal('show');
$('#modal_body_kdpanggil').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_kdpanggil.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kdpanggil').html(data);
}
});
});
/*
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
var id = $(this).attr('id');
$('#modal_anggaran').modal('show');
$('#modal_body_anggaran').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_anggaran.php",
data: 'id='+id,
success: function(data){
$('#modal_body_anggaran').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
var id = $(this).attr('id');
$('#modal_belanja').modal('show');
$('#modal_body_belanja').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_belanja.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belanja').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
var id = $(this).attr('id');
$('#modal_rek').modal('show');
$('#modal_body_rek').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_rek.php",
data: 'id='+id,
success: function(data){
$('#modal_body_rek').html(data);
}
});
});
*/
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
var id = $(this).attr('id');
var pil='kpa';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
var id = $(this).attr('id');
var pil='pptk';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
var id = $(this).attr('id');
var pil='ppkom';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
var id = $(this).attr('id');
var pil='pejabat_pengadaan';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
</script>
+515
View File
@@ -0,0 +1,515 @@
<?php
include("../../koneksi.php");
$thn=$_POST['thn'];
$jenis=$_POST['jenis'];
$kegiatan=$_POST['kegiatan'];
$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'];
?>
<style type="text/css">
input[type=checkbox] {
transform: scale(1.5);
}
.table > tbody > tr > td {
vertical-align: middle;
}
</style>
<script type="text/javascript">
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false,
lengthMenu: [[500, -1], [500, "All"]],
"iDisplayLength": 500
});
</script>
<input type="hidden" id="awal">
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
<table id="tabel_data_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
<thead>
<tr style="color:grey;font-family:InterSB">
<td align="center" width="30">
<input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" ></td>
<td align="center" width="30px">Thn</td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_kpa">KPA</button></td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pptk">PPTK</button></td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_ppkom">PPKOM</button></td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pejabat_pengadaan">PP</button></td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_pkg">PKG</button></td>
<td align="center" width="35px"><button class="btn btn-block btn-xs ed_jenis">Jenis</button></td>
<?php
}
?>
<!--<td align="center">Jenis</td>-->
<td align="center" style="display:none">Kd</td>
<td align="center" width="130px">Rek</td>
<td align="center">Sub sub kegiatan / Belanja</td>
<?php
if (($jenis=='Perencanaan') || ($jenis=='Admin Utama')) {} else {
?>
<td align="center">Kode</td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_bp">BP</button></td>
<td align="center" width="30px"><button class="btn btn-block btn-xs ed_ver">VER</button></td>
<?php
}
?>
<td align="center">Anggaran</td>
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
<td align="center" style="color:black" width="90px">Hutang</td>
<td align="center" style="color:black" width="90px">Realisasi</td>
<td align="center" width="100px">Sisa</td>-->
<td align="center" width="60">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk,
k.kd_panggil,b.inisial,pk.inisial,v.inisial,k.thn
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)
LEFT OUTER JOIN bp b ON (b.id=k.bp_id)
LEFT OUTER JOIN pelaksana_kegiatan pk ON (pk.id=k.pelaksana_kegiatan_id)
LEFT OUTER JOIN verifikator v ON (v.id=k.verifikator_id)
WHERE k.thn='$thn'
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
ORDER BY k.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<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"
<?php
if($tempdata) {
$pizza = "$tempdata";
$pieces = explode(",", $pizza);
foreach ($pieces as $value) {
if ($r['id']==$value) {echo "checked";} else {}
}
} else {}
?>
>
</td>
<td align="center"><?php echo $r['thn']; ?></td>
<?php
if ($jenis=='Perencanaan') {} else {
?>
<td align="center"><?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[0];} ?></td>
<td align="center"><?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[1];} ?></td>
<td align="center"><?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[2];} ?></td>
<td align="center"><?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[3];} ?></td>
<td align="center"><?php if(($r[21]=='') || ($r[21]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[21];} ?></td>
<td align="center"><?php if(($r['nama']=='') || ($r['nama']==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r['nama'];} ?></td>
<?php
}
?>
<!--<td><?php echo $r[20]; ?></td>-->
<td align="center" class="kiri" style="display:none"><?php
if (!empty($r[12])) {
$no_pinjam=(int) substr($r[12],0,2);
$kode=sprintf("%02s",$no_pinjam);
echo $kode;
} else {echo "-";}
?></td>
<td>
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
</td>
<td>
<span style="font-family:InterSB">
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
</span><br>
<span>
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
</span>
</td>
<?php
if (($jenis=='Perencanaan') || ($jenis=='Admin Utama')) {} else {
?>
<td>
<button class="btn btn-block btn-xs kdpanggil" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<span style="font-family:InterSB">
<?php if(($r[19]=='') || ($r[19]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[19];} ?>
</span>
</button>
</td>
<td align="center"><?php if(($r[20]=='') || ($r[20]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[20];} ?></td>
<td align="center"><?php if(($r[22]=='') || ($r[22]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[22];} ?></td>
<?php
}
?>
<td align="right">
<span style="color:black">
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
</span>
</td> <!-- anggaran -->
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
<!--<td align="right" class="kanan"><span
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
<td align="center" class="kanan">
<?php if ($jenis=='Perencanaan') { ?>
<button type="button" name="edit" style="height:22px;" class="btn btn-teal btn-xs edit" id="<?php echo $r['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-pencil"></i>
</button>
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
<?php } else {} ?>
</td>
</tr>
<?php
$totjml=$totjml+1;
$totnilai=$totnilai+$r[14];
}
?>
</tbody>
</table>
<input type="hidden" id="totnilai" value="<?php echo number_format($totnilai,0,',','.'); ?>">
<script>
$('button[name="edit"]').popover();
$('button[name="delete"]').popover();
var totnilai=$('#totnilai').val();
$('#pagu_totnilai').val(totnilai);
function getSelectedVal(){
let table=$('#tabel_data_pr_anggaran').DataTable();
let arr= [];
let checkedvalues = table.$('input:checked').each(function () {
arr.push($(this).attr('value'))
});
arr=arr.toString();
$("#temp_data").val(arr);
}
$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
$("input[type='checkbox']").change(function() {
getSelectedVal();
});
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_anggaran";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
$("#tabel_data_pr_anggaran").on('click','.edit',function(){
var id = $(this).attr('id');
$('#modal_pagu').modal('show');
$('#modal_body_pagu').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_pagu.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pagu').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='kpa';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='pptk';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='ppkom';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='pejabat_pengadaan';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_pkg',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='pkg';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
/*
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom, .ed_pejabat_pengadaan, .ed_pkg',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='kpa';
$('#modal_orgall').modal('show');
$('#modal_body_orgall').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_orgall.php",
data: 'id='+id,
success: function(data){
$('#modal_judul_orgall').html('');
$('#modal_body_orgall').html(data);
}
});
}
});
*/
$("#tabel_data_pr_anggaran").on('click','.ed_jenis',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
$('#modal_jenis').modal('show');
$('#modal_body_jenis').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_jenis.php",
data: 'id='+id,
success: function(data){
$('#modal_judul_jenis').html('');
$('#modal_body_jenis').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_bp',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='bp';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.ed_ver',function(){
var a = $('#temp_data').val();
if (!a) {alert('Centanglah mana yang mau ditentukan');} else {
var id = $(this).attr('id');
var pil='ver';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
}
});
$("#tabel_data_pr_anggaran").on('click','.kdpanggil',function(){
var id = $(this).attr('id');
$('#modal_kdpanggil').modal('show');
$('#modal_body_kdpanggil').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_kdpanggil.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kdpanggil').html(data);
}
});
});
/*
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
var id = $(this).attr('id');
$('#modal_anggaran').modal('show');
$('#modal_body_anggaran').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_anggaran.php",
data: 'id='+id,
success: function(data){
$('#modal_body_anggaran').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
var id = $(this).attr('id');
$('#modal_belanja').modal('show');
$('#modal_body_belanja').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_belanja.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belanja').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
var id = $(this).attr('id');
$('#modal_rek').modal('show');
$('#modal_body_rek').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_rek.php",
data: 'id='+id,
success: function(data){
$('#modal_body_rek').html(data);
}
});
});
*/
</script>
+359
View File
@@ -0,0 +1,359 @@
<?php
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
$pejabat_pengadaan_ids=$_POST['pejabat_pengadaan_id'];
$ppkom_ids=$_POST['ppkom_id'];
$pptk_ids=$_POST['pptk_id'];
if ($pejabat_pengadaan_ids==null) {$pejabat_pengadaan_id=undefined;} else {$pejabat_pengadaan_id=$pejabat_pengadaan_ids;}
if ($ppkom_ids==null) {$ppkom_id=undefined;} else {$ppkom_id=$ppkom_ids;}
if ($pptk_ids==null) {$pptk_id=undefined;} else {$pptk_id=$pptk_ids;}
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_kpa') {
$k=pg_query("SELECT DISTINCT a.id,a.inisial FROM kpa a INNER JOIN sub_kegiatan k
ON (a.id=k.kpa_id) WHERE k.thn='$thn' AND a.aktif='t' ORDER BY a.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pptk') {
$k=pg_query("SELECT DISTINCT t.id,t.inisial FROM pptk t INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (t.id=k.pptk_id) WHERE k.thn='$thn' AND t.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY t.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pgn') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM pejabat_pengadaan p INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (p.id=k.pejabat_pengadaan_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kom') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM ppkom p INNER JOIN sub_kegiatan k
ON (p.id=k.ppkom_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kegiatan') {
$k=pg_query("SELECT DISTINCT k.kegiatan,CASE WHEN k.rh!='' THEN CONCAT(k.rh,' - ') ELSE '' END,
k.rh, NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric ASC,k.kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
}
} else
if ($key=='cek_sub_kegiatan') {
$k=pg_query("SELECT DISTINCT k.sub_kegiatan
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY k.sub_kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[0]."</option>";
}
} else
if ($key=='cek_gtotal') {
$kegiatan=$_POST['kegiatan'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$pgn=$_POST['pgn'];
$kom=$_POST['kom'];
/*anggaran*/
/*
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
AND anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
} else {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
}
while($rc=pg_fetch_array($c)) {$cr=$rc[0];}
/*resmi*/
/*
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($rd=pg_fetch_array($d)) {$dr=$rd[0];}
/*extra*/
/*
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status = 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($re=pg_fetch_array($e)) {$er=$re[0];}
$total_penyerapan=$dr+$er;
$total_sisa=$cr-$total_penyerapan;
$pro_serap=@($total_penyerapan/$cr);
$pro_sisa=@($total_sisa/$cr);
echo '<span style="color:black">Anggaran = '.number_format($cr,0,',','.').'</span><br><span>Penyerapan = '.number_format($dr,0,',','.').' :: Hutang = '.number_format($er,0,',','.').' :: Total = '.number_format($total_penyerapan,0,',','.').' ('.number_format($pro_serap*100, 0, '.', '').'%)</span><br><span style="color:red">Sisa = '.number_format($total_sisa,0,',','.').'</span><span style="color:red"> ('.number_format($pro_sisa*100, 0, '.', '').'%)</span>';
} else
if ($key=='cek_org') {
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT ".$nmid." FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ".$nm." o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_org') {
$sub_kegiatan_id=$_POST['id'];
$orgid=$_POST['orgid'];
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan SET ".$nmid." =$orgid WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_rek') {
$sub_kegiatan_id=$_POST['id'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$ra=$_POST['ra'];
$rb=$_POST['rb'];
$rc=$_POST['rc1'].''.$_POST['rc2'];
$rd=$_POST['rd'];
$re=$_POST['re'];
$rf=$_POST['rf'];
$rg=$_POST['rg'];
$rh=$_POST['rh'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_belanja') {
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan=$_POST['sub_kegiatan'];
$kegiatan1=$_POST['kegiatan'];
$kegiatan=str_replace("-",":",$kegiatan1);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_anggaran') {
$sub_kegiatan_id=$_POST['id'];
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET anggaran='$anggaran',
anggaran_ori='$anggaran'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='add_pr_anggaran') {
$thn=$_POST['thn'];
pg_query("INSERT INTO sub_kegiatan (thn) VALUES ('$thn')");
} else
if ($key=='delete_anggaran') {
$id=$_POST['id'];
pg_query("DELETE FROM sub_kegiatan WHERE id=$id AND anggaran IS NULL");
}
?>
+99
View File
@@ -0,0 +1,99 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
include('../../koneksi.php');
$thn=$_GET['thn'];
$kegiatan=$_GET['kg'];
$sub_kegiatan=$_GET['sub_kegiatan'];
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(35);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(95);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('ANGGARAN');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'KPA')
->setCellValue('C1', 'PPTK')
->setCellValue('D1', 'PPKOM')
->setCellValue('E1', 'PPBJ')
->setCellValue('F1', 'Rek')
->setCellValue('G1', 'Sub / Belanja')
->setCellValue('H1', 'Anggaran');
$query = "SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk
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'
".($sub_kegiatan == '' ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($kegiatan == '' ? "" : "AND k.kegiatan='$kegiatan'")."
ORDER BY k.id DESC
";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if(($r[5]=='') || ($r[5]==NULL)) {
$rek='';
} else {
$rek=$r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];
}
if(($r[13]=='') || ($r[13]==NULL)) {$sub='';} else {$sub=$r[13];}
if(($r[16]=='') || ($r[16]==NULL)) {$bl='';} else {$bl=$r[16];}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[0])
->setCellValue('C'.$baris, $r[1])
->setCellValue('D'.$baris, $r[2])
->setCellValue('E'.$baris, $r[3])
->setCellValue('F'.$baris, $rek)
->setCellValue('G'.$baris, $sub."\n".$bl)
->setCellValueExplicit('H'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC); /*anggaran*/
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
//$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getStyle('A1:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('P1:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:R'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$a++;
$baris++;
}
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="anggaran.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(19);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(20);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('IMPORT_DPA');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'thn')
->setCellValue('B1', 'kpa')
->setCellValue('C1', 'pptk')
->setCellValue('D1', 'ppkom')
->setCellValue('E1', 'pejabat_pengadaan')
->setCellValue('F1', 'rek1')
->setCellValue('G1', 'rek2')
->setCellValue('H1', 'rek3')
->setCellValue('I1', 'rek4')
->setCellValue('J1', 'rek5')
->setCellValue('K1', 'rek6')
->setCellValue('L1', 'rek7')
->setCellValue('M1', 'rek8')
->setCellValue('N1', 'rek9')
->setCellValue('O1', 'rek10')
->setCellValue('P1', 'sub_kegiatan')
->setCellValue('Q1', 'belanja')
->setCellValue('R1', 'anggaran');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="import_dpa.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+516
View File
@@ -0,0 +1,516 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
include('../../koneksi.php');
$jenis=$_POST['jenis'];
$filter=$_POST['filter'];
?>
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-Regular.ttf');
}
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
.judule {
font-family: "GSans";
font-size:20px;
color:black;
}
</style>
<!--
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<span class="pull-left" id="gtotal"></span>
</div>
</div>
-->
<div class="row">
<!--<div class="col-lg-1">
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-2">
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>-->
<!-- <div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran"><i class="fa fa-plus"></i></button>
</div>-->
<div class="col-lg-6">
<select class="form-control" name="cari_sub_kegiatan" id="cari_sub_kegiatan">
</select>
</div>
<div class="col-lg-6">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<!-- <div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_pr_anggaran2">Excel</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="down_pr_anggaran2">Template</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-danger btn-block" id="up_pr_anggaran2">Upload</button>
</div>-->
<input type="file" name="input_load_tmp_anggaran" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_tmp_anggaran">
</div>
<div id="tabel_anggaran"></div>
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi">Detail Resmi</span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
</div>
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" 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>
<span class="modal-title" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<div id="modal_org" 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 judule" id="modal_judul_org"></h4>
</div>
<div class="modal-body" id="modal_body_org"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_org">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_org">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_rek" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Kode Rekening</span>
</div>
<div class="modal-body" id="modal_body_rek" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rek">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_rek">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_belanja" 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>
<span class="modal-title" id="modal_head_belanja"></span>
</div>
<div class="modal-body" id="modal_body_belanja" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belanja">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belanja">Simpan</button>
</div>
</div>
</div>
</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>
<span class="modal-title" id="modal_head_anggaran"></span>
</div>
<div class="modal-body" id="modal_body_anggaran" style="margin-top:-20px"></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>
<script>
$('#up_pr_anggaran2').click(function(){
$('#input_load_tmp_anggaran').trigger('click');
});
$('#input_load_tmp_anggaran').change(function(e){
alert('Proses Upload..');
setTimeout(function () {alert("UPLOAD SELESAI");}, 3000);
});
$("#cari_sub_kegiatan").select2();
$("#cari_kegiatan").select2();
var j = $('#cek_jenis').val();
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
$('select[name="cari_kpa"]').popover();
$('select[name="cari_pptk"]').popover();
$('select[name="cari_pgn"]').popover();
$('select[name="cari_kom"]').popover();
var thn=$('#thn_dpa').val();
var jenis = $('#jenis').val();
var filter = $('#filter').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id});
$.ajax({
type: "POST",
url: "app/master/pr_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/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option value="">-- Pilih Belanja --</option>'+data);
}
});
var key='cek_sub_kegiatan';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_sub_kegiatan').html('<option value="">-- Pilih Sub Sub Kegiatan --</option>'+data);
}
});
} else {
alert('data tidak ada..');
$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh});
}
});
});
$('#cari_sub_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh});
}
});
});
function excel2() {
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var thn=$('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel.php?kg='+a+'&sub_kegiatan='+a2+'&thn='+thn,'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_pr_anggaran2').click(function(){
excel2();
});
function down_excel2() {
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel_down.php','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);
}
$('#down_pr_anggaran2').click(function(){
down_excel2();
});
$('#simpan_org').click(function(){
var orgid=$('#cari_org').val();
var id=$('#org_sub_kegiatan_id').val();
var nm=$('#nm').val();
var key='simpan_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&orgid='+orgid
+'&nm='+nm
+'&key='+key,
success: function(data){
$('#modal_org').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#cari_kegiatan').trigger('change');
}
});
});
$('#simpan_rek').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_rek';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&key='+key,
success: function(data){alert(data);
$('#modal_rek').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#cari_kegiatan').trigger('change');
}
});
});
$('#simpan_belanja').click(function(){
var id = $('#pb_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var key = 'simpan_belanja';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&key='+key,
success: function(data){
$('#modal_belanja').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#cari_kegiatan').trigger('change');
}
});
});
$('#simpan_anggaran').click(function(){
var id = $('#pa_sub_kegiatan_id').val();
var anggaran = $('#pa_anggaran').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&anggaran='+anggaran
+'&key='+key,
success: function(data){
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#cari_kegiatan').trigger('change');
}
});
});
$('#add_pr_anggaran').click(function(){
var x = confirm("Anda yakin ingin menambah data ?");
if (x) {
var key = "add_pr_anggaran";
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
$('#cari_kegiatan').trigger('change');
}
});
} else {}
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
@@ -0,0 +1,28 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$anggaran=$row['anggaran'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Anggaran</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pa_sub_kegiatan_id">
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
</div>
<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>
+22
View File
@@ -0,0 +1,22 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kegiatan=$row['kegiatan'];
$sub_kegiatan=$row['sub_kegiatan'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pb_sub_kegiatan_id">
<textarea class="form-control" id="pb_sub_kegiatan"><?php echo $sub_kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Belanja</label>
<textarea class="form-control" id="pb_kegiatan"><?php echo $kegiatan; ?></textarea>
</div>
+49
View File
@@ -0,0 +1,49 @@
<?php
include('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$pil=$_POST['pil'];
if ($pil=='kpa') {
$nm='kpa';$lbl='KPA';
} else
if ($pil=='pptk') {
$nm='pptk';$lbl='PPTK';
} else
if ($pil=='ppkom') {
$nm='ppkom';$lbl='PPKOM';
} else
if ($pil=='pejabat_pengadaan') {
$nm='pejabat_pengadaan';$lbl='PEJABAT PENGADAAN';
}
?>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1"><?php echo $lbl; ?></label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="org_sub_kegiatan_id">
<input type="hidden" value="<?php echo $pil; ?>" id="pil">
<input type="hidden" value="<?php echo $nm; ?>" id="nm">
<select class="form-control" name="cari_org" id="cari_org">
</select>
</div>
</div>
</div>
<script>
var pil=$('#pil').val();
var nm=$('#nm').val();
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
var key='cek_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'nm='+nm
+'&sub_kegiatan_id='+sub_kegiatan_id
+'&key='+key,
success: function(data){
$('#cari_org').html(data);
}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kpa=$row['kpa'];
$pptk=$row['pptk'];
$ra=$row['ra'];
$rb=$row['rb'];
$rc=$row['rc'];
$rd=$row['rd'];
$re=$row['re'];
$rf=$row['rf'];
$rg=$row['rg'];
$rh=$row['rh'];
}
$arr1 = str_split($rc);
?>
<div class="row">
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">A</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">B</label>
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">C</label>
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">D</label>
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">E</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">F</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">G</label>
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">H</label>
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">I</label>
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputEmail1">J</label>
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">K</label>
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
</div>
</div>
</div>
+283
View File
@@ -0,0 +1,283 @@
<?php
include("../../koneksi.php");
$thn=$_POST['thn'];
$kegiatan=$_POST['kegiatan'];
$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'];
?>
<script type="text/javascript">
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"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_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
<thead>
<tr style="color:grey;font-family:InterSB">
<td align="center">KPA</td>
<td align="center">PPTk</td>
<td align="center">PPKom</td>
<td align="center">PPBJ</td>
<!--<td align="center">Jenis</td>-->
<td align="center" style="display:none">Kd</td>
<td align="center" width="130px">Rek</td>
<td align="center">Sub sub kegiatan / Belanja</td>
<td align="center">Anggaran</td>
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
<td align="center" style="color:black" width="90px">Hutang</td>
<td align="center" style="color:black" width="90px">Realisasi</td>
<td align="center" width="100px">Sisa</td>
<td align="center" width="60">Tools</td>-->
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk
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'
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
ORDER BY k.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" ><button class="btn btn-block btn-xs ed_kpa" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[0];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pptk" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[1];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_ppkom" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[2];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pejabat_pengadaan" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[3];} ?>
</button></td>
<!--<td><?php echo $r[20]; ?></td>-->
<td align="center" class="kiri" style="display:none"><?php
if (!empty($r[12])) {
$no_pinjam=(int) substr($r[12],0,2);
$kode=sprintf("%02s",$no_pinjam);
echo $kode;
} else {echo "-";}
?></td>
<td>
<button class="btn btn-block btn-xs ed_rek" style="font-family:Inter;font-size:13px;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
</button>
</td>
<td>
<button class="btn btn-block btn-xs ed_belanja" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<span style="font-family:InterSB">
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
</span><br>
<span>
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
</span>
</button>
</td>
<td align="right" class="kanan">
<button class="btn btn-block btn-xs ed_anggaran"
<?php if(($r[14]=='') || ($r[14]==NULL)) {
echo 'style="font-family:Inter;font-size:13px;text-align: center !important;white-space: normal;word-wrap: break-word;"';
} else {
echo 'style="font-family:Inter;font-size:13px;text-align: right !important;white-space: normal;word-wrap: break-word;"';
} ?>
id="<?php echo $r['id'];?>"><span style="color:black">
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
</span>
</button>
</td> <!-- anggaran -->
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
<!--<td align="right" class="kanan"><span
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
<!-- <td align="center">
<?php
if ($r[14]!=NULL) {
?>
<button type="button" name="detail" style="height:22px;" class="btn btn-teal btn-xs detail" id="<?php echo $r['id'];?>" data-content="Detail" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-ellipsis-h"></i>
</button>
<?php } else {
?>
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
<?php
} ?>
</td>-->
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="detail"]').popover();
$('button[name="delete"]').popover();
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_anggaran";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
var id = $(this).attr('id');
$('#modal_anggaran').modal('show');
$('#modal_body_anggaran').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_anggaran.php",
data: 'id='+id,
success: function(data){
$('#modal_body_anggaran').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
var id = $(this).attr('id');
$('#modal_belanja').modal('show');
$('#modal_body_belanja').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_belanja.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belanja').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
var id = $(this).attr('id');
$('#modal_rek').modal('show');
$('#modal_body_rek').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_rek.php",
data: 'id='+id,
success: function(data){
$('#modal_body_rek').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
var id = $(this).attr('id');
var pil='kpa';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
var id = $(this).attr('id');
var pil='pptk';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
var id = $(this).attr('id');
var pil='ppkom';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
var id = $(this).attr('id');
var pil='pejabat_pengadaan';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
</script>
+429
View File
@@ -0,0 +1,429 @@
<?php
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
$pejabat_pengadaan_ids=$_POST['pejabat_pengadaan_id'];
$ppkom_ids=$_POST['ppkom_id'];
$pptk_ids=$_POST['pptk_id'];
if ($pejabat_pengadaan_ids==null) {$pejabat_pengadaan_id=undefined;} else {$pejabat_pengadaan_id=$pejabat_pengadaan_ids;}
if ($ppkom_ids==null) {$ppkom_id=undefined;} else {$ppkom_id=$ppkom_ids;}
if ($pptk_ids==null) {$pptk_id=undefined;} else {$pptk_id=$pptk_ids;}
if ($key=='cek_anggaran') {
$hitung=pg_query("SELECT COUNT(*)
FROM sub_kegiatan
WHERE thn='$thn'
");
while($h=pg_fetch_array($hitung)) {$j=$h[0];}
if ($j==0) {echo "kosong";} else {echo "ada";}
} else
if ($key=='cek_kpa') {
$k=pg_query("SELECT DISTINCT a.id,a.inisial FROM kpa a INNER JOIN sub_kegiatan k
ON (a.id=k.kpa_id) WHERE k.thn='$thn' AND a.aktif='t' ORDER BY a.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pptk') {
$k=pg_query("SELECT DISTINCT t.id,t.inisial FROM pptk t INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (t.id=k.pptk_id) WHERE k.thn='$thn' AND t.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY t.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pgn') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM pejabat_pengadaan p INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (p.id=k.pejabat_pengadaan_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kom') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM ppkom p INNER JOIN sub_kegiatan k
ON (p.id=k.ppkom_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kegiatan') {
$k=pg_query("SELECT DISTINCT k.kegiatan,CASE WHEN k.rh!='' THEN CONCAT(k.rh,' - ') ELSE '' END,
k.rh, NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric ASC,k.kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
}
} else
if ($key=='cek_sub_kegiatan') {
$k=pg_query("SELECT DISTINCT k.sub_kegiatan
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY k.sub_kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[0]."</option>";
}
} else
if ($key=='cek_gtotal') {
$kegiatan=$_POST['kegiatan'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$pgn=$_POST['pgn'];
$kom=$_POST['kom'];
/*anggaran*/
/*
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
AND anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
} else {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
}
while($rc=pg_fetch_array($c)) {$cr=$rc[0];}
/*resmi*/
/*
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($rd=pg_fetch_array($d)) {$dr=$rd[0];}
/*extra*/
/*
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status = 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($re=pg_fetch_array($e)) {$er=$re[0];}
$total_penyerapan=$dr+$er;
$total_sisa=$cr-$total_penyerapan;
$pro_serap=@($total_penyerapan/$cr);
$pro_sisa=@($total_sisa/$cr);
echo '<span style="color:black">Anggaran = '.number_format($cr,0,',','.').'</span><br><span>Penyerapan = '.number_format($dr,0,',','.').' :: Hutang = '.number_format($er,0,',','.').' :: Total = '.number_format($total_penyerapan,0,',','.').' ('.number_format($pro_serap*100, 0, '.', '').'%)</span><br><span style="color:red">Sisa = '.number_format($total_sisa,0,',','.').'</span><span style="color:red"> ('.number_format($pro_sisa*100, 0, '.', '').'%)</span>';
} else
if ($key=='cek_org') {
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT ".$nmid." FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ".$nm." o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_org') {
$sub_kegiatan_id=$_POST['id'];
$orgid=$_POST['orgid'];
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan SET ".$nmid." =$orgid WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_rek') {
$sub_kegiatan_id=$_POST['id'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$ra=$_POST['ra'];
$rb=$_POST['rb'];
$rc=$_POST['rc1'].''.$_POST['rc2'];
$rd=$_POST['rd'];
$re=$_POST['re'];
$rf=$_POST['rf'];
$rg=$_POST['rg'];
$rh=$_POST['rh'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_belanja') {
$fs=$_POST['fs'];
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan=$_POST['sub_kegiatan'];
$kegiatan1=$_POST['kegiatan'];
$kegiatan2=str_replace("-",":",$kegiatan1);
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
$p1=$_POST['p1'];
$k1=$_POST['k1'];
$sk1=$_POST['sk1'];
$kd_panggil=$_POST['kd_panggil'];
$bp_id=$_POST['bp_id'];
$verifikator_id=$_POST['verifikator_id'];
$pelaksana_kegiatan_id=$_POST['pelaksana_kegiatan_id'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan',
p1='$p1',
k1='$k1',
sk1='$sk1'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_kdpanggil') {
$sub_kegiatan_id=$_POST['id'];
$kd_panggil=$_POST['kd_panggil'];
$bp_id=$_POST['bp_id'];
$verifikator_id=$_POST['verifikator_id'];
$pelaksana_kegiatan_id=$_POST['pelaksana_kegiatan_id'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kd_panggil='$kd_panggil',
bp_id=$bp_id,
verifikator_id=$verifikator_id,
pelaksana_kegiatan_id=$pelaksana_kegiatan_id
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_anggaran') {
$sub_kegiatan_id=$_POST['id'];
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET anggaran='$anggaran',
anggaran_ori='$anggaran'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='add_pr_anggaran') {
$thn=$_POST['thn'];
pg_query("INSERT INTO sub_kegiatan (thn) VALUES ('$thn')");
} else
if ($key=='delete_anggaran') {
$id=$_POST['id'];
pg_query("DELETE FROM sub_kegiatan WHERE id=$id");
} else
if ($key=='cek_bp_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT bp_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM bp o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_verifikator_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT verifikator_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM verifikator o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_pelaksana_kegiatan_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pelaksana_kegiatan o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
}
?>
+99
View File
@@ -0,0 +1,99 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
include('../../koneksi.php');
$thn=$_GET['thn'];
$kegiatan=$_GET['kg'];
$sub_kegiatan=$_GET['sub_kegiatan'];
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(35);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(95);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('ANGGARAN');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'KPA')
->setCellValue('C1', 'PPTK')
->setCellValue('D1', 'PPKOM')
->setCellValue('E1', 'PPBJ')
->setCellValue('F1', 'Rek')
->setCellValue('G1', 'Sub / Belanja')
->setCellValue('H1', 'Anggaran');
$query = "SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk
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'
".($sub_kegiatan == '' ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($kegiatan == '' ? "" : "AND k.kegiatan='$kegiatan'")."
ORDER BY k.id DESC
";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if(($r[5]=='') || ($r[5]==NULL)) {
$rek='';
} else {
$rek=$r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];
}
if(($r[13]=='') || ($r[13]==NULL)) {$sub='';} else {$sub=$r[13];}
if(($r[16]=='') || ($r[16]==NULL)) {$bl='';} else {$bl=$r[16];}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[0])
->setCellValue('C'.$baris, $r[1])
->setCellValue('D'.$baris, $r[2])
->setCellValue('E'.$baris, $r[3])
->setCellValue('F'.$baris, $rek)
->setCellValue('G'.$baris, $sub."\n".$bl)
->setCellValueExplicit('H'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC); /*anggaran*/
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
//$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getStyle('A1:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('P1:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:R'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$a++;
$baris++;
}
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="anggaran.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(19);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(20);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('IMPORT_DPA');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'thn')
->setCellValue('B1', 'kpa')
->setCellValue('C1', 'pptk')
->setCellValue('D1', 'ppkom')
->setCellValue('E1', 'pejabat_pengadaan')
->setCellValue('F1', 'rek1')
->setCellValue('G1', 'rek2')
->setCellValue('H1', 'rek3')
->setCellValue('I1', 'rek4')
->setCellValue('J1', 'rek5')
->setCellValue('K1', 'rek6')
->setCellValue('L1', 'rek7')
->setCellValue('M1', 'rek8')
->setCellValue('N1', 'rek9')
->setCellValue('O1', 'rek10')
->setCellValue('P1', 'sub_kegiatan')
->setCellValue('Q1', 'belanja')
->setCellValue('R1', 'anggaran');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="import_dpa.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+626
View File
@@ -0,0 +1,626 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
include('../../koneksi.php');
$jenis=$_POST['jenis'];
$filter=$_POST['filter'];
?>
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-Regular.ttf');
}
@font-face {
font-family: "GSansAsu";
src: url('assets/fonts/GoogleSans-Medium.ttf');
}
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
.judule {
font-family: "GSans";
font-size:20px;
color:black;
}
.judul_page {
font-family: "GSansAsu";
font-size:30px;
color:#cccccc;
}
</style>
<!--
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<span class="pull-left" id="gtotal"></span>
</div>
</div>
-->
<?php
$jenis=$_POST['jenis'];
if ($jenis==NULL) {} else {
?>
<br>
<br>
<br>
<br>
<br>
<div class="row" style="margin-top:-15px">
<div class="col-lg-4">
<p class="judul_page"><i class="mdi mdi-table-edit m-r-5"></i> Pagu</p>
</div>
</div>
<?php
}
?>
<div class="row">
<!--<div class="col-lg-1">
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-2">
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>-->
<div class="col-lg-2">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran"><i class="fa fa-plus"></i></button>
</div>
<div class="col-lg-5">
<select class="form-control" name="cari_sub_kegiatan" id="cari_sub_kegiatan">
</select>
</div>
<div class="col-lg-5">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<!-- <div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_pr_anggaran2">Excel</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="down_pr_anggaran2">Template</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-danger btn-block" id="up_pr_anggaran2">Upload</button>
</div>-->
<input type="file" name="input_load_tmp_anggaran" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_tmp_anggaran">
</div>
<div id="tabel_anggaran"></div>
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi">Detail Resmi</span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
</div>
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" 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>
<span class="modal-title" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<div id="modal_org" 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 judule" id="modal_judul_org"></h4>
</div>
<div class="modal-body" id="modal_body_org"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_org">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_org">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_rek" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Kode Rekening</span>
</div>
<div class="modal-body" id="modal_body_rek" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rek">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_rek">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_belanja" 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>
<span class="modal-title" id="modal_head_belanja"></span>
</div>
<div class="modal-body" id="modal_body_belanja" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belanja">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belanja">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_kdpanggil" 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>
<span class="modal-title" id="modal_head_kdpanggil"></span>
</div>
<div class="modal-body" id="modal_body_kdpanggil" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kdpanggil">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kdpanggil">Simpan</button>
</div>
</div>
</div>
</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>
<span class="modal-title" id="modal_head_anggaran"></span>
</div>
<div class="modal-body" id="modal_body_anggaran" style="margin-top:-20px"></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>
<script>
$('#up_pr_anggaran2').click(function(){
$('#input_load_tmp_anggaran').trigger('click');
});
$('#input_load_tmp_anggaran').change(function(e){
alert('Proses Upload..');
setTimeout(function () {alert("UPLOAD SELESAI");}, 3000);
});
$("#cari_sub_kegiatan").select2();
$("#cari_kegiatan").select2();
var j = $('#cek_jenis').val();
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
$('select[name="cari_kpa"]').popover();
$('select[name="cari_pptk"]').popover();
$('select[name="cari_pgn"]').popover();
$('select[name="cari_kom"]').popover();
var thn=$("#thn_dpa option:selected").text();
var jenis = $('#jenis').val();
var filter = $('#filter').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id});
$.ajax({
type: "POST",
url: "app/master/pr_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/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option value="">-- Pilih Belanja --</option>'+data);
}
});
var key='cek_sub_kegiatan';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_sub_kegiatan').html('<option value="">-- Pilih Sub Sub Kegiatan --</option>'+data);
}
});
} else {
//alert('data tidak ada..');
//$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh});
}
});
});
$('#cari_sub_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh});
}
});
});
function excel2() {
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var thn=$('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel.php?kg='+a+'&sub_kegiatan='+a2+'&thn='+thn,'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_pr_anggaran2').click(function(){
excel2();
});
function down_excel2() {
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel_down.php','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);
}
$('#down_pr_anggaran2').click(function(){
down_excel2();
});
$('#simpan_org').click(function(){
var orgid=$('#cari_org').val();
var id=$('#org_sub_kegiatan_id').val();
var nm=$('#nm').val();
var key='simpan_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&orgid='+orgid
+'&nm='+nm
+'&key='+key,
success: function(data){
$('#modal_org').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_rek').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_rek';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&key='+key,
success: function(data){alert(data);
$('#modal_rek').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_belanja').click(function(){
var id = $('#pb_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var p1 = $('#pb_p1').val();
var k1 = $('#pb_k1').val();
var sk1 = $('#pb_sk1').val();
var kd_panggil = $('#pb_kd_panggil').val();
var bp_id = $('#pb_bp_id').val();
var verifikator_id = $('#pb_verifikator_id').val();
var pelaksana_kegiatan_id = $('#pb_pelaksana_kegiatan_id').val();
var fs = $('#pb_fs').val();
var key = 'simpan_belanja';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&p1='+p1
+'&k1='+k1
+'&sk1='+sk1
+'&kd_panggil='+kd_panggil
+'&bp_id='+bp_id
+'&verifikator_id='+verifikator_id
+'&pelaksana_kegiatan_id='+pelaksana_kegiatan_id
+'&fs='+fs
+'&key='+key,
success: function(data){
$('#modal_belanja').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_kdpanggil').click(function(){
var id = $('#pp_sub_kegiatan_id').val();
var kd_panggil = $('#pp_kd_panggil').val();
var bp_id = $('#pp_bp_id').val();
var verifikator_id = $('#pp_verifikator_id').val();
var pelaksana_kegiatan_id = $('#pp_pelaksana_kegiatan_id').val();
var key = 'simpan_kdpanggil';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kd_panggil='+kd_panggil
+'&bp_id='+bp_id
+'&verifikator_id='+verifikator_id
+'&pelaksana_kegiatan_id='+pelaksana_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_kdpanggil').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_anggaran').click(function(){
var id = $('#pa_sub_kegiatan_id').val();
var anggaran = $('#pa_anggaran').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&anggaran='+anggaran
+'&key='+key,
success: function(data){
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#add_pr_anggaran').click(function(){
var x = confirm("Anda yakin ingin menambah data ?");
if (x) {
var key = "add_pr_anggaran";
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
@@ -0,0 +1,28 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$anggaran=$row['anggaran'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Anggaran</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pa_sub_kegiatan_id">
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
</div>
<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,46 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kegiatan=$row['kegiatan'];
$sub_kegiatan=$row['sub_kegiatan'];
$p1=$row['p1'];
$k1=$row['k1'];
$sk1=$row['sk1'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Program</label>
<textarea class="form-control" id="pb_p1"><?php echo $p1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Kegiatan</label>
<textarea class="form-control" id="pb_k1"><?php echo $k1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Kegiatan</label>
<textarea class="form-control" id="pb_sk1"><?php echo $sk1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pb_sub_kegiatan_id">
<textarea class="form-control" id="pb_sub_kegiatan"><?php echo $sub_kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Belanja</label>
<textarea class="form-control" id="pb_kegiatan"><?php echo $kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
<select class="form-control" name="pb_fs" id="pb_fs">
<option value="f">FUNGSIONAL</option>
<option value="s">SUBSIDI</option>
</select>
</div>
@@ -0,0 +1,71 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$bp_id=$row['bp_id'];
$kd_panggil=$row['kd_panggil'];
$verifikator_id=$row['verifikator_id'];
$pelaksana_kegiatan_id=$row['pelaksana_kegiatan_id'];
}
?>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pp_sub_kegiatan_id">
<div class="form-group">
<label for="exampleInputEmail1">Kode Panggil</label>
<input type="text" class="form-control" id="pp_kd_panggil" value="<?php echo $kd_panggil; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Bendahara Pengeluaran</label>
<select class="form-control" name="pp_bp_id" id="pp_bp_id">
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Verifikator</label>
<select class="form-control" name="pp_verifikator_id" id="pp_verifikator_id">
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Pelaksana Kegiatan</label>
<select class="form-control" name="pp_pelaksana_kegiatan_id" id="pp_pelaksana_kegiatan_id">
</select>
</div>
<script>
var sub_kegiatan_id=$('#pp_sub_kegiatan_id').val();
var key='cek_bp_id';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'key='+key
+'&sub_kegiatan_id='+sub_kegiatan_id,
success: function(data){
$('#pp_bp_id').html('<option value="">-- Pilih Bendahara Pengeluaran --</option>'+data);
}
});
var key1='cek_verifikator_id';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'key='+key1
+'&sub_kegiatan_id='+sub_kegiatan_id,
success: function(data){
$('#pp_verifikator_id').html('<option value="">-- Pilih Verifikator --</option>'+data);
}
});
var key2='cek_pelaksana_kegiatan_id';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'key='+key2
+'&sub_kegiatan_id='+sub_kegiatan_id,
success: function(data){
$('#pp_pelaksana_kegiatan_id').html('<option value="">-- Pilih Pelaksana Kegiatan --</option>'+data);
}
});
</script>
+49
View File
@@ -0,0 +1,49 @@
<?php
include('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$pil=$_POST['pil'];
if ($pil=='kpa') {
$nm='kpa';$lbl='KPA';
} else
if ($pil=='pptk') {
$nm='pptk';$lbl='PPTK';
} else
if ($pil=='ppkom') {
$nm='ppkom';$lbl='PPKOM';
} else
if ($pil=='pejabat_pengadaan') {
$nm='pejabat_pengadaan';$lbl='PEJABAT PENGADAAN';
}
?>
<div class="row">
<div class="col-lg-12">
<div class="form-group">
<label for="exampleInputEmail1"><?php echo $lbl; ?></label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="org_sub_kegiatan_id">
<input type="hidden" value="<?php echo $pil; ?>" id="pil">
<input type="hidden" value="<?php echo $nm; ?>" id="nm">
<select class="form-control" name="cari_org" id="cari_org">
</select>
</div>
</div>
</div>
<script>
var pil=$('#pil').val();
var nm=$('#nm').val();
var sub_kegiatan_id=$('#sub_kegiatan_id').val();
var key='cek_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'nm='+nm
+'&sub_kegiatan_id='+sub_kegiatan_id
+'&key='+key,
success: function(data){
$('#cari_org').html(data);
}
});
</script>
+91
View File
@@ -0,0 +1,91 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kpa=$row['kpa'];
$pptk=$row['pptk'];
$ra=$row['ra'];
$rb=$row['rb'];
$rc=$row['rc'];
$rd=$row['rd'];
$re=$row['re'];
$rf=$row['rf'];
$rg=$row['rg'];
$rh=$row['rh'];
}
$arr1 = str_split($rc);
?>
<div class="row">
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">A</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pr_sub_kegiatan_id">
<input type="text" class="form-control reks" value="<?php echo $kpa; ?>" id="pr_kpa">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">B</label>
<input type="text" class="form-control reks" value="<?php echo $pptk; ?>" id="pr_pptk">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">C</label>
<input type="text" class="form-control reks" value="<?php echo $ra; ?>" id="pr_ra">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">D</label>
<input type="text" class="form-control reks" value="<?php echo $rb; ?>" id="pr_rb">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">E</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[0]; ?>" id="pr_rc1">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">F</label>
<input type="text" class="form-control reks" value="<?php echo $arr1[1]; ?>" id="pr_rc2">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">G</label>
<input type="text" class="form-control reks" value="<?php echo $rd; ?>" id="pr_rd">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">H</label>
<input type="text" class="form-control reks" value="<?php echo $re; ?>" id="pr_re">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">I</label>
<input type="text" class="form-control reks" value="<?php echo $rf; ?>" id="pr_rf">
</div>
</div>
<div class="col-lg-2">
<div class="form-group">
<label for="exampleInputEmail1">J</label>
<input type="text" class="form-control reks" value="<?php echo $rg; ?>" id="pr_rg">
</div>
</div>
<div class="col-lg-1">
<div class="form-group">
<label for="exampleInputEmail1">K</label>
<input type="text" class="form-control reks" value="<?php echo $rh; ?>" id="pr_rh">
</div>
</div>
</div>
+307
View File
@@ -0,0 +1,307 @@
<?php
include("../../koneksi.php");
$thn=$_POST['thn'];
$kegiatan=$_POST['kegiatan'];
$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'];
?>
<script type="text/javascript">
$("#tabel_data_pr_anggaran").DataTable({"stateSave": false,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"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_pr_anggaran" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:Inter;font-size:13px">
<thead>
<tr style="color:grey;font-family:InterSB">
<td align="center">KPA</td>
<td align="center">PPTk</td>
<td align="center">PPKom</td>
<td align="center">PPBJ</td>
<!--<td align="center">Jenis</td>-->
<td align="center" style="display:none">Kd</td>
<td align="center" width="130px">Rek</td>
<td align="center">Sub sub kegiatan / Belanja</td>
<td align="center">Kd Panggil</td>
<td align="center">Anggaran</td>
<!--<td align="center" style="color:black" width="90px">Penyerapan</td>
<td align="center" style="color:black" width="90px">Hutang</td>
<td align="center" style="color:black" width="90px">Realisasi</td>
<td align="center" width="100px">Sisa</td>-->
<td align="center" width="60">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$data=pg_query("SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk,
k.kd_panggil,b.inisial,pk.inisial,v.inisial
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)
LEFT OUTER JOIN bp b ON (b.id=k.bp_id)
LEFT OUTER JOIN pelaksana_kegiatan pk ON (pk.id=k.pelaksana_kegiatan_id)
LEFT OUTER JOIN verifikator v ON (v.id=k.verifikator_id)
WHERE k.thn='$thn'
".($sub_kegiatan == null ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($pejabat_pengadaan_id == null ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($kegiatan == null ? "" : "AND k.kegiatan='$kegiatan' AND k.rh='$rh'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
ORDER BY k.id DESC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri" ><button class="btn btn-block btn-xs ed_kpa" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[0]=='') || ($r[0]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[0];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pptk" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[1]=='') || ($r[1]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[1];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_ppkom" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[2]=='') || ($r[2]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[2];} ?>
</button></td>
<td><button class="btn btn-block btn-xs ed_pejabat_pengadaan" style="font-family:Inter;font-size:13px" id="<?php echo $r['id'];?>">
<?php if(($r[3]=='') || ($r[3]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r[3];} ?>
</button></td>
<!--<td><?php echo $r[20]; ?></td>-->
<td align="center" class="kiri" style="display:none"><?php
if (!empty($r[12])) {
$no_pinjam=(int) substr($r[12],0,2);
$kode=sprintf("%02s",$no_pinjam);
echo $kode;
} else {echo "-";}
?></td>
<td>
<button class="btn btn-block btn-xs ed_rek" style="font-family:Inter;font-size:13px;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<?php if(($r[5]=='') || ($r[5]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo $r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];} ?>
</button>
</td>
<td>
<button class="btn btn-block btn-xs ed_belanja" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<span style="font-family:InterSB">
<?php if(($r[13]=='') || ($r[13]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[13];} ?>
</span><br>
<span>
<?php if(($r[16]=='') || ($r[16]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[16];} ?>
</span>
</button>
</td>
<td>
<button class="btn btn-block btn-xs kdpanggil" style="font-family:Inter;font-size:13px;text-align: left !important;white-space: normal;word-wrap: break-word;" id="<?php echo $r['id'];?>">
<span style="font-family:InterSB">
<?php if(($r[19]=='') || ($r[19]==NULL)) {echo '<i class="fa fa-ellipsis-h" ></i>';} else {echo $r[19];} ?>
</span><br>
<span>
<?php echo $r[20].' '.$r[21].' '.$r[22]; ?>
</span>
</button>
</td>
<td align="right">
<button class="btn btn-block btn-xs ed_anggaran"
<?php if(($r[14]=='') || ($r[14]==NULL)) {
echo 'style="font-family:Inter;font-size:13px;text-align: center !important;white-space: normal;word-wrap: break-word;"';
} else {
echo 'style="font-family:Inter;font-size:13px;text-align: right !important;white-space: normal;word-wrap: break-word;"';
} ?>
id="<?php echo $r['id'];?>"><span style="color:black">
<?php if(($r[14]=='') || ($r[14]==NULL)) {echo '<i class="fa fa-plus" ></i>';} else {echo number_format($r[14],0,',','.');} ?>
</span>
</button>
</td> <!-- anggaran -->
<!--<td align="right"><button class="btn btn-block btn-xs res" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[15],0,',','.'); ?></button></td> <!-- Penyerapan -->
<!--<td align="right"><button class="btn btn-block btn-xs hut" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[16],0,',','.'); ?></button></td> <!-- Hutang -->
<!--<td align="right"><button class="btn btn-block btn-xs res3" style="font-family:Inter;font-size:13px;text-align: right !important;" id="<?php echo $r['id'];?>"><?php echo number_format($r[17],0,',','.'); ?></button></td> <!-- Realisasi -->
<!--<td align="right" class="kanan"><span
<?php if($r[18]<0) {?>style="color:red"<?php } else { ?>style="color:green"<?php } ?>
><?php echo number_format($r[14]-($r[17]),0,',','.'); ?></span></td>-->
<td align="center" class="kanan">
<button type="button" name="delete" style="height:22px;" class="btn btn-danger btn-xs delete" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="detail"]').popover();
$('button[name="delete"]').popover();
$("#tabel_data_pr_anggaran").on('click','.delete',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_anggaran";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
$("#tabel_data_pr_anggaran").on('click','.kdpanggil',function(){
var id = $(this).attr('id');
$('#modal_kdpanggil').modal('show');
$('#modal_body_kdpanggil').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_kdpanggil.php",
data: 'id='+id,
success: function(data){
$('#modal_body_kdpanggil').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_anggaran',function(){
var id = $(this).attr('id');
$('#modal_anggaran').modal('show');
$('#modal_body_anggaran').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_anggaran.php",
data: 'id='+id,
success: function(data){
$('#modal_body_anggaran').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_belanja',function(){
var id = $(this).attr('id');
$('#modal_belanja').modal('show');
$('#modal_body_belanja').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_belanja.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belanja').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_rek',function(){
var id = $(this).attr('id');
$('#modal_rek').modal('show');
$('#modal_body_rek').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_rek.php",
data: 'id='+id,
success: function(data){
$('#modal_body_rek').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_kpa',function(){
var id = $(this).attr('id');
var pil='kpa';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pptk',function(){
var id = $(this).attr('id');
var pil='pptk';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_ppkom',function(){
var id = $(this).attr('id');
var pil='ppkom';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
$("#tabel_data_pr_anggaran").on('click','.ed_pejabat_pengadaan',function(){
var id = $(this).attr('id');
var pil='pejabat_pengadaan';
$('#modal_org').modal('show');
$('#modal_body_org').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_org.php",
data: 'id='+id
+'&pil='+pil,
success: function(data){
$('#modal_judul_org').html('');
$('#modal_body_org').html(data);
}
});
});
</script>
+522
View File
@@ -0,0 +1,522 @@
<?php
include("../../koneksi.php");
$key=$_POST['key'];
$thn=$_POST['thn'];
$pejabat_pengadaan_ids=$_POST['pejabat_pengadaan_id'];
$ppkom_ids=$_POST['ppkom_id'];
$pptk_ids=$_POST['pptk_id'];
if ($pejabat_pengadaan_ids==null) {$pejabat_pengadaan_id=undefined;} else {$pejabat_pengadaan_id=$pejabat_pengadaan_ids;}
if ($ppkom_ids==null) {$ppkom_id=undefined;} else {$ppkom_id=$ppkom_ids;}
if ($pptk_ids==null) {$pptk_id=undefined;} else {$pptk_id=$pptk_ids;}
if ($key=='cek_anggaran') {
$hitung=pg_query("SELECT COUNT(*)
FROM sub_kegiatan
WHERE thn='$thn'
");
while($h=pg_fetch_array($hitung)) {$j=$h[0];}
if ($j==0) {echo "kosong";} else {echo "ada";}
} else
if ($key=='cek_kpa') {
$k=pg_query("SELECT DISTINCT a.id,a.inisial FROM kpa a INNER JOIN sub_kegiatan k
ON (a.id=k.kpa_id) WHERE k.thn='$thn' AND a.aktif='t' ORDER BY a.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pptk') {
$k=pg_query("SELECT DISTINCT t.id,t.inisial FROM pptk t INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (t.id=k.pptk_id) WHERE k.thn='$thn' AND t.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY t.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_pgn') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM pejabat_pengadaan p INNER JOIN sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
ON (p.id=k.pejabat_pengadaan_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kom') {
$k=pg_query("SELECT DISTINCT p.id,p.inisial FROM ppkom p INNER JOIN sub_kegiatan k
ON (p.id=k.ppkom_id) WHERE k.thn='$thn' AND p.aktif='t'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY p.inisial ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[1]."</option>";
}
} else
if ($key=='cek_kegiatan') {
$k=pg_query("SELECT DISTINCT k.kegiatan,CASE WHEN k.rh!='' THEN CONCAT(k.rh,' - ') ELSE '' END,
k.rh, NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY NULLIF(regexp_replace(k.rh,'\D','','g'),'')::numeric ASC,k.kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."-".$rk[2]."'>".$rk[1]."".$rk[0]."</option>";
}
} else
if ($key=='cek_sub_kegiatan') {
$k=pg_query("SELECT DISTINCT k.sub_kegiatan
FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id)
WHERE k.thn='$thn'
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
ORDER BY k.sub_kegiatan ASC");
while($rk=pg_fetch_array($k)) {
echo "<option value='".$rk[0]."'>".$rk[0]."</option>";
}
} else
if ($key=='cek_gtotal') {
$kegiatan=$_POST['kegiatan'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$pgn=$_POST['pgn'];
$kom=$_POST['kom'];
/*anggaran*/
/*
$c=pg_query("SELECT SUM(anggaran) FROM sub_kegiatan WHERE thn='$thn'
AND anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND k.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND k.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
} else {
$c=pg_query("SELECT SUM(k.anggaran) FROM sub_kegiatan k LEFT OUTER JOIN ppkom o ON (o.id=k.ppkom_id) WHERE k.thn='$thn'
AND k.anggaran IS NOT NULL
".($pgn == null ? "" : "AND k.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (k.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (k.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND k.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND k.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND k.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND k.kpa_id='$kpa'")."
");
}
while($rc=pg_fetch_array($c)) {$cr=$rc[0];}
/*resmi*/
/*
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$d=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status <> 'Extra' AND p.cad3 IS NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($rd=pg_fetch_array($d)) {$dr=$rd[0];}
/*extra*/
/*
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.status = 'Extra'
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "AND s.ppkom_id='$ppkom_id'")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
*/
if (($pgn==null) && ($kom==null) && ($pptk==null)) {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pejabat_pengadaan_id == undefined ? "" : "AND s.pejabat_pengadaan_id='$pejabat_pengadaan_id'")."
".($ppkom_id == undefined ? "" : "
".($ppkom_id == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($ppkom_id == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$ppkom_id'")."
")."
")."
".($pptk_id == undefined ? "" : "AND s.pptk_id='$pptk_id'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
} else {
$e=pg_query("SELECT SUM(p.nilai_sp) FROM pekerjaan p
INNER JOIN sub_kegiatan s ON (s.id=p.sub_kegiatan_id)
LEFT OUTER JOIN ppkom o ON (o.id=s.ppkom_id)
WHERE s.thn='$thn'
AND s.anggaran IS NOT NULL
AND p.status_setor IS NULL AND p.cad3 IS NOT NULL
".($pgn == null ? "" : "AND s.pejabat_pengadaan_id='$pgn'")."
".($kom == null ? "" : "
".($kom == "ALL" ? "AND (s.ppkom_id IS NOT NULL AND o.inisial <> 'PPK')" : "
".($kom == "NON" ? "AND (s.ppkom_id IS NULL OR o.inisial = 'PPK')" : "AND s.ppkom_id='$kom'")."
")."
")."
".($pptk == null ? "" : "AND s.pptk_id='$pptk'")."
".($kegiatan == "" ? "" : "AND s.kegiatan='$kegiatan'")."
".($kpa == null ? "" : "AND s.kpa_id='$kpa'")."
");
}
while($re=pg_fetch_array($e)) {$er=$re[0];}
$total_penyerapan=$dr+$er;
$total_sisa=$cr-$total_penyerapan;
$pro_serap=@($total_penyerapan/$cr);
$pro_sisa=@($total_sisa/$cr);
echo '<span style="color:black">Anggaran = '.number_format($cr,0,',','.').'</span><br><span>Penyerapan = '.number_format($dr,0,',','.').' :: Hutang = '.number_format($er,0,',','.').' :: Total = '.number_format($total_penyerapan,0,',','.').' ('.number_format($pro_serap*100, 0, '.', '').'%)</span><br><span style="color:red">Sisa = '.number_format($total_sisa,0,',','.').'</span><span style="color:red"> ('.number_format($pro_sisa*100, 0, '.', '').'%)</span>';
} else
if ($key=='cek_org') {
$nm=$_POST['nm'];
$nmid=$nm.'_id';
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT ".$nmid." FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM ".$nm." o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_org') {
$a=$_POST['id'];
$pecah=explode(',',$a);
$orgid=$_POST['orgid'];
$nm=$_POST['nm'];
$nmid=$nm.'_id';
foreach($pecah as $sub_kegiatan_id) {
$upd = pg_query("UPDATE sub_kegiatan SET ".$nmid." =$orgid WHERE id=$sub_kegiatan_id");
}
} else
if ($key=='simpan_rek') {
$sub_kegiatan_id=$_POST['id'];
$kpa=$_POST['kpa'];
$pptk=$_POST['pptk'];
$ra=$_POST['ra'];
$rb=$_POST['rb'];
$rc=$_POST['rc1'].''.$_POST['rc2'];
$rd=$_POST['rd'];
$re=$_POST['re'];
$rf=$_POST['rf'];
$rg=$_POST['rg'];
$rh=$_POST['rh'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_belanja') {
$fs=$_POST['fs'];
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan=$_POST['sub_kegiatan'];
$kegiatan1=$_POST['kegiatan'];
$kegiatan2=str_replace("-",":",$kegiatan1);
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
$p1=$_POST['p1'];
$k1=$_POST['k1'];
$sk1=$_POST['sk1'];
$kd_panggil=$_POST['kd_panggil'];
$bp_id=$_POST['bp_id'];
$verifikator_id=$_POST['verifikator_id'];
$pelaksana_kegiatan_id=$_POST['pelaksana_kegiatan_id'];
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan',
p1='$p1',
k1='$k1',
sk1='$sk1'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_kdpanggil') {
$sub_kegiatan_id=$_POST['id'];
$kd_panggil=trim($_POST['kd_panggil']);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET kd_panggil='$kd_panggil'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='simpan_anggaran') {
$sub_kegiatan_id=$_POST['id'];
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET anggaran='$anggaran',
anggaran_ori='$anggaran'
WHERE id=$sub_kegiatan_id");
} else {}
} else
if ($key=='add_pr_anggaran') {
$thn=$_POST['thn'];
pg_query("INSERT INTO sub_kegiatan (thn) VALUES ('$thn')");
} else
if ($key=='delete_anggaran') {
$id=$_POST['id'];
pg_query("DELETE FROM sub_kegiatan WHERE id=$id");
} else
if ($key=='cek_bp_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT bp_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM bp o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_verifikator_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT verifikator_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM verifikator o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='cek_pelaksana_kegiatan_id') {
$sub_kegiatan_id=$_POST['sub_kegiatan_id'];
$d=pg_query("SELECT pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($r=pg_fetch_array($d)) {$orgid=$r[0];}
$k=pg_query("SELECT o.id,o.inisial,p.nama FROM pelaksana_kegiatan o
INNER JOIN data_pegawai p ON (o.data_pegawai_id=p.id)
WHERE o.aktif='t' ORDER BY o.inisial ASC");
while($rk=pg_fetch_array($k)) {
?>
<option <?php if ($orgid==$rk[0]) {echo 'selected';} else {} ?> value="<?php echo $rk[0]?>"><?php echo $rk[1]." - ".$rk[2]; ?></option>
<?php
}
} else
if ($key=='simpan_pagu') {
$fs=$_POST['fs'];
$sub_kegiatan_id=$_POST['id'];
$sub_kegiatan1=trim($_POST['sub_kegiatan']);
$sub_kegiatan=str_replace("&","dan",$sub_kegiatan1);
$kegiatan1=trim($_POST['kegiatan']);
$kegiatan2a=str_replace("-",":",$kegiatan1);
$kegiatan2b=str_replace("&","dan",$kegiatan2a);
$kegiatan2=str_replace("**","",$kegiatan2b);
if ($fs=='f') {$kegiatan=$kegiatan2;} else {$kegiatan='**'.$kegiatan2;}
$p1=trim($_POST['p1']);
$k1=trim($_POST['k1']);
$sk1=trim($_POST['sk1']);
$anggaran=$_POST['anggaran'];
$anggaran=str_replace('.','',$anggaran);
$anggaran=str_replace(',','',$anggaran);
$kpa=trim($_POST['kpa']);
$pptk=trim($_POST['pptk']);
$ra=trim($_POST['ra']);
$rb=trim($_POST['rb']);
$rc=trim($_POST['rc1']).''.trim($_POST['rc2']);
$rd=trim($_POST['rd']);
$re=trim($_POST['re']);
$rf=trim($_POST['rf']);
$rg=trim($_POST['rg']);
$rh=trim($_POST['rh']);
$thn=trim($_POST['thn']);
$cek=pg_query("SELECT id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
$row = pg_fetch_row($cek);
if ($row[0] > 0) {
$upd = pg_query("UPDATE sub_kegiatan
SET sub_kegiatan='$sub_kegiatan',
kegiatan='$kegiatan',
p1='$p1',
k1='$k1',
sk1='$sk1',
anggaran='$anggaran',
kpa='$kpa',
pptk='$pptk',
ra='$ra',
rb='$rb',
rc='$rc',
rd='$rd',
re='$re',
rf='$rf',
rg='$rg',
rh='$rh'
WHERE id=$sub_kegiatan_id");
} else {
$ins = pg_query("INSERT INTO sub_kegiatan (
sub_kegiatan,
kegiatan,
p1,
k1,
sk1,
anggaran,
anggaran_ori,
kpa,
pptk,
ra,
rb,
rc,
rd,
re,
rf,
rg,
rh,
thn
) VALUES (
'$sub_kegiatan',
'$kegiatan',
'$p1',
'$k1',
'$sk1',
$anggaran,
$anggaran,
'$kpa',
'$pptk',
'$ra',
'$rb',
'$rc',
'$rd',
'$re',
'$rf',
'$rg',
'$rh',
'$thn'
)");
}
} else
if ($key=='cek_rek') {
$kegiatan=$_POST['kegiatan'];
$d=pg_query("SELECT kpa,pptk,ra,rb,rc,rd,re,rf,rg,rh FROM sub_kegiatan WHERE kegiatan='$kegiatan'");
while($r=pg_fetch_array($d)) {$kpa=$r[0];$pptk=$r[1];$ra=$r[2];$rb=$r[3];$rc=$r[4];$rd=$r[5];$re=$r[6];$rf=$r[7];$rg=$r[8];$rh=$r[9];}
$arr1 = str_split($rc);
echo $kpa.'!@#$'.$pptk.'!@#$'.$ra.'!@#$'.$rb.'!@#$'.$arr1[0].'!@#$'.$arr1[1].'!@#$'.$rd.'!@#$'.$re.'!@#$'.$rf.'!@#$'.$rg.'!@#$'.$rh;
}
?>
+99
View File
@@ -0,0 +1,99 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
include('../../koneksi.php');
$thn=$_GET['thn'];
$kegiatan=$_GET['kg'];
$sub_kegiatan=$_GET['sub_kegiatan'];
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(35);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(95);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(18);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('ANGGARAN');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'KPA')
->setCellValue('C1', 'PPTK')
->setCellValue('D1', 'PPKOM')
->setCellValue('E1', 'PPBJ')
->setCellValue('F1', 'Rek')
->setCellValue('G1', 'Sub / Belanja')
->setCellValue('H1', 'Anggaran');
$query = "SELECT a.inisial,t.inisial,o.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,
k.kegiatan,k.kpa,k.pptk
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'
".($sub_kegiatan == '' ? "" : "AND k.sub_kegiatan='$sub_kegiatan'")."
".($kegiatan == '' ? "" : "AND k.kegiatan='$kegiatan'")."
ORDER BY k.id DESC
";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($r = pg_fetch_array($hasil))
{
if(($r[5]=='') || ($r[5]==NULL)) {
$rek='';
} else {
$rek=$r['kpa'].' '.$r['pptk'].' '.$r[5].' '.$r[6].' '.$r[7].' '.$r[8].' '.$r[9].' '.$r[10].' '.$r[11].' '.$r[12];
}
if(($r[13]=='') || ($r[13]==NULL)) {$sub='';} else {$sub=$r[13];}
if(($r[16]=='') || ($r[16]==NULL)) {$bl='';} else {$bl=$r[16];}
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $r[0])
->setCellValue('C'.$baris, $r[1])
->setCellValue('D'.$baris, $r[2])
->setCellValue('E'.$baris, $r[3])
->setCellValue('F'.$baris, $rek)
->setCellValue('G'.$baris, $sub."\n".$bl)
->setCellValueExplicit('H'.$baris, $r[14], PHPExcel_Cell_DataType::TYPE_NUMERIC); /*anggaran*/
$objPHPExcel->getSheet(0)->getStyle('H'.$baris)->getNumberFormat()->setFormatCode('#,##0');
//$objPHPExcel->getSheet(0)->getStyle('P'.$baris)->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getStyle('A1:E'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('P1:S'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:R'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$a++;
$baris++;
}
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="anggaran.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
require_once '../../../assets/excel/PHPExcel.php';
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(8);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(19);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('I')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('J')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('K')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('L')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('M')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('N')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('O')->setWidth(6);
$objPHPExcel->getSheet(0)->getColumnDimension('P')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('Q')->setWidth(60);
$objPHPExcel->getSheet(0)->getColumnDimension('R')->setWidth(20);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:S1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(25);
$objPHPExcel->getSheet(0)->setTitle('IMPORT_DPA');
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'thn')
->setCellValue('B1', 'kpa')
->setCellValue('C1', 'pptk')
->setCellValue('D1', 'ppkom')
->setCellValue('E1', 'pejabat_pengadaan')
->setCellValue('F1', 'rek1')
->setCellValue('G1', 'rek2')
->setCellValue('H1', 'rek3')
->setCellValue('I1', 'rek4')
->setCellValue('J1', 'rek5')
->setCellValue('K1', 'rek6')
->setCellValue('L1', 'rek7')
->setCellValue('M1', 'rek8')
->setCellValue('N1', 'rek9')
->setCellValue('O1', 'rek10')
->setCellValue('P1', 'sub_kegiatan')
->setCellValue('Q1', 'belanja')
->setCellValue('R1', 'anggaran');
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="import_dpa.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+780
View File
@@ -0,0 +1,780 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<?php
include('../../koneksi.php');
$jenis=$_POST['jenis'];
$filter=$_POST['filter'];
?>
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-Regular.ttf');
}
@font-face {
font-family: "GSansAsu";
src: url('assets/fonts/GoogleSans-Medium.ttf');
}
#gtotal {
font-family: "Arial";
font-size:14px;
font-weight:bold;
}
.judule {
font-family: "GSans";
font-size:20px;
color:black;
}
.judul_page {
font-family: "GSansAsu";
font-size:30px;
color:#cccccc;
}
</style>
<!--
<div class="row" style="margin-top:-15px">
<div class="col-lg-12">
<span class="pull-left" id="gtotal"></span>
</div>
</div>
-->
<?php
$jenis=$_POST['jenis'];
if ($jenis==NULL) {} else {
?>
<br>
<br>
<br>
<br>
<br>
<div class="row" style="margin-top:-15px">
<div class="col-lg-4">
<p class="judul_page"><i class="mdi mdi-table-edit m-r-5"></i> Pagu</p>
</div>
</div>
<?php
}
?>
<input type="hidden" id="pr_jenis" value="<?php echo $jenis; ?>">
<div class="row">
<!--<div class="col-lg-1">
<select class="form-control" name="cari_kpa" id="cari_kpa" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="KPA" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pptk" id="cari_pptk" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPTK" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-1">
<select class="form-control" name="cari_pgn" id="cari_pgn" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="Pejabat Pengadaan" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>
<div class="col-lg-2">
<select class="form-control" name="cari_kom" id="cari_kom" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
data-content="PPKom" rel="popover" data-placement="top" data-trigger="hover"
>
</select>
</div>-->
<?php
if ($jenis==NULL) {} else {
?>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran2"><i class="fa fa-plus"></i></button>
</div>
<?php
}
?>
<!--
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="add_pr_anggaran"><i class="fa fa-plus"></i></button>
</div>
-->
<div class="col-lg-4">
<select class="form-control" name="cari_sub_kegiatan" id="cari_sub_kegiatan">
</select>
</div>
<div class="col-lg-4">
<select class="form-control" name="cari_kegiatan" id="cari_kegiatan">
</select>
</div>
<?php
if ($jenis==NULL) {
?>
<div class="col-lg-4">
<?php
} else {
?>
<div class="col-lg-3">
<?php
}
?>
<input type="text" class="form-control" id="pagu_totnilai" style="color:black;font-family:Arial;font-weight:bold;text-align:right" disabled>
</div>
<!-- <div class="col-lg-1">
<button type="button" class="btn btn-success btn-block" id="excel_pr_anggaran2">Excel</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-block" id="down_pr_anggaran2">Template</button>
</div>
<div class="col-lg-1">
<button type="button" class="btn btn-danger btn-block" id="up_pr_anggaran2">Upload</button>
</div>-->
<input type="file" name="input_load_tmp_anggaran" class="filestyle" accept=".xls" data-buttonbefore="true" style="visibility: collapse;" id="input_load_tmp_anggaran">
</div>
<div id="tabel_anggaran"></div>
<div id="modal_resmi" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi">Detail Resmi</span>
</div>
<div class="modal-body" id="modal_body_resmi" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_extra" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_extra">Detail Extra</span>
</div>
<div class="modal-body" id="modal_body_extra" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_resmi_nd" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content" style="background-color:#f9f9f9">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title" id="modal_head_resmi_nd">Nota Dinas</span>
</div>
<div class="modal-body" id="modal_body_resmi_nd" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div id="modal_ad" 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>
<span class="modal-title" id="modal_head_ad">TRACKING PROSES PBJ</span>
</div>
<div class="modal-body" id="modal_body_ad" style="margin-top:-20px"></div>
</div>
</div>
</div>
<div class="modal" id="modal_dok">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title">View Dokumen</h4>
</div>
<div class="modal-body md_input_bd" id="isi_modal_dok"></div>
</div>
</div>
</div>
<div id="modal_org" 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 judule" id="modal_judul_org"></h4>
</div>
<div class="modal-body" id="modal_body_org"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_org">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_org">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_rek" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Kode Rekening</span>
</div>
<div class="modal-body" id="modal_body_rek" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_rek">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_rek">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_belanja" 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>
<span class="modal-title" id="modal_head_belanja"></span>
</div>
<div class="modal-body" id="modal_body_belanja" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belanja">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belanja">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_kdpanggil" 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>
<span class="modal-title" id="modal_head_kdpanggil"></span>
</div>
<div class="modal-body" id="modal_body_kdpanggil" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_kdpanggil">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_kdpanggil">Simpan</button>
</div>
</div>
</div>
</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>
<span class="modal-title" id="modal_head_anggaran"></span>
</div>
<div class="modal-body" id="modal_body_anggaran" style="margin-top:-20px"></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_pagu" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-full">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<span class="modal-title judule" id="modal_head_rek">Input Pagu</span>
</div>
<div class="modal-body" id="modal_body_pagu" style="margin-top:-20px"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pagu">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pagu">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_alert" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-body" id="modal_body_alert" style="margin-top:-20px">Data Tersimpan</div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-primary waves-effect waves-light" id="ok_alert">Ok</button>
</div>
</div>
</div>
</div>
<script>
$('#up_pr_anggaran2').click(function(){
$('#input_load_tmp_anggaran').trigger('click');
});
$('#input_load_tmp_anggaran').change(function(e){
alert('Proses Upload..');
setTimeout(function () {alert("UPLOAD SELESAI");}, 3000);
});
$("#cari_sub_kegiatan").select2();
$("#cari_kegiatan").select2();
var j = $('#cek_jenis').val();
if (j=='Pejabat') {var pejabat_pengadaan_id=$('#pjb_id').val();} else {}
if (j=='PPKom') {var ppkom_id=$('#ppkom_id').val();} else {}
if (j=='PPTK') {var pptk_id=$('#pptk_id').val();} else {}
$('select[name="cari_kpa"]').popover();
$('select[name="cari_pptk"]').popover();
$('select[name="cari_pgn"]').popover();
$('select[name="cari_kom"]').popover();
var thn=$("#thn_dpa option:selected").text();
var jenis = $('#pr_jenis').val();
var filter = $('#filter').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn,
success: function(data){
var key='cek_anggaran';
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,pgn:pejabat_pengadaan_id,kom:ppkom_id,pptk:pptk_id,jenis:jenis});
$.ajax({
type: "POST",
url: "app/master/pr_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/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_kegiatan').html('<option value="">-- Pilih Belanja --</option>'+data);
}
});
var key='cek_sub_kegiatan';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&pejabat_pengadaan_id='+pejabat_pengadaan_id
+'&ppkom_id='+ppkom_id
+'&pptk_id='+pptk_id
+'&key='+key,
success: function(data){
$('#cari_sub_kegiatan').html('<option value="">-- Pilih Sub Sub Kegiatan --</option>'+data);
}
});
} else {
//alert('data tidak ada..');
//$('#tabel_anggaran').hide();
}
}
});
}
});
$('#cari_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
}
});
});
$('#cari_sub_kegiatan').change(function(){
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var rh = chars[1];
var b = $('#cari_kpa').val();
var c = $('#cari_pptk').val();
var d = $('#cari_pgn').val();
var e = $('#cari_kom').val();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/tabel.php",
data: 'thn='+thn
+'&a2='+a2
+'&a='+a
+'&b='+b
+'&c='+c
+'&d='+d
+'&e='+e,
success: function(data){
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn, kegiatan:a, sub_kegiatan:a2, kpa:b, pptk:c, pgn:d, kom:e,pejabat_pengadaan_id:pejabat_pengadaan_id, rh:rh,jenis:jenis});
}
});
});
function excel2() {
var ck2 = $('#cari_sub_kegiatan').val();
var chars2 = ck2.split('-');
var a2 = chars2[0];
var ck = $('#cari_kegiatan').val();
var chars = ck.split('-');
var a = chars[0];
var thn=$('#thn_dpa').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel.php?kg='+a+'&sub_kegiatan='+a2+'&thn='+thn,'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_pr_anggaran2').click(function(){
excel2();
});
function down_excel2() {
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/master/pr_anggaran/excel_down.php','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);
}
$('#down_pr_anggaran2').click(function(){
down_excel2();
});
$('#simpan_org').click(function(){
var orgid=$('#cari_org').val();
var sub_kegiatan_id = $('#temp_data').val();
var nm=$('#nm').val();
var key='simpan_org';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+sub_kegiatan_id
+'&orgid='+orgid
+'&nm='+nm
+'&key='+key,
success: function(data){
$('#modal_org').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
/*
$('#simpan_rek').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_rek';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&key='+key,
success: function(data){alert(data);
$('#modal_rek').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#simpan_belanja').click(function(){
var id = $('#pb_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var p1 = $('#pb_p1').val();
var k1 = $('#pb_k1').val();
var sk1 = $('#pb_sk1').val();
var kd_panggil = $('#pb_kd_panggil').val();
var bp_id = $('#pb_bp_id').val();
var verifikator_id = $('#pb_verifikator_id').val();
var pelaksana_kegiatan_id = $('#pb_pelaksana_kegiatan_id').val();
var fs = $('#pb_fs').val();
var key = 'simpan_belanja';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&p1='+p1
+'&k1='+k1
+'&sk1='+sk1
+'&kd_panggil='+kd_panggil
+'&bp_id='+bp_id
+'&verifikator_id='+verifikator_id
+'&pelaksana_kegiatan_id='+pelaksana_kegiatan_id
+'&fs='+fs
+'&key='+key,
success: function(data){
$('#modal_belanja').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
*/
$('#simpan_kdpanggil').click(function(){
var id = $('#pp_sub_kegiatan_id').val();
var kd_panggil = $('#pp_kd_panggil').val();
var key = 'simpan_kdpanggil';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&kd_panggil='+kd_panggil
+'&key='+key,
success: function(data){
$('#modal_kdpanggil').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
/*
$('#simpan_anggaran').click(function(){
var id = $('#pa_sub_kegiatan_id').val();
var anggaran = $('#pa_anggaran').val();
var key = 'simpan_anggaran';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&anggaran='+anggaran
+'&key='+key,
success: function(data){
$('#modal_anggaran').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
});
$('#add_pr_anggaran').click(function(){
var x = confirm("Anda yakin ingin menambah data ?");
if (x) {
var key = "add_pr_anggaran";
var thn=$("#thn_dpa option:selected").text();
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'thn='+thn
+'&key='+key,
success: function(data){
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
}
});
} else {}
});
*/
$('#add_pr_anggaran2').click(function(){
var id = 0;
$('#modal_pagu').modal('show');
$('#modal_body_pagu').html("");
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/modal_pagu.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pagu').html(data);
// $('#pejabat_nama').first().focus().selected();
}
});
});
$('#simpan_pagu').click(function(){
var thn=$("#thn_dpa option:selected").text();
var id = $('#pr_sub_kegiatan_id').val();
var sub_kegiatan = $('#pb_sub_kegiatan').val();
var kegiatan = $('#pb_kegiatan').val();
var p1 = $('#pb_p1').val();
var k1 = $('#pb_k1').val();
var sk1 = $('#pb_sk1').val();
var fs = $('#pb_fs').val();
var anggaran = $('#pa_anggaran').val();
var kpa = $('#pr_kpa').val();
var pptk = $('#pr_pptk').val();
var ra = $('#pr_ra').val();
var rb = $('#pr_rb').val();
var rc1 = $('#pr_rc1').val();
var rc2 = $('#pr_rc2').val();
var rd = $('#pr_rd').val();
var re = $('#pr_re').val();
var rf = $('#pr_rf').val();
var rg = $('#pr_rg').val();
var rh = $('#pr_rh').val();
var key = 'simpan_pagu';
$.ajax({
type: "POST",
url: "app/master/pr_anggaran/crud.php",
data: 'id='+id
+'&sub_kegiatan='+sub_kegiatan
+'&kegiatan='+kegiatan
+'&p1='+p1
+'&k1='+k1
+'&sk1='+sk1
+'&fs='+fs
+'&anggaran='+anggaran
+'&kpa='+kpa
+'&pptk='+pptk
+'&ra='+ra
+'&rb='+rb
+'&rc1='+rc1
+'&rc2='+rc2
+'&rd='+rd
+'&re='+re
+'&rf='+rf
+'&rg='+rg
+'&rh='+rh
+'&thn='+thn
+'&key='+key,
success: function(data){
$('#modal_pagu').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
if(!$("#cari_kegiatan").val()) {
$('#tabel_anggaran').load('app/master/pr_anggaran/tabel.php',{thn:thn,jenis:jenis});
} else {
$('#cari_kegiatan').trigger('change');
}
$('#modal_alert').modal('show');
}
});
});
$('#ok_alert').click(function(){
var id = $('#pr_sub_kegiatan_id').val();
$('#modal_alert').modal('hide');
if (id==0) {
$('#modal_pagu').modal('show');
$('#pb_kegiatan').val('');
$('#pa_anggaran').val('0');
$('#pr_kpa').val('');
$('#pr_pptk').val('');
$('#pr_ra').val('');
$('#pr_rb').val('');
$('#pr_rc1').val('');
$('#pr_rc2').val('');
$('#pr_rd').val('');
$('#pr_re').val('');
$('#pr_rf').val('');
$('#pr_rg').val('');
$('#pr_rh').val('');
$("#modal_pagu").animate({scrollTop: $(document).height()}, 500);
$('#modal_pagu').on('shown.bs.modal', function () {
$("#pb_kegiatan").focus();
});
} else {}
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
@@ -0,0 +1,28 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT anggaran FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$anggaran=$row['anggaran'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Anggaran</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pa_sub_kegiatan_id">
<input type="text" class="form-control" id="pa_anggaran" onkeyup="formatAngka(this,'.')" value="<?php echo number_format($anggaran,0,",","."); ?>">
</div>
<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,46 @@
<?php
include ('../../koneksi.php');
$sub_kegiatan_id=$_POST['id'];
$data=pg_query("SELECT kegiatan,sub_kegiatan,bp_id,kd_panggil,p1,k1,sk1,verifikator_id,pelaksana_kegiatan_id FROM sub_kegiatan WHERE id=$sub_kegiatan_id");
while($row=pg_fetch_array($data)) {
$kegiatan=$row['kegiatan'];
$sub_kegiatan=$row['sub_kegiatan'];
$p1=$row['p1'];
$k1=$row['k1'];
$sk1=$row['sk1'];
}
?>
<div class="form-group">
<label for="exampleInputEmail1">Program</label>
<textarea class="form-control" id="pb_p1"><?php echo $p1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Kegiatan</label>
<textarea class="form-control" id="pb_k1"><?php echo $k1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Kegiatan</label>
<textarea class="form-control" id="pb_sk1"><?php echo $sk1; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Sub Sub Kegiatan</label>
<input type="hidden" value="<?php echo $sub_kegiatan_id; ?>" id="pb_sub_kegiatan_id">
<textarea class="form-control" id="pb_sub_kegiatan"><?php echo $sub_kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Belanja</label>
<textarea class="form-control" id="pb_kegiatan"><?php echo $kegiatan; ?></textarea>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Fungsional / Subsidi</label>
<select class="form-control" name="pb_fs" id="pb_fs">
<option value="f">FUNGSIONAL</option>
<option value="s">SUBSIDI</option>
</select>
</div>

Some files were not shown because too many files have changed in this diff Show More