Files
2025-10-09 12:30:11 +07:00

380 lines
20 KiB
PHP
Raw Permalink 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.
<?php
include('../koneksi.php');
$id_rw_kegiatan=$_POST['id_rw_kegiatan'];
$tujuan=$_POST['tujuan'];
$tempat=$_POST['tempat'];
$tgl_acara=$_POST['tgl_acara'];
$waktu=$_POST['waktu'];
$st_persiapan=$_POST['st_persiapan'];
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$j=pg_query("SELECT waktu_mulai,waktu_selesai FROM riwayat_kegiatan WHERE id='$id_rw_kegiatan'");
while($rj=pg_fetch_array($j)) {$waktu_mulai=$rj[0];$waktu_selesai=$rj[1];}
?>
<style type="text/css">
.no-border{
border:none;
}
.judul_page {
font-size:18px;
}
</style>
<br>
<br>
<input type="hidden" value="<?php echo $id_rw_kegiatan; ?>" id="riwayat_kegiatan_id">
<div class="row">
<div class="col-lg-8">
<div class="pull-left">
<span class="judul_page" style="font-family:InterSB;font-size:16px"><?php
if ($st_persiapan=='Pending') {
echo 'Acara : '.$tujuan.' ('.$st_persiapan.')';
} else {
echo 'Acara : '.$tujuan;
}
?>
</span>
</div>
</div>
<div class="col-lg-4">
<div class="pull-right">
<span class="judul_page" style="font-family:InterSB;font-size:16px"><?php echo 'Ruang '.$tempat; ?></span><br>
<span class="judul_page" style="font-family:InterSB;font-size:16px"><?php
$hari = $array_hari[date("N",strtotime($tgl_acara))];
echo $hari.', '.date('d-m-Y',strtotime($tgl_acara)).' / '.$waktu; ?></span>
</div>
</div>
</div>
<hr>
<form class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="row">
<div class="col-lg-12">
<div class="form-group" id="cm">
<label for="exampleInputEmail1">Waktu</label>
<div class="input-group input-daterange">
<input type="text" class="form-control" maxlength="5" id="waktu_mulai" value="<?php echo date('H:i',strtotime($waktu_mulai)); ?>"
onkeyup="var v = this.value;if (v.match(/^\d{2}$/) !== null) {this.value = v + ':';}
else if (v.match(/^\d{2}\/\d{2}$/) !== null) {}" placeholder="hh:ss">
<span class="input-group-addon">s/d</span>
<input type="text" class="form-control" maxlength="5" id="waktu_selesai" value="<?php echo date('H:i',strtotime($waktu_selesai)); ?>"
onkeyup="var v = this.value;if (v.match(/^\d{2}$/) !== null) {this.value = v + ':';}
else if (v.match(/^\d{2}\/\d{2}$/) !== null) {}" placeholder="hh:ss">
</div>
</div>
<button type="button" id="btn_back_peserta2" class="btn btn-default waves-effect waves-light">&nbsp;
<i class="fa fa-arrow-left m-r-5"></i>Back
</button>
<button type="button" id="btn_copy" class="btn btn-default waves-effect waves-light">&nbsp;
<i class="mdi mdi-content-copy m-r-5"></i>Copy Peserta
</button>
<button type="button" id="btn_baru_peserta2" class="btn btn-teal waves-effect waves-light">&nbsp;
<i class="fa fa-plus m-r-5"></i>
</button>
<button type="button" id="btn_baru_peserta" class="btn btn-teal waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Peserta Dalam
</button>
<button type="button" id="btn_baru_peserta_luar" class="btn btn-danger waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Peserta Luar
</button>
<button type="button" id="btn_persiapan_kirim_permintaan" class="btn btn-default waves-effect waves-light">
<i class="fa fa-send m-r-5"></i> Kirim Permintaan
</button>
</div>
</div>
</form>
<br>
<div id="tabel_peserta"></div>
<div id="modal_copy" 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="myModalLabel">Copy Peserta</h4>
</div>
<div class="modal-body" id="modal_body_copy"></div>
<div class="modal-footer no-border" style="display:none">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_copy">Keluar</button>
</div>
</div>
</div>
</div>
<div id="modal_tabel" 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="myModalLabel">Input Peserta Dalam</h4>
</div>
<div class="modal-body" id="modal_body_tabel"></div>
<div class="modal-footer no-border" style="display:none">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_tabel">Keluar</button>
</div>
</div>
</div>
</div>
<div id="modal_peserta" 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 Peserta Dalam</h4>
</div>
<div class="modal-body" id="modal_body_peserta"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_peserta">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_peserta">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_peserta_luar" 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 Peserta Luar</h4>
</div>
<div class="modal-body" id="modal_body_peserta_luar"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_peserta_luar">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_peserta_luar">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#btn_back_peserta2').click(function(){
$('#persiapan_satker').trigger('click');
});
$('#cm').hide();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#tabel_peserta').load("app/peserta/tabel.php",{riwayat_kegiatan_id : riwayat_kegiatan_id});
$('#btn_copy').click(function(){
var sess_satker = $('#cek_satker').val();
$('#modal_copy').modal('show');
$('#modal_body_copy').html("");
$.ajax({
type: "POST",
url: "app/peserta/copy/main.php",
data: 'satker='+sess_satker,
success: function(data){
$('#modal_body_copy').html(data);
}
});
});
$('#btn_baru_peserta2').click(function(){
var id=0;
var waktu_mulai = $('#waktu_mulai').val();
var waktu_selesai = $('#waktu_selesai').val();
$('#modal_tabel').modal('show');
$('#modal_body_tabel').html("");
$.ajax({
type: "POST",
url: "app/peserta/modal_tabel.php",
data: 'id='+id
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai,
success: function(data){
$('#modal_body_tabel').html(data);
}
});
});
$('#btn_baru_peserta').click(function(){
var id = 0;
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var waktu_mulai = $('#waktu_mulai').val();
var waktu_selesai = $('#waktu_selesai').val();
$('#modal_peserta').modal('show');
$('#modal_body_peserta').html("");
$.ajax({
type: "POST",
url: "app/peserta/modal.php",
data: 'id='+id
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_peserta').html(data);
$('#waktu_mulai_m').first().focus().selected();
}
});
});
$('#simpan_peserta').click(function(){
var id = $('#id_rw_peserta').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var imp3 = $("#peserta_nama").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var data_pegawai_id = val3.attr('id_ms_pegawai2');
var cek_jabtim = $('#jabtim').val();
if (!cek_jabtim) {
var jabtim = $('#jabatan').val();
} else {
var jabtim = $('#jabtim').val();
}
var waktu_mulai = $('#waktu_mulai_m').val();
var waktu_selesai = $('#waktu_selesai_m').val();
var key = 'simpan_peserta';
$.ajax({
type: "POST",
url: "app/peserta/crud.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&data_pegawai_id='+data_pegawai_id
+'&jabtim='+jabtim
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai
+'&key='+key,
success: function(data){
if (data=='vj') {
alert('Peserta sudah terinput..');
$("#peserta_nama").val('');
$("#nip").val('');
$("#gol").val('');
$("#sex").val('');
$("#satker").val('');
$("#jabatan").val('');
$("#jabtim").val('');
$("#peserta_nama").first().focus().selected();
} else {
$('#waktu_mulai').val(waktu_mulai);
$('#waktu_selesai').val(waktu_selesai);
$('#modal_peserta').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_peserta').load("app/peserta/tabel.php",{riwayat_kegiatan_id : riwayat_kegiatan_id});
}
}
});
});
$('#btn_baru_peserta_luar').click(function(){
var id = 0;
// var peserta_luar = 0;
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var waktu_mulai = $('#waktu_mulai').val();
var waktu_selesai = $('#waktu_selesai').val();
$('#modal_peserta_luar').modal('show');
$('#modal_body_peserta_luar').html("");
$.ajax({
type: "POST",
url: "app/peserta/modal_luar.php",
data: 'id='+id
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai
// +'&peserta_luar='+peserta_luar
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_peserta_luar').html(data);
$('#waktu_mulai_m_l').first().focus().selected();
}
});
});
$('#simpan_peserta_luar').click(function(){
var id = $('#peserta_luar').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var imp3 = $("#peserta_nama_l").val();
var peserta_luar = $('#peserta_luar').val();
var nipb = $('#nipb_l').val();
var jenis_kelamin = $('#jenis_kelamin_l').val();
var instansi = $('#instansi_l').val();
var jabatan = $('#jabatan_l').val();
var waktu_mulai = $('#waktu_mulai_m_l').val();
var waktu_selesai = $('#waktu_selesai_m_l').val();
var riwayat_peserta_id = $('#riwayat_peserta_id_l').val();
var key = 'simpan_peserta_luar';
$.ajax({
type: "POST",
url: "app/peserta/crud.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&peserta_luar='+peserta_luar
+'&nama='+imp3
+'&nipb='+nipb
+'&jenis_kelamin='+jenis_kelamin
+'&instansi='+instansi
+'&jabatan='+jabatan
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai
+'&riwayat_peserta_id='+riwayat_peserta_id
+'&key='+key,
success: function(data){
$('#waktu_mulai').val(waktu_mulai);
$('#waktu_selesai').val(waktu_selesai);
$('#modal_peserta_luar').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_peserta').load("app/peserta/tabel.php",{riwayat_kegiatan_id : riwayat_kegiatan_id});
}
});
});
$('#btn_persiapan_kirim_permintaan').click(function(){
var key = 'kirim_permintaan';
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$.ajax({
type: "POST",
url: "app/peserta/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
alert('Berhasil terkirim.. Tunggu konfirmasi dari Sub Bagian Tata Usaha..');
$('#st_pers').html('Pending');
$('#persiapan_satker').trigger('click');
$.ajax({
method:'get',
url:'app/notif/persiapan_notif.php',
success:function(data_notif_persiapan){
if(data_notif_persiapan != ""){
$('#persiapan_satker').load('app/notif/persiapan_slide.php',{satker:sess_satker});
}
}
});
}
});
});
$("#modal_tabel").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_peserta").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_peserta_luar").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>