Files
simpro-rssa/app/info/tabel.php
T
2024-08-13 05:44:19 +00:00

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']); ?>&nbsp;
<i class="fa fa-check-circle"></i>&nbsp;
<?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>&nbsp;&nbsp;
<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>&nbsp;&nbsp;
<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>