284 lines
16 KiB
PHP
284 lines
16 KiB
PHP
<?php
|
|
include ('../koneksi.php');
|
|
$thn_skrg=date('Y');
|
|
$jenis=$_POST['jenis'];
|
|
$satuan_kerja_id=$_POST['satker'];
|
|
if ($jenis=='Admin') {
|
|
$j=pg_query("SELECT DISTINCT
|
|
(SELECT nama FROM jenis_kegiatan WHERE id=jenis_kegiatan_id),jenis_kegiatan_id
|
|
FROM riwayat_kegiatan
|
|
WHERE thn='$thn_skrg'
|
|
ORDER BY (SELECT nama FROM jenis_kegiatan WHERE id=jenis_kegiatan_id) ASC
|
|
");
|
|
} else
|
|
if ($jenis=='Kordik') {
|
|
$j=pg_query("SELECT DISTINCT
|
|
(SELECT j.nama FROM jenis_kegiatan j WHERE j.id=k.jenis_kegiatan_id),k.jenis_kegiatan_id
|
|
FROM riwayat_kegiatan k
|
|
INNER JOIN riwayat_quota q ON (q.riwayat_kegiatan_id=k.id)
|
|
WHERE k.thn='$thn_skrg'
|
|
AND q.satuan_kerja_id='$satuan_kerja_id'
|
|
AND k.status IS NOT NULL
|
|
ORDER BY (SELECT j.nama FROM jenis_kegiatan j WHERE j.id=k.jenis_kegiatan_id)
|
|
");
|
|
}
|
|
while($rj=pg_fetch_array($j)) {$jenis_kegiatan=$rj[0];$jenis_kegiatan_id=$rj[1];
|
|
?>
|
|
|
|
|
|
|
|
<style type="text/css">
|
|
.popover {background-color: black;}
|
|
.popover.top .arrow::after {border-top-color: black; }
|
|
.popover-content {background-color: black;color:white;font-size: 14px;}
|
|
|
|
@font-face {
|
|
font-family: "GSans";
|
|
src: url('assets/fonts/googlesans-regular-webfont.woff') format('woff');
|
|
}
|
|
|
|
@font-face {
|
|
font-family: "GSans_Med";
|
|
src: url('assets/fonts/googlesans-medium-webfont.woff') format('woff');
|
|
}
|
|
|
|
|
|
.judul_grafik {
|
|
font-family: "GSans";
|
|
font-size:27px;
|
|
color: black;
|
|
}
|
|
|
|
.jn {
|
|
font-family: "GSans";
|
|
font-size:19px;
|
|
}
|
|
</style>
|
|
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
|
|
<div class="row">
|
|
<div class="col-sm-12">
|
|
<div class="timeline timeline-left">
|
|
<article class="timeline-item alt">
|
|
<div class="text-left">
|
|
<div class="time-show first">
|
|
<a href="#" class="btn btn-orange w-lg"><?php echo $jenis_kegiatan;?></a>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
<?php
|
|
if ($jenis=='Admin') {
|
|
$kg=pg_query("SELECT p.nama_pelatihan,(SELECT j.nama FROM jenis_pelatihan j WHERE j.id=p.jenis_pelatihan_id),
|
|
p.penyelenggara,p.status,p.tanggal_publish,p.id,p.jatuh_tempo_reg,p.max_quota,(SELECT COUNT(r.id) FROM riwayat_peserta r WHERE r.riwayat_kegiatan_id=p.id),
|
|
p.tanggal_mulai,p.tanggal_selesai,p.waktu_mulai,p.waktu_selesai,p.tempat
|
|
FROM riwayat_kegiatan p WHERE p.thn='$thn_skrg' AND
|
|
p.jenis_kegiatan_id='$jenis_kegiatan_id' ORDER BY p.id DESC");
|
|
} else
|
|
if ($jenis=='Kordik') {
|
|
$kg=pg_query("SELECT p.nama_pelatihan,(SELECT j.nama FROM jenis_pelatihan j WHERE j.id=p.jenis_pelatihan_id),
|
|
p.penyelenggara,p.status,p.tanggal_publish,p.id,p.jatuh_tempo_reg,
|
|
(SELECT COALESCE(q.quota1,0)+COALESCE(q.quota2,0)+COALESCE(q.quota3,0)+COALESCE(q.quota4,0)+COALESCE(q.quota5,0) FROM riwayat_quota q WHERE q.riwayat_kegiatan_id=p.id AND q.satuan_kerja_id='$satuan_kerja_id') ,
|
|
(SELECT COUNT(r.id) FROM riwayat_peserta r WHERE r.riwayat_kegiatan_id=p.id AND r.satuan_kerja_id='$satuan_kerja_id'),
|
|
p.tanggal_mulai,p.tanggal_selesai,p.waktu_mulai,p.waktu_selesai,p.tempat,
|
|
(SELECT q.no_nd FROM riwayat_quota q WHERE q.riwayat_kegiatan_id=p.id AND q.satuan_kerja_id='$satuan_kerja_id')
|
|
FROM riwayat_kegiatan p WHERE p.thn='$thn_skrg' AND
|
|
(SELECT COALESCE(q.quota1,0)+COALESCE(q.quota2,0)+COALESCE(q.quota3,0)+COALESCE(q.quota4,0)+COALESCE(q.quota5,0) FROM riwayat_quota q WHERE q.riwayat_kegiatan_id=p.id AND q.satuan_kerja_id='$satuan_kerja_id') IS NOT NULL AND
|
|
p.jenis_kegiatan_id='$jenis_kegiatan_id' ORDER BY p.id DESC");
|
|
}
|
|
while($rkg=pg_fetch_array($kg)) {
|
|
?>
|
|
<article class="timeline-item">
|
|
<div class="timeline-desk">
|
|
<div class="panel">
|
|
<div class="timeline-box" style="margin-bottom:-24px;">
|
|
<span class="arrow"></span>
|
|
<span class="timeline-icon bg-<?php
|
|
if($jenis_kegiatan_id==1) {echo 'success';} else
|
|
if($jenis_kegiatan_id==2) {echo 'primary';} else
|
|
if($jenis_kegiatan_id==3) {echo 'orange';} else
|
|
if($jenis_kegiatan_id==4) {echo 'pink';} else
|
|
if($jenis_kegiatan_id==5) {echo 'purple';} else {echo "success";}
|
|
?>"><i class="mdi mdi-checkbox-blank-circle-outline"></i></span>
|
|
<small>
|
|
<b class="jn"><?php echo strtoupper($rkg[1]); ?></b>
|
|
<b class="pull-right">
|
|
<?php if ($jenis=='Admin') {?>
|
|
<button type="button" name="edit_info" style="height:22px;" class="btn btn-teal btn-xs edit_info" id="<?php echo $rkg['id'];?>" data-content="Edit" rel="popover" data-placement="top" data-trigger="hover"
|
|
><i style="margin-top:3px" class="fa fa fa-pencil"></i>
|
|
</button>
|
|
<button type="button" name="set_info" style="height:22px;"class="btn btn-primary btn-xs set_info" id="<?php echo $rkg['id'];?>" data-content="Quota" rel="popover" data-placement="top" data-trigger="hover"
|
|
><i style="margin-top:3px" class="fa fa-gear"></i>
|
|
</button>
|
|
<button type="button" name="delete_info" style="height:22px;"class="btn btn-danger btn-xs delete_info" id="<?php echo $rkg['id'];?>" data-content="Batal" rel="popover" data-placement="top" data-trigger="hover"
|
|
><i style="margin-top:3px" class="fa fa-remove"></i>
|
|
</button>
|
|
<?php } else if ($jenis='Kordik') {?>
|
|
<?php if (($rkg['no_nd']=='') || ($rkg['no_nd']==null)) {} else { ?>
|
|
<button type="button" name="d_nd_permohonan_peserta" style="height:22px;"class="btn btn-primary btn-xs d_nd_permohonan_peserta" id="<?php echo $rkg['id'];?>" data-content="Nota Dinas Permohonan Peserta" rel="popover" data-placement="top" data-trigger="hover"
|
|
><i style="margin-top:3px" class="fa fa-envelope"></i>
|
|
</button>
|
|
<?php } ?>
|
|
<button type="button" name="register" style="height:22px;"class="btn btn-brown btn-xs register" id="<?php echo $rkg['id'];?>" data-content="Pendaftaran" rel="popover" data-placement="top" data-trigger="hover"
|
|
><i style="margin-top:3px" class="fa fa-user"></i>
|
|
</button>
|
|
<?php }?>
|
|
</b>
|
|
</small>
|
|
<?php if (($rkg['status']==null) || ($rkg['status']=='')) { echo "<p><small></small></p>";
|
|
} else {?>
|
|
<p class="timeline-date text-muted"><b style="color:red;">
|
|
<?php echo strtoupper($rkg['status']); ?>
|
|
<i class="fa fa-check-circle"></i>
|
|
<?php echo 'Pendaftaran dibuka hingga : '.date('d-m-Y',strtotime($rkg['jatuh_tempo_reg'])); ?></b></p>
|
|
<?php } ?>
|
|
<span class="judul_grafik"><?php echo ucwords(strtolower($rkg[0])); ?></span>
|
|
</div>
|
|
<hr>
|
|
<div class="timeline-desk" style="padding: 0px 20px 12px 20px;margin-top:-8px">
|
|
<span><b><i class="fa fa-calendar m-r-5"></i><?php echo date('d-m-Y',strtotime($rkg['tanggal_mulai'])).' s/d '.date('d-m-Y',strtotime($rkg['tanggal_selesai'])); ?></b>
|
|
<b><i class="fa fa-clock-o m-r-5"></i>
|
|
<?php
|
|
if (date('H:i',strtotime($rkg['waktu_selesai']))=='00:00') {
|
|
echo date('H:i',strtotime($rkg['waktu_mulai'])).' s/d Selesai';
|
|
} else {
|
|
echo date('H:i',strtotime($rkg['waktu_mulai'])).' s/d '.date('H:i',strtotime($rkg['waktu_selesai']));
|
|
}
|
|
?>
|
|
</b>
|
|
<b><i class="fa fa-home m-r-5"></i><?php echo $rkg['tempat']; ?></b>
|
|
<b>
|
|
<?php if (($rkg['status']==null) || ($rkg['status']=='')) {
|
|
} else {?>
|
|
<span class="pull-right" style="font-weight:bold;color:green"><?php echo $rkg[7].'/'.$rkg[8]; ?></span>
|
|
<?php } ?>
|
|
</b>
|
|
</span>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</article>
|
|
<?php } ?>
|
|
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<script type="text/javascript">
|
|
var satuan_kerja_id = $('#satuan_kerja_id').val();
|
|
$('button[name="edit_info"]').popover();
|
|
$('button[name="set_info"]').popover();
|
|
$('button[name="register"]').popover();
|
|
$('button[name="delete_info"]').popover();
|
|
$('button[name="d_nd_permohonan_peserta"]').popover();
|
|
|
|
$('button[name="edit_info"]').click(function(){
|
|
var id = $(this).attr('id');
|
|
$('#modal_add').modal('show');
|
|
$('#modal_body_add').html("");
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/info/modal.php",
|
|
data: 'id='+id,
|
|
success: function(data){
|
|
$('#modal_body_add').html(data);
|
|
$('#nama_pelatihan').first().focus().selected();
|
|
}
|
|
});
|
|
});
|
|
|
|
$('button[name="set_info"]').click(function(){
|
|
var id = $(this).attr('id');
|
|
var width = $(window).scrollTop();
|
|
$.post('app/info/quota/main.php',{riwayat_kegiatan_id : id, width:width},function(html){$("#main_tag").html(html);});
|
|
});
|
|
|
|
|
|
|
|
$('button[name="register"]').click(function(){
|
|
var id = $(this).attr('id');
|
|
var width = $(window).scrollTop();
|
|
var satuan_kerja_id = $('#satuan_kerja_id').val();
|
|
$.post('app/info/pendaftaran/main.php',{riwayat_kegiatan_id : id,satuan_kerja_id:satuan_kerja_id, width:width},function(html){$("#main_tag").html(html);});
|
|
});
|
|
|
|
|
|
|
|
|
|
$('button[name="d_nd_permohonan_peserta"]').click(function(){
|
|
var riwayat_kegiatan_id = $(this).attr('id');
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/info/nd.php",
|
|
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
|
|
+'&satuan_kerja_id='+satuan_kerja_id,
|
|
success: function(data){
|
|
alert('Nota Dinas permohonan peserta telah diterima.. Silakan cetak..');
|
|
var ling = 'app/info/'+riwayat_kegiatan_id+'/'+data;
|
|
window.open(ling);
|
|
window.close();
|
|
/* $.ajax({
|
|
type: "POST",
|
|
url: "app/info/del_nd.php",
|
|
data: 'id='+riwayat_kegiatan_id,
|
|
success: function(data){}
|
|
}); */
|
|
}
|
|
});
|
|
});
|
|
|
|
/*
|
|
$("#tabel_data_undsatker").on('click','.edit_undsatker',function(){
|
|
var id = $(this).attr('id');
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/undsatker/undangan.php",
|
|
data: 'id='+id,
|
|
success: function(data){
|
|
var key = "terima_undangan";
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/undsatker/crud.php",
|
|
data: 'id='+id
|
|
+'&key='+key,
|
|
success: function(data){
|
|
alert('Undangan telah diterima.. Silakan cetak..');
|
|
$('#tabel_undsatker').load("app/undsatker/tabel.php",{satker:sess_satker});
|
|
var nmf = data;
|
|
$.ajax({
|
|
type: "POST",
|
|
url: "app/undsatker/del_und.php",
|
|
data: 'nmf='+nmf
|
|
+'&id='+id,
|
|
success: function(data){
|
|
}
|
|
});
|
|
$.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});
|
|
}
|
|
}
|
|
});
|
|
|
|
}
|
|
});
|
|
|
|
var ling = 'app/undsatker/'+id+'/'+data;
|
|
window.open(ling);
|
|
window.close();
|
|
}
|
|
});
|
|
});
|
|
*/
|
|
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|