Files
simpro-rssa/app/st_kbel/main_.php
T
2026-05-19 04:39:52 +00:00

588 lines
22 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<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');
$data_pegawai_id=$_POST['data_pegawai_id'];
$d=pg_query("SELECT p.nama,p.nipb,p.golongan,p.ruang,s.nama
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
WHERE p.id=$data_pegawai_id
");
while($r=pg_fetch_array($d)) {
$nampeg=$r[0];
$nipb=$r[1];
$golongan=$r[2];
$ruang=$r[3];
$satker=$r[4];
}
if (($golongan=='I') && ($ruang=='a')) {$pangkat='Juru Muda';} else
if (($golongan=='I') && ($ruang=='b')) {$pangkat='Juru Muda Tingkat 1';} else
if (($golongan=='I') && ($ruang=='c')) {$pangkat='Juru';} else
if (($golongan=='I') && ($ruang=='d')) {$pangkat='Juru Tingkat 1';} else
if (($golongan=='II') && ($ruang=='a')) {$pangkat='Pengatur Muda';} else
if (($golongan=='II') && ($ruang=='b')) {$pangkat='Pengatur Muda Tingkat 1';} else
if (($golongan=='II') && ($ruang=='c')) {$pangkat='Pengatur';} else
if (($golongan=='II') && ($ruang=='d')) {$pangkat='Pengatur Tingkat 1';} else
if (($golongan=='III') && ($ruang=='a')) {$pangkat='Penata Muda';} else
if (($golongan=='III') && ($ruang=='b')) {$pangkat='Penata Muda Tingkat 1';} else
if (($golongan=='III') && ($ruang=='c')) {$pangkat='Penata';} else
if (($golongan=='III') && ($ruang=='d')) {$pangkat='Penata Tingkat 1';} else
if (($golongan=='IV') && ($ruang=='a')) {$pangkat='Pembina';} else
if (($golongan=='IV') && ($ruang=='b')) {$pangkat='Pembina Tingkat 1';} else
if (($golongan=='IV') && ($ruang=='c')) {$pangkat='Pembina Utama Muda';} else
if (($golongan=='IV') && ($ruang=='d')) {$pangkat='Pembina Utama Madya';} else
if (($golongan=='IV') && ($ruang=='e')) {$pangkat='Pembina Utama';}
$d1=pg_query("SELECT COUNT(*) FROM riwayat_kbel WHERE data_pegawai_id=$data_pegawai_id AND status='PROSES PENGAJUAN'");
while($r1=pg_fetch_array($d1)) {$j1=$r1[0];}
$d2=pg_query("SELECT id,tgl_usulan FROM riwayat_kbel WHERE data_pegawai_id=$data_pegawai_id AND status='PROSES PENGAJUAN'");
while($r2=pg_fetch_array($d2)) {$riwayat_kbel_id=$r2[0];
$tgl_usulan=$r2[1];
if (($r2[1]==null) || ($r2[1]=='1970-01-01 00:00:00')) {$tgl_usulan='';$nm_tgl_usulan='';} else {
$nm_tgl_usulan='Tanggal usulan: ';
$tgl_usulan=date('d-m-Y',strtotime($r2[1]));
}
}
?>
<script type="text/javascript">
var userTarget = "";
var exit = false;
$('.input-daterange').datepicker({
format: "dd/mm/yyyy",
weekStart: 1,
orientation: "bottom auto",
autoclose: true,
showOnFocus: true,
maxViewMode: 'days',
keepEmptyValues: true,
templates: {
leftArrow: '&lt;',
rightArrow: '&gt;'
}
});
$('.input-daterange').focusin(function(e) {
userTarget = e.target.name;
});
$('.input-daterange').on('changeDate', function(e) {
if (exit) return;
if (e.target.name != userTarget) {
exit = true;
$(e.target).datepicker('clearDates');
}
exit = false;
});
var thn_dpa=$('#thn_dpa').val();
</script>
<style type="text/css">
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<br>
<br>
<br>
<br>
<input type="hidden" id="riwayat_kbel_id" value="<?php echo $riwayat_kbel_id; ?>">
<input type="hidden" id="data_pegawai_id" value="<?php echo $data_pegawai_id; ?>">
<input type="hidden" id="jumlah_kbel" value="<?php echo $j1; ?>">
<p class="judul_page"><i class="mdi mdi-school m-r-5"></i>Keterangan-Belajar</p>
<div style="color:red" id="info_setor">
<span style="font-family:InterSB;font-size:20px"><?php echo $nampeg.' / '.$nipb; ?></span>
<button type="button" class="btn btn-inverse btn-xs btn-rounded pull-right bat" id="proses_pengajuan">KIRIM</button><span class="pull-right bat">&nbsp;&nbsp;</span>
<button type="button" class="btn btn-danger btn-xs btn-rounded pull-right bat" id="batal_registrasi">BATAL</button><span class="pull-right bat">&nbsp;&nbsp;</span>
<span class="pull-right badge badge-teal" style="font-family:Arial;font-size:14px;font-weight:bold" id="sp_tgl_usulan"><?php echo $tgl_usulan; ?></span>
<span class="pull-right" style="font-family:Arial;font-size:14px;font-weight:bold;" id="sp_nm_tgl_usulan"><?php echo $nm_tgl_usulan.'&nbsp;'; ?></span><br>
<!--<span style="font-family:Inter;font-size:15px"><?php echo $pangkat.' - '.$golongan.'/'.$ruang; ?></span>-->
<span style="font-family:InterSB;font-size:18px;color:black"><?php echo 'Mohon upload semua persyaratan, lalu klik tombol "KIRIM" di pojok kanan berwarna hitam'; ?></span>
</div>
<br>
<div class="row" style="color:black" id="tes1">
<div class="col-lg-6">
<button class="btn btn-default btn-block" id="btn_tambah_ijin" style="font-family:Arial;font-weight:bold"><i class="fa fa-plus m-r-5"></i>
Registrasi Kelengkapan dan Persyaratan
</button>
</div>
<!--
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_tgg1" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-timer-sand m-r-5"></i>
Tunggu&nbsp;
<span class="label label-purple" style="margin-top:2px" id="ktggbg_notif"></span>
</button>
</div>
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_rev1" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-backup-restore m-r-5"></i>
Revisi&nbsp;
<span class="label label-danger" style="margin-top:2px" id="krevbg_notif"></span>
</button>
</div>
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_riwayat1" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-apps m-r-5"></i>
Riwayat&nbsp;
<span class="label label-success" style="margin-top:2px" id="kbg_notif"></span>
</button>
</div>
-->
</div>
<div class="row" style="color:black" id="tes2">
<div class="col-lg-6">
</div>
<!--
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_tgg2" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-timer-sand m-r-5"></i>
Tunggu&nbsp;
<span class="label label-purple pull-right" style="margin-top:2px" id="ktggbg_notif2"></span>
</button>
</div>
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_rev2" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-backup-restore m-r-5"></i>
Revisi&nbsp;
<span class="label label-danger pull-right" style="margin-top:2px" id="krevbg_notif2"></span>
</button>
</div>
<div class="col-lg-2">
<button class="btn btn-default btn-block" id="btn_riwayat2" style="font-family:Arial;font-weight:bold"><i class="mdi mdi-apps m-r-5"></i>
Riwayat
</button>
</div>
-->
</div>
<br>
<div class="row">
<div class="col-lg-12">
<ul class="nav nav-tabs" style="margin-top:-20px;">
<li class="active" id="tabum">
<a href="#rberangkat" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-home"></i></span>
<span class="hidden-xs" style="font-family:Arial;color:gray">Persyaratan</span>
</a>
</li>
<li class="" id="tareal">
<a href="#rpulang" data-toggle="tab" aria-expanded="true">
<span class="visible-xs"><i class="fa fa-user"></i></span>
<span class="hidden-xs" style="font-family:Arial;color:gray">Tunggu</span>
</a>
</li>
<li class="">
<a href="#rketam" data-toggle="tab" aria-expanded="false" id="ketamtab">
<span class="visible-xs"><i class="fa fa-envelope-o"></i></span>
<span class="hidden-xs" style="font-family:Arial;color:gray">Revisi</span>
</a>
</li>
<li class="">
<a href="#rlaporan" data-toggle="tab" aria-expanded="false">
<span class="visible-xs"><i class="fa fa-envelope-o"></i></span>
<span class="hidden-xs" style="font-family:Arial;color:gray">Riwayat&nbsp;&nbsp;
<span class="label label-primary pull-right" style="margin-top:2px" id="kbg_notif2"></span></span>
</a>
</li>
</ul>
<div class="tab-content">
<div class="tab-pane active" id="rberangkat"><div id='berangkat'><div id="tabel_kelengkapan"></div></div></div>
<div class="tab-pane" id="rpulang"><div id='pulang'></div></div>
<div class="tab-pane" id="rketam"><div id='ketam'></div></div>
<div class="tab-pane" id="rlaporan"><div id='laporan'></div></div>
</div>
</div>
</div>
<div id="modal_riwayat" 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>
<h4 class="modal-title" id="judul_modal_riwayat"></h4>
</div>
<div class="modal-body" id="modal_body_riwayat"></div>
<!--<div class="modal-footer no-border">
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_riwayat">Keluar</button>
</div>-->
</div>
</div>
</div>
<div id="modal_verifikasi" 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>
<h4 class="modal-title" id="modal_head_verifikasi"></h4>
</div>
<div class="modal-body" id="modal_body_verifikasi"></div>
</div>
</div>
</div>
<div class="modal" id="modal_view">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="modal_head_view"></h4>
</div>
<div class="modal-body md_input_bd" id="modal_body_view"></div>
</div>
</div>
</div>
<div id="modal_file" 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">Upload</h4>
</div>
<div class="modal-body" id="modal_body_file"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
</div>
</div>
</div>
</div>
<script>
var data_pegawai_id=$('#data_pegawai_id').val();
$('#rpulang').find('#pulang').load("app/st_kbel/modal_tgg.php",{data_pegawai_id:data_pegawai_id});
$('#rketam').find('#ketam').load("app/st_kbel/modal_revisi.php",{data_pegawai_id:data_pegawai_id});
$('#rlaporan').find('#laporan').load("app/st_kbel/modal_riwayat.php",{data_pegawai_id:data_pegawai_id});
$.ajax({
type: "POST",
url:'app/st_kbel/not_notif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#kbg_notif').hide();$('#kbg_notif2').hide();} else {
$('#kbg_notif').show();
$('#kbg_notif').html(data);
$('#kbg_notif2').show();
$('#kbg_notif2').html(data);
}
}
});
$.ajax({
type: "POST",
url:'app/st_kbel/not_revnotif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#krevbg_notif').hide();$('#krevbg_notif2').hide();} else {
$('#krevbg_notif').show();
$('#krevbg_notif').html(data);
$('#krevbg_notif2').show();
$('#krevbg_notif2').html(data);
}
}
});
function nottgg() {
$.ajax({
type: "POST",
url:'app/st_kbel/not_tggnotif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#ktggbg_notif').hide();$('#ktggbg_notif2').hide();} else {
$('#ktggbg_notif').show();
$('#ktggbg_notif').html(data);
$('#ktggbg_notif2').show();
$('#ktggbg_notif2').html(data);
}
}
});
}
nottgg();
$('#btn_riwayat1,#btn_riwayat2').click(function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$('#modal_riwayat').modal('show');
$('#modal_body_riwayat').html("");
$.ajax({
type: "POST",
url: "app/st_kbel/modal_riwayat.php",
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
$('#modal_body_riwayat').html(data);
$('#judul_modal_riwayat').html('Riwayat Keterangan Ijin Belajar');
}
});
});
$('#btn_rev1,#btn_rev2').click(function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$('#modal_riwayat').modal('show');
$('#modal_body_riwayat').html("");
$.ajax({
type: "POST",
url: "app/st_kbel/modal_revisi.php",
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
$('#modal_body_riwayat').html(data);
$('#judul_modal_riwayat').html('Revisi Keterangan Ijin Belajar');
}
});
});
$('#btn_tgg1,#btn_tgg2').click(function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$('#modal_riwayat').modal('show');
$('#modal_body_riwayat').html("");
$.ajax({
type: "POST",
url: "app/st_kbel/modal_tgg.php",
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
$('#modal_body_riwayat').html(data);
$('#judul_modal_riwayat').html('Tunggu Proses Keterangan Ijin Belajar');
}
});
});
var jumlah_kbel=$('#jumlah_kbel').val();
if (jumlah_kbel=='0') {
$('#tes1').show();
$('#tes2').hide();
$('.bat').hide();
} else {
$('#tes1').hide();
$('#tes2').show();
$('.bat').show();
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_kbel/tabel_daftar.php',{riwayat_kbel_id:riwayat_kbel_id, data_pegawai_id:data_pegawai_id});
}
$('#batal_registrasi').click(function(){
var x = confirm("Anda yakin ingin membatalkan ?");
if (x) {
var key = "hapus_verifikasi";
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
$.ajax({
type: "POST",
url: "app/kbel_inbox/crud.php",
data: 'riwayat_kbel_id='+riwayat_kbel_id
+'&key='+key,
success: function(data){
$('#riwayat_kbel_id').val('');
$('#sp_nm_tgl_usulan').html('');
$('#sp_tgl_usulan').html('');
$('#jumlah_kbel').val('0');
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').empty();
$('#tes1').show();
$('#tes2').hide();
$('.bat').hide();
}
});
} else {}
});
$('#proses_pengajuan').click(function(){
var key1='cek_lkp';
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
$.ajax({
type: "POST",
url: "app/st_kbel/crud.php",
data: 'riwayat_kbel_id='+riwayat_kbel_id
+'&key='+key1,
success: function(data){
// if (data=='0') {
var x = confirm("Apakah anda yakin akan mengirim sekarang ?");
if (x) {
var key = "proses_pengajuan";
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
$.ajax({
type: "POST",
url: "app/st_kbel/crud.php",
data: 'riwayat_kbel_id='+riwayat_kbel_id
+'&key='+key,
success: function(data){
$('#riwayat_kbel_id').val('');
$('#sp_nm_tgl_usulan').html('');
$('#sp_tgl_usulan').html('');
$('#jumlah_kbel').val('0');
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').empty();
$('#tes1').show();
$('#tes2').hide();
$('.bat').hide();
nottgg();
}
});
} else {}
// } else {alert('Berkas persyaratan masih kurang lengkap, Mohon di-upload semua');}
}
});
});
/*
$('#proses_pengajuan').click(function(){
var x = confirm("Apakah persyaratan sudah lengkap dan benar ?");
if (x) {
var key = "proses_pengajuan";
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
$.ajax({
type: "POST",
url: "app/st_kbel/crud.php",
data: 'riwayat_kbel_id='+riwayat_kbel_id
+'&key='+key,
success: function(data){
$('#riwayat_kbel_id').val('');
$('#sp_nm_tgl_usulan').html('');
$('#sp_tgl_usulan').html('');
$('#jumlah_kbel').val('0');
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').empty();
$('#tes1').show();
$('#tes2').hide();
$('.bat').hide();
nottgg();
}
});
} else {}
});
*/
$('#btn_tambah_ijin').click(function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$.ajax({
type: "POST",
url:'app/st_kbel/not_tmbnotif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
var ch = data.split('$%^');
var j1=Number(ch[0]).toString();
var j2=Number(ch[1]).toString();
if ((j1=='0') && (j2=='0')) {
var data_pegawai_id=$('#data_pegawai_id').val();
var key='tambah_kbel';
var x = confirm("Anda yakin ingin menambah ?");
if (x) {
$.ajax({
type: "POST",
url: "app/st_kbel/crud.php",
data: 'data_pegawai_id='+data_pegawai_id
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
var riwayat_kbel_idvv=chars[0];
var nm_tgl_usulan=chars[1];
var tgl_usulan=chars[2];
$('#riwayat_kbel_id').val(riwayat_kbel_idvv);
$('#sp_nm_tgl_usulan').html(nm_tgl_usulan);
$('#sp_tgl_usulan').html(tgl_usulan);
$('#jumlah_kbel').val('1');
var riwayat_kbel_id=$('#riwayat_kbel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_kbel/tabel_daftar.php',{riwayat_kbel_id:riwayat_kbel_id, data_pegawai_id:data_pegawai_id});
$('#tes1').hide();
$('#tes2').show();
$('.bat').show();
}
});
} else {}
} else {alert('Anda memiliki pengajuan yang belum di-proses, silakan klik tombol TUNGGU untuk melihat detailnya.\nAtau anda memiliki pengajuan yang masih revisi, silakan klik tombol REVISI');}
}
});
});
var callAjax_pelunasan_notif = function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$.ajax({
type: "POST",
url:'app/st_kbel/not_notif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#kbg_notif').hide();$('#kbg_notif2').hide();} else {
$('#kbg_notif').show();
$('#kbg_notif').html(data);
$('#kbg_notif2').show();
$('#kbg_notif2').html(data);
}
}
});
}
setInterval(callAjax_pelunasan_notif,5000);
var callAjax_rev_notif = function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$.ajax({
type: "POST",
url:'app/st_kbel/not_revnotif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#krevbg_notif').hide();$('#krevbg_notif2').hide();} else {
$('#krevbg_notif').show();
$('#krevbg_notif').html(data);
$('#krevbg_notif2').show();
$('#krevbg_notif2').html(data);
}
}
});
}
setInterval(callAjax_rev_notif,5000);
var callAjax_tgg_notif = function(){
var data_pegawai_id=$('#data_pegawai_id').val();
$.ajax({
type: "POST",
url:'app/st_kbel/not_tggnotif.php',
data: 'data_pegawai_id='+data_pegawai_id,
success: function(data){
if (data==0) {$('#ktggbg_notif').hide();$('#ktggbg_notif2').hide();} else {
$('#ktggbg_notif').show();
$('#ktggbg_notif').html(data);
$('#ktggbg_notif2').show();
$('#ktggbg_notif2').html(data);
}
}
});
}
setInterval(callAjax_tgg_notif,5000);
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>