335 lines
15 KiB
PHP
335 lines
15 KiB
PHP
<?php include('../../koneksi.php');
|
||
$id=$_POST['riwayat_kegiatan_id'];
|
||
$width=$_POST['width'];
|
||
$d=pg_query("SELECT nama_pelatihan,(SELECT nama FROM jenis_pelatihan WHERE id=jenis_pelatihan_id),COALESCE(max_quota,0),status,kode_pelatihan
|
||
FROM riwayat_kegiatan WHERE id='$id'");
|
||
while($rd=pg_fetch_array($d)) {
|
||
$nama_pelatihan=$rd[0];
|
||
$jenis_pelatihan=$rd[1];
|
||
$max_quota=$rd[2];
|
||
$status=$rd[3];
|
||
$kode_pelatihan=$rd[4];
|
||
}
|
||
|
||
$j=pg_query("SELECT COALESCE(SUM(quota1),0)+COALESCE(SUM(quota2),0)+COALESCE(SUM(quota3),0)+COALESCE(SUM(quota4),0)+COALESCE(SUM(quota5),0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$id'");
|
||
while($rj=pg_fetch_array($j)) {$tot_quod=$rj[0];}
|
||
|
||
if ($tot_quod=='') {$tot_quo=0;} else {$tot_quo=$tot_quod;}
|
||
|
||
?>
|
||
|
||
<script>
|
||
var sess_satker = $('#cek_satker').val();
|
||
var sess_jenis = $('#cek_jenis').val();
|
||
</script>
|
||
|
||
<style type="text/css">
|
||
|
||
|
||
|
||
|
||
.btn-circle.btn-md {
|
||
width: 40px;
|
||
height: 40px;
|
||
padding: 7px 10px;
|
||
border-radius: 25px;
|
||
font-size: 15px;
|
||
text-align: center;
|
||
border: 3px solid #66b5fb;
|
||
}
|
||
|
||
#sidebar-menu ul li a:hover {
|
||
background:#f1f3f4 !important;
|
||
font-color:white;
|
||
}
|
||
|
||
#sidebar-menu ul li a:focus {
|
||
background:#fce8e6 !important;
|
||
color:#d93025 !important;
|
||
font-weight: bold;
|
||
}
|
||
|
||
|
||
</style>
|
||
|
||
|
||
|
||
<br>
|
||
<br>
|
||
<br>
|
||
<br>
|
||
|
||
|
||
|
||
|
||
|
||
<div class="row">
|
||
<div class="col-md-12 col-sm-12 col-xs-12">
|
||
<span><b>
|
||
<?php echo 'Set Quota : '.strtoupper($jenis_pelatihan); ?><br>
|
||
<?php echo strtoupper($nama_pelatihan) ?></b>
|
||
</span>
|
||
</div>
|
||
</div>
|
||
<!-- end row -->
|
||
<br>
|
||
<button type="button" class="btn btn-default btn-rounded m-r-5" id="back"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
|
||
<?php if (($status!='') || ($status!=null)) { ?>
|
||
<span class="label label-danger" id="label_open" style="font-size:14px"><?php echo $status; ?></span>
|
||
<?php } else { ?>
|
||
<button type="button" class="btn btn-default btn-rounded" id="open">Open to Register</button>
|
||
<?php } ?>
|
||
Total Quota Peserta : <span id="tot_quo" class="m-r-10"><?php echo $max_quota.'/'.$tot_quo; ?></span>
|
||
|
||
<?php if (($status!='') || ($status!=null)) { ?>
|
||
<button type="button" class="btn btn-inverse btn-rounded" id="batal_open"><i class="fa fa-remove m-r-5"></i>Batal Open</button>
|
||
<!--<button type="button" class="btn btn-primary btn-rounded c_nd_permohonan_peserta" name="c_nd_permohonan_peserta" id="c_nd_permohonan_peserta"><i class="fa fa-envelope m-r-5"></i>Nodin permohonan peserta</button>-->
|
||
<?php } else {} ?>
|
||
|
||
|
||
|
||
<div class="btn-switch btn-switch-primary">
|
||
<input type="checkbox" class="cb_konfirm" id="input-btn-switch-primary"
|
||
<?php
|
||
if ($kode_pelatihan=='BID') {echo "checked";} else {}
|
||
?>
|
||
/>
|
||
<label for="input-btn-switch-primary"
|
||
class="btn btn-rounded btn-primary waves-effect waves-light">
|
||
<em class="glyphicon glyphicon-ok"></em>
|
||
<strong> Konfirmasi Bidang</strong>
|
||
</label>
|
||
</div>
|
||
|
||
|
||
|
||
<br>
|
||
<br>
|
||
<input type="hidden" id="width" value="<?php echo $width; ?>">
|
||
<input type="hidden" id="riwayat_kegiatan_id" value="<?php echo $id; ?>">
|
||
<input type="hidden" id="max_quota" value="<?php echo $max_quota; ?>">
|
||
<input type="hidden" id="tot_quota" value="<?php echo $tot_quo; ?>">
|
||
<div id="tabel_quota"></div>
|
||
|
||
|
||
|
||
|
||
</div>
|
||
|
||
|
||
|
||
|
||
|
||
<!--
|
||
<div id="fr_disposisi">
|
||
<div class="row">
|
||
<div class="col-md-12">
|
||
<div class="">
|
||
<div class="card-box">
|
||
<div id="tabel_disposisi"></div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
-->
|
||
|
||
|
||
<div id="modal_quota" 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 quot" id="myModalLabel">Set Quota</h4>
|
||
</div>
|
||
<div class="modal-body" id="modal_body_quota"></div>
|
||
<div class="modal-footer no-border">
|
||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_quota">Keluar</button>
|
||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_quota">Simpan</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div id="modal_nd1" 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="modal_head_nd1">Nota Dinas Permohonan Peserta</h4>
|
||
</div>
|
||
<div class="modal-body" id="modal_body_nd1"></div>
|
||
<div class="modal-footer no-border">
|
||
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_nd1">Keluar</button>
|
||
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_nd1">Kirim ke kordik</button>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<script type="text/javascript">
|
||
|
||
$(".cb_konfirm").change(function() {
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
if(this.checked) {
|
||
var key = "konfirm_on";
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
|
||
+'&key='+key,
|
||
success: function(data){
|
||
alert('Konfirmasi bidang MODE ON');
|
||
}
|
||
});
|
||
} else {
|
||
var key = "konfirm_off";
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
|
||
+'&key='+key,
|
||
success: function(data){
|
||
alert('Konfirmasi bidang MODE OFF');
|
||
}
|
||
});
|
||
}
|
||
});
|
||
|
||
|
||
$('button[name="c_nd_permohonan_peserta"]').popover();
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
$('#tabel_quota').load("app/info/quota/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
|
||
|
||
$('#simpan_nd1').click(function(){
|
||
var id = $('#id').val();
|
||
var no_nd = $('#no_nd').val();
|
||
var tgl_nd = $('#tgl_nd').val();
|
||
var permintaan_nd = $('#permintaan_nd').val();
|
||
var tgl_paling_lambat_nd = $('#tgl_paling_lambat_nd').val();
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
var key="simpan_nd1";
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'id='+id
|
||
+'&no_nd='+no_nd
|
||
+'&tgl_nd='+tgl_nd
|
||
+'&permintaan_nd='+permintaan_nd
|
||
+'&tgl_paling_lambat_nd='+tgl_paling_lambat_nd
|
||
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
|
||
+'&key='+key,
|
||
success: function(data){
|
||
alert('Nota dinas permohonan peserta siap dikirim ke kordik..');
|
||
$('#modal_nd1').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
$('#tabel_quota').load("app/info/quota/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
|
||
}
|
||
});
|
||
});
|
||
|
||
$('#simpan_quota').click(function(){
|
||
var max_quota = $('#max_quota').val();
|
||
if (max_quota==0) {
|
||
alert('jumlah maksimal peserta belum ditentukan..');
|
||
$('#modal_quota').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
} else {
|
||
var tot_quota = $('#tot_quota').val();
|
||
var id = $('#id').val();
|
||
var quota1 = $('#quota1').val();
|
||
var quota2 = $('#quota2').val();
|
||
var quota3 = $('#quota3').val();
|
||
var quota4 = $('#quota4').val();
|
||
var quota5 = $('#quota5').val();
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
var satuan_kerja_id=$('#satuan_kerja_id').val();
|
||
var key="simpan_quota";
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'satuan_kerja_id='+satuan_kerja_id
|
||
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
|
||
+'&id='+id
|
||
+'"a1='+quota1
|
||
+'"a2='+quota2
|
||
+'"a3='+quota3
|
||
+'"a4='+quota4
|
||
+'"a5='+quota5
|
||
+'&max_quota='+max_quota
|
||
+'&tot_quota='+tot_quota
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#modal_quota').modal('hide');
|
||
$('body').removeClass('modal-open');
|
||
$('.modal-backdrop').remove();
|
||
if (data=='false') {alert('Quota tidak mencukupi..');} else {
|
||
alert('tersimpan..');
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
var max_quota = $('#max_quota').val();
|
||
var key="count_quota";
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
|
||
+'&max_quota='+max_quota
|
||
+'&key='+key,
|
||
success: function(data){
|
||
$('#tot_quo').html(data);
|
||
var chars = data.split('/');
|
||
$('#tot_quota').val(chars[1]);
|
||
$('#tabel_quota').load("app/info/quota/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
|
||
}
|
||
});
|
||
}
|
||
}
|
||
});
|
||
}
|
||
});
|
||
|
||
$('#open').click(function(){
|
||
var key="open";
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'key='+key
|
||
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
|
||
success: function(data){
|
||
alert('Informasi kegiatan ter-share ke masing-masing kordik untuk proses registrasi peserta..');
|
||
$.post('app/info/quota/main.php',{riwayat_kegiatan_id : riwayat_kegiatan_id},function(html){$("#main_tag").html(html);});
|
||
}
|
||
});
|
||
});
|
||
|
||
|
||
$("#modal_quota").on("hidden.bs.modal", function () {
|
||
$(this).off('hidden.bs.modal');
|
||
});
|
||
|
||
$("#modal_nd1").on("hidden.bs.modal", function () {
|
||
$(this).off('hidden.bs.modal');
|
||
});
|
||
|
||
$('#back').click(function(){
|
||
//var w = $('#width').val();
|
||
$.post('app/info/main.php',function(html){$("#main_tag").html(html);});
|
||
});
|
||
|
||
$('#batal_open').click(function(){
|
||
var key = 'batal_open'
|
||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||
$.ajax({
|
||
type: "POST",
|
||
url: "app/info/quota/crud.php",
|
||
data: 'key='+key
|
||
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
|
||
success: function(data){
|
||
alert('Pembatalan sukses..');
|
||
$.post('app/info/quota/main.php',{riwayat_kegiatan_id : riwayat_kegiatan_id},function(html){$("#main_tag").html(html);});
|
||
}
|
||
});
|
||
});
|
||
</script>
|