273 lines
12 KiB
PHP
273 lines
12 KiB
PHP
<script type="text/javascript">
|
||
var thn_dpa=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
</script>
|
||
<?php
|
||
include('../koneksi.php');
|
||
$cek_jenis_user=$_POST['cek_jenis_user'];
|
||
$cek_satuan_kerja=$_POST['cek_satuan_kerja'];
|
||
$thn_dpa=$_POST['thn_dpa'];
|
||
|
||
$jt=pg_query("SELECT jumlah_hari FROM sp_seting_hari");
|
||
while($djt=pg_fetch_array($jt)) {$jtspj=$djt[0];}
|
||
|
||
$cekjt=pg_query("SELECT COUNT(*)
|
||
FROM sp_kwi k
|
||
LEFT OUTER JOIN sp_spt t ON (t.sp_kwi_id=k.id)
|
||
LEFT OUTER JOIN sp_peg g ON (g.sp_spt_id=t.id)
|
||
LEFT OUTER JOIN data_pegawai p ON (g.data_pegawai_id=p.id)
|
||
LEFT OUTER JOIN satuan_kerja s ON (p.satuan_kerja=s.id)
|
||
WHERE k.id IS NOT NULL AND g.tgl_setor_berkas IS NULL
|
||
AND (select count(the_day) from (select generate_series(k.tanggal::timestamp, NOW()::timestamp, '1 day') as the_day) days where extract('dow' from the_day) not in (0,6)) > $jtspj AND s.nama IS NOT NULL AND k.thn='$thn_dpa'
|
||
".($cek_jenis_user == 'ADMIN' ? "" : " AND k.pembuat='$cek_satuan_kerja'")."
|
||
");
|
||
while($rjt=pg_fetch_array($cekjt)) {$totjt=$rjt[0];}
|
||
?>
|
||
<input type="hidden" id="jtspj" value="<?php echo $jtspj; ?>">
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<p class="judul_page"><i class="mdi mdi-database m-r-5"></i>
|
||
<?php
|
||
if ($cek_jenis_user=='ADMIN') {echo 'Data';} else {echo 'Data SPPD : '.$cek_satuan_kerja;}
|
||
?>
|
||
</p>
|
||
|
||
<div class="row">
|
||
<div class="col-lg-4" style="display:none">
|
||
<select class="form-control" name="jenis_sppd" id="jenis_sppd" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||
data-content="Jenis SPPD" rel="popover" data-placement="top" data-trigger="hover"
|
||
>
|
||
<option value="all">ALL</option>
|
||
<?php
|
||
$d=pg_query("SELECT id,jenis_anggaran,jenis_sppd FROM sp_rek WHERE aktif='t'");
|
||
while($r=pg_fetch_array($d)) {
|
||
?>
|
||
<option <?php if ($r[0]==$sp_rek_id) {echo "selected";} ?> value="<?php echo $r[0]; ?>"><?php echo $r[2].' PROPINSI - '.$r[1]; ?></option>
|
||
<?php
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
<div class="col-lg-4" style="display:none">
|
||
<select class="form-control" name="satker" id="satker" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;"
|
||
data-content="Satuan Kerja" rel="popover" data-placement="top" data-trigger="hover"
|
||
>
|
||
<option value="all">ALL</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 strtoupper($row['nama']); ?></option>
|
||
<?php
|
||
}
|
||
?>
|
||
</select>
|
||
</div>
|
||
|
||
<div class="col-lg-4">
|
||
<div class="input-group my-group">
|
||
<input type="text" class="form-control" style="width:100%; display:block;border-color:#f3f3f3;" name="cari_pegawai" id="cari_pegawai" Placeholder="Pencarian Nama Pegawai" onkeydown="tekan1(event)">
|
||
<span class="input-group-btn">
|
||
<button type="button" id="b1" name="b1" class="btn btn-default"><i class="fa fa-search"></i></button>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
|
||
<?php if ($totjt==0) { echo '<div class="col-lg-6">';} else {echo '<div class="col-lg-5">';}?>
|
||
<div class="input-group my-group">
|
||
<input type="text" class="form-control" style="width:100%; display:block;border-color:#f3f3f3;" name="cari_untuk" id="cari_untuk" Placeholder="Pencarian Dalam Rangka" onkeydown="tekan2(event)">
|
||
<span class="input-group-btn">
|
||
<button type="button" id="b2" name="b2" class="btn btn-default"><i class="fa fa-search"></i></button>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<?php if ($totjt==0) {} else {?>
|
||
<div class="col-lg-2" id="warn">
|
||
<button type="button" class="btn btn-default btn-block" style="font-family:Arial;color:red;font-weight:bold" id="warningjt"><?php echo $totjt.' Belum SPJ'; ?></button>
|
||
</div>
|
||
<div class="col-lg-2" id="relo">
|
||
<button type="button" class="btn btn-default btn-block" style="font-family:Arial;color:black;font-weight:bold;" id="refreshjt">Reload Data</button>
|
||
</div>
|
||
<?php } ?>
|
||
<?php if ($totjt==0) { echo '<div class="col-lg-2">';} else {echo '<div class="col-lg-1">';}?>
|
||
<button type="button" class="btn btn-success btn-block" id="excel_laporan">Excel</button>
|
||
</div>
|
||
</div>
|
||
<br>
|
||
|
||
|
||
<div id="tabel_info"></div>
|
||
|
||
<div id="modal_penginput" 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">Penginput</h4>
|
||
</div>
|
||
<div class="modal-body" id="modal_body_penginput"></div>
|
||
<div class="modal-footer no-border">
|
||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_penginput">Keluar</button>
|
||
<button type="button" class="btn btn-teal waves-effect waves-light" id="simpan_penginput">Simpan</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<script>
|
||
$('#relo').hide();
|
||
var jtspj=$('#jtspj').val();
|
||
|
||
$('select[name="thn"]').popover();
|
||
$('select[name="bulan"]').popover();
|
||
$('select[name="jenis_sppd"]').popover();
|
||
$('select[name="jenis_anggaran"]').popover();
|
||
$('select[name="satker"]').popover();
|
||
|
||
|
||
|
||
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
var cek_satuan_kerja = $('#cek_satuan_kerja').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
|
||
|
||
|
||
|
||
$('#jenis_sppd').change(function(){
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
});
|
||
|
||
$('#jenis_anggaran').change(function(){
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
});
|
||
|
||
$('#satker').change(function(){
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
});
|
||
|
||
$('#b1').click(function(){
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var b=$('#cari_pegawai').val();
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,nama:b,thn:thn,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
});
|
||
|
||
function tekan1(event) {
|
||
var x = event.keyCode;
|
||
if (x == 13) {$('#b1').trigger('click');}
|
||
}
|
||
|
||
$('#b2').click(function(){
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var d=$('#cari_untuk').val();
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,untuk:d,thn:thn,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
});
|
||
|
||
function tekan2(event) {
|
||
var x = event.keyCode;
|
||
if (x == 13) {$('#b2').trigger('click');}
|
||
}
|
||
|
||
$('#cari_pegawai').keyup(function() {
|
||
var input = $('#cari_pegawai').val();
|
||
if( input == "" || input == null) {
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
}
|
||
});
|
||
|
||
$('#cari_untuk').keyup(function() {
|
||
var input = $('#cari_untuk').val();
|
||
if( input == "" || input == null) {
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
}
|
||
});
|
||
|
||
$('#simpan_penginput').click(function(){
|
||
var sp_kwi_id = $('#spkwiid').val();
|
||
var pembuat = $('#pembuat').val();
|
||
var key = 'simpan_penginput';
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/crud.php",
|
||
data: 'id='+sp_kwi_id
|
||
+'&pembuat='+pembuat
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#modal_penginput').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
alert('tersimpan..');
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
var a = $('#jenis_sppd').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
var cek_satuan_kerja = $('#cek_satuan_kerja').val();
|
||
var jtspj=$('#jtspj').val();
|
||
$('#tabel_info').load('app/info/tabel.php',{a:a,c:c,thn:thn,bulan:bulan,cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj});
|
||
}
|
||
});
|
||
});
|
||
|
||
$('#excel_laporan').click(function(){
|
||
var w = 600;
|
||
var h = 300;
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var bulan=$('#bulan').val();
|
||
var a = $('#jenis_sppd').val();
|
||
var b=$('#cari_pegawai').val();
|
||
var c = $('#satker').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
var cek_satuan_kerja = $('#cek_satuan_kerja').val();
|
||
var left = Number((screen.width/2)-(w/2));
|
||
var tops = Number((screen.height/2)-(h/2));
|
||
window.open('app/info/excel.php?thn='+thn+"&bulan="+bulan+"&a="+a+"&c="+c+"&cek_jenis_user="+cek_jenis_user+"&cek_satuan_kerja="+cek_satuan_kerja+"&nama="+b,'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);
|
||
});
|
||
|
||
$('#warningjt').click(function(){
|
||
var jtspj=$('#jtspj').val();
|
||
var cek_jenis_user = $('#cek_jenis_user').val();
|
||
var cek_satuan_kerja = $('#cek_satuan_kerja').val();
|
||
var thn=$("#thn_dpa option:selected").text();
|
||
var key="warning";
|
||
$('#tabel_info').load('app/info/tabel.php',{cek_jenis_user:cek_jenis_user,cek_satuan_kerja:cek_satuan_kerja,jtspj:jtspj,key:key,thn:thn});
|
||
$('#warn').hide();
|
||
$('#relo').show();
|
||
});
|
||
|
||
$('#refreshjt').click(function(){
|
||
$('#info').trigger('click');
|
||
});
|
||
</script>
|