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

429 lines
21 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");
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$satker=$_POST['satker'];
?>
<script>var sess_satker = $('#cek_satker').val();</script>
<style type="text/css">
.no-border{
border:none;
}
.job {
font-family: 'Varela Round', sans-serif;
font-size: 14px;
white-space: pre-wrap;
word-break: keep-all;
border: 0px solid #f5707a;
color:#26abb7;
background-color: #daf6ea;
}
</style>
<br>
<br>
<form class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="form-group m-r-10">
<label for="exampleInputName2">Rapat di</label>
<select class="form-control" name="rapat_di" id="rapat_di">
<option></option>
<?php
$ukerja=pg_query("SELECT
(SELECT nama FROM data_ruangan WHERE id=tempat),
tgl_acara,waktu_mulai,waktu_selesai,tujuan,id
FROM riwayat_kegiatan
WHERE st_persiapan='Ready' AND perencana_rapat='$satker'
ORDER BY tgl_acara DESC");
while($row=pg_fetch_array($ukerja)) {
?>
<option value="<?php echo $row['id']; ?>"><?php
if (strlen($row['tujuan']) > 55) {$str = substr($row['tujuan'], 0, 60) . '...';} else {
$str = $row['tujuan'];}
echo $row[0]." / Tgl: ".date('d-m-Y',strtotime($row['tgl_acara']))." / Jam: ".date('H:i',strtotime($row['waktu_mulai']))."-".date('H:i',strtotime($row['waktu_selesai']))." / Acara: ".$str; ?></option>
<!--
<option value="<?php echo $row['id']; ?>"><?php echo $row[0]." / Tgl: ".date('d-m-Y',strtotime($row['tgl_acara']))." / Jam: ".date('H:i',strtotime($row['waktu_mulai']))."-".date('H:i',strtotime($row['waktu_selesai']))." / Acara: ".$row['tujuan']; ?></option> -->
<?php
}
?>
</select>
</div>
</form>
<div id="fr_notulen">
<hr>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<input type="hidden" id="ttl_notulen">
<input type="hidden" id="ttl_materi">
<input type="hidden" id="ttl_absensi">
<input type="hidden" id="ttl_undangan">
<input type="hidden" id="ttl_rnotulen">
<h4 style="color:#55a0ff">
<div class="row">
<div class="col-lg-12">
<span class="pull-left m-t-5">Materi</span>
<span class="pull-right"><button type="button" class="btn btn-sm btn-primary pull-right" id="btn_notulis">&nbsp;<i class="fa fa-pencil"></i></button></span>
<span class="pull-right">&nbsp;&nbsp;&nbsp;</span>
<span class="pull-right m-t-5" id="hd_notulen"></span>
</div>
</div>
</h4>
<pre id="job" class="job"></pre>
<br>
<div class="row">
<div class="col-lg-12">
<button type="button" id="upl_undangan" class="btn btn-default btn-rounded waves-effect waves-light">
<i class="fa fa-arrow-up m-r-5"></i> Upload Undangan
<span class="badge up bg-teal" style="margin-top:-1px;font-family:Arial;font-weight:bold" id="cg_undangan"></span>
</button>
<button type="button" id="upl_materi" class="btn btn-default btn-rounded waves-effect waves-light">
<i class="fa fa-arrow-up m-r-5"></i> Upload Materi
<span class="badge up bg-teal" style="margin-top:-1px;font-family:Arial;font-weight:bold" id="cg_materi"></span>
</button>
<button type="button" id="upl_absen" class="btn btn-default btn-rounded waves-effect waves-light">
<i class="fa fa-arrow-up m-r-5"></i> Upload Absensi
<span class="badge up bg-teal" style="margin-top:-1px;font-family:Arial;font-weight:bold" id="cg_absen"></span>
</button>
<button type="button" id="btn_baru_notulen" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus m-r-5"></i> Input Notulen
</button>
<button type="button" id="upl_notulen" class="btn btn-default btn-rounded waves-effect waves-light">
<i class="fa fa-arrow-up m-r-5"></i> Upload Notulen
<span class="badge up bg-teal" style="margin-top:-1px;font-family:Arial;font-weight:bold" id="cg_notulen"></span>
</button>
</div>
</div>
<br>
<div id="tabel_notulen"></div>
<form class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="form-group m-r-10">
<label for="exampleInputName2">Sifat Dokumen Notulen</label>
<select class="form-control" id="sifat_notulen">
<option value="Open">Open</option>
<option value="Rahasia">Rahasia</option>
</select>
</div>
</form>
<br>
<button type="button" class="btn btn-default btn-block" id="btn_close_rapat">CLOSE RAPAT</button>
</div>
<div id="modal_notulen" 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">Notulen</h4>
</div>
<div class="modal-body" id="modal_body_notulen"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_notulen">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_notulen">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_notulis" 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">Notulis</h4>
</div>
<div class="modal-body" id="modal_body_notulis"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_notulis">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_notulis">Simpan</button>
</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="judul_modal_file"></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>
<!-- <button type="button" class="btn btn-danger waves-effect waves-light" id="simpan_pic">SELESAI</button>-->
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('#fr_notulen').hide();
$('#rapat_di').change(function(){
$('#fr_notulen').hide();
var riwayat_kegiatan_id = $('#rapat_di').val();
if (!riwayat_kegiatan_id) {$('#hd_notulen').html('');} else {
var key = 'data_kegiatan';
$.ajax({
type: "POST",
url: "app/notulen/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
var kg = data.split('$%^');
$('#hd_notulen').html('Notulis : '+kg[0]);
$('#fr_notulen').show();
$('#job').html(kg[1]);
var ttl_notulen=kg[2];
var ttl_materi=kg[3];
var ttl_absensi=kg[4];
var ttl_undangan=kg[5];
var ttl_rnotulen=kg[6];
if (ttl_notulen=='0') {$('#cg_notulen').hide();} else {$('#cg_notulen').show();$('#cg_notulen').html(ttl_notulen);}
if (ttl_materi=='0') {$('#cg_materi').hide();} else {$('#cg_materi').show();$('#cg_materi').html(ttl_materi);}
if (ttl_absensi=='0') {$('#cg_absen').hide();} else {$('#cg_absen').show();$('#cg_absen').html(ttl_absensi);}
if (ttl_undangan=='0') {$('#cg_undangan').hide();} else {$('#cg_undangan').show();$('#cg_undangan').html(ttl_undangan);}
$('#ttl_notulen').val(kg[2]);
$('#ttl_materi').val(kg[3]);
$('#ttl_absensi').val(kg[4]);
$('#ttl_undangan').val(kg[5]);
$('#ttl_rnotulen').val(kg[6]);
$('#tabel_notulen').load("app/notulen/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satker:sess_satker});
}
});
}
});
$('#btn_baru_notulen').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var id = 0;
$('#modal_notulen').modal('show');
$('#modal_body_notulen').html("");
$.ajax({
type: "POST",
url: "app/notulen/modal.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&id='+id,
success: function(data){
$('#modal_body_notulen').html(data);
$('#pembahasan').first().focus().selected();
}
});
});
$('#btn_notulis').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var id = 0;
$('#modal_notulis').modal('show');
$('#modal_body_notulis').html("");
$.ajax({
type: "POST",
url: "app/notulen/modal_notulis.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&id='+id,
success: function(data){
$('#modal_body_notulis').html(data);
$('#nama_notulis').first().focus().selected();
}
});
});
$('#simpan_notulen').click(function(){
var pembahasan = $('#pembahasan').val();
var tindak_lanjut = $('#tindak_lanjut').val();
var riwayat_kegiatan_id = $('#rapat_di').val();
var id = $('#id').val();
var key = 'simpan_dok_notulen';
$.ajax({
type: "POST",
url: "app/notulen/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&pembahasan='+pembahasan
+'&tindak_lanjut='+tindak_lanjut
+'&id='+id
+'&key='+key,
success: function(data){
alert('Notulen tersimpan..');
$('#modal_notulen').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#tabel_notulen').load("app/notulen/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satker:sess_satker});
}
});
});
$('#simpan_notulis').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var imp2 = $("#notulis").val();
var z2 = $('#browsers2');
var val2 = $(z2).find('option[value="' + imp2 + '"]');
var notulis = val2.attr('id_ms_pegawai2');
var key = 'simpan_notulis';
$.ajax({
type: "POST",
url: "app/notulen/crud.php",
data: 'notulis='+notulis
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_notulis').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#rapat_di').trigger('change');
}
});
});
$('#btn_close_rapat').click(function(){
var ttl_notulen=$('#ttl_notulen').val();
var ttl_materi=$('#ttl_materi').val();
var ttl_absensi=$('#ttl_absensi').val();
var ttl_undangan=$('#ttl_undangan').val();
var ttl_rnotulen=$('#ttl_rnotulen').val();
if ((ttl_absensi=='0') || ((ttl_notulen=='0') && (ttl_rnotulen=='0')) || (ttl_undangan=='0')) {
alert('Undangan, Absensi, dan Notulen harus Lengkap, Mohon diupload atau di-input dahulu..');
} else {
var riwayat_kegiatan_id = $('#rapat_di').val();
var sifat_notulen = $('#sifat_notulen').val();
var key = 'close_rapat';
$.ajax({
type: "POST",
url: "app/notulen/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&sifat_notulen='+sifat_notulen
+'&key='+key,
success: function(data){
alert('Rapat closing..');
$('#notulen_satker').trigger('click');
$.ajax({
method:'get',
url:'app/notif/not_notif.php',
success:function(data_notif_not){
if(data_notif_not != ""){
$('#notulen_satker').load('app/notif/not_slide.php',{satker:sess_satker});
}
}
});
$.ajax({
method:'get',
url:'app/notif/hasil_notif.php',
success:function(data_notif_hasil){
if(data_notif_hasil != ""){
$('#hasil').load('app/notif/hasil_slide.php',{satker:sess_satker});
}
}
});
$.ajax({
method:'get',
url:'app/notif/undsatker_notif.php',
success:function(data_notif_undsatker){
if(data_notif_undsatker != ""){
$('#un_satker').load('app/notif/undsatker_slide.php',{satker:sess_satker});
}
}
});
}
});
}
});
$("#modal_notulen").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$('#upl_notulen').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var key = 'notulen';
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$('#judul_modal_file').html('Upload File Notulen');
$.ajax({
type: "POST",
url: "app/notulen/upd_file.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
$('#upl_materi').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var key = 'materi';
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$('#judul_modal_file').html('Upload File Materi');
$.ajax({
type: "POST",
url: "app/notulen/upd_file.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
$('#upl_absen').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var key = 'absensi';
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$('#judul_modal_file').html('Upload Absensi Rapat');
$.ajax({
type: "POST",
url: "app/notulen/upd_file.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
$('#upl_undangan').click(function(){
var riwayat_kegiatan_id = $('#rapat_di').val();
var key = 'undangan';
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$('#judul_modal_file').html('Upload Undangan (1 saja)');
$.ajax({
type: "POST",
url: "app/notulen/upd_file.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
</script>