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