first commit

This commit is contained in:
root
2024-08-13 05:44:19 +00:00
commit 2b7abf23e8
2299 changed files with 379710 additions and 0 deletions
+44
View File
@@ -0,0 +1,44 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='approve') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$tenaga_id=$_POST['tenaga_id'];
$tenaga2_id=$_POST['tenaga2_id'];
$a=$_POST['pegawai_id'];
$pecah=explode(',',$a);
foreach($pecah as $selected) {
$cek_peserta2=pg_query("SELECT data_pegawai_id FROM riwayat_peserta WHERE data_pegawai_id='$selected' AND riwayat_kegiatan_id='$riwayat_kegiatan_id'");
$row_peserta2 = pg_fetch_row($cek_peserta2);
if ($row_peserta2[0] > 0) {} else {
$r=pg_query("SELECT tenaga_id,tenaga2_id FROM data_pegawai WHERE id='$selected'");
while($rr=pg_fetch_array($r)) {$tenaga_id=$rr[0];$tenaga2_id=$rr[1];}
$ins_peserta = pg_query("INSERT into riwayat_peserta (
riwayat_kegiatan_id,
data_pegawai_id,
sebagai_id,
status,
tanggal_reg,
satuan_kerja_id,
tenaga_id,
tenaga2_id
) values(
'$riwayat_kegiatan_id',
'$selected',
'1',
'Pending',
NOW(),
'$satuan_kerja_id',
'$tenaga_id',
'$tenaga2_id'
)
");
}
}
} else
if ($key=='delete_peserta') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM riwayat_peserta WHERE id='$id'");
}
?>
+192
View File
@@ -0,0 +1,192 @@
<?php include('../../koneksi.php');
$id=$_POST['riwayat_kegiatan_id'];
$d=pg_query("SELECT nama_pelatihan,(SELECT nama FROM jenis_pelatihan WHERE id=jenis_pelatihan_id)
FROM riwayat_kegiatan WHERE id='$id'");
while($rd=pg_fetch_array($d)) {
$nama_pelatihan=$rd[0];
$jenis_pelatihan=$rd[1];
}
?>
<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 'Sample Peserta untuk Form digital : '.strtoupper($jenis_pelatihan); ?><br>
<?php echo strtoupper($nama_pelatihan) ?></b>
</span>
</div>
</div>
<!-- end row -->
<br>
<input type="hidden" id="riwayat_kegiatan_id" value="<?php echo $id; ?>">
<div id="tabel_form"></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_form" 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">Set Quota</h4>
</div>
<div class="modal-body" id="modal_body_form"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_form">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_form">Simpan</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#tabel_form').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
/*
$('#simpan_form').click(function(){
var max_form = $('#max_form').val();
var tot_form = $('#tot_form').val();
var id = $('#id').val();
var quota = $('#quota').val();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
var key="simpan_form";
$.ajax({
type: "POST",
url: "app/info/quota/crud.php",
data: 'satuan_kerja_id='+satuan_kerja_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&id='+id
+'&quota='+quota
+'&max_form='+max_form
+'&tot_form='+tot_form
+'&key='+key,
success: function(data){
$('#modal_form').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_form = $('#max_form').val();
var key="count_form";
$.ajax({
type: "POST",
url: "app/info/quota/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&max_form='+max_form
+'&key='+key,
success: function(data){
$('#tot_quo').html(data);
var chars = data.split('/');
$('#tot_form').val(chars[1]);
$('#tabel_form').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_form").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
*/
</script>
+26
View File
@@ -0,0 +1,26 @@
<?php
include('../../koneksi.php');
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$data=pg_query("SELECT
id,quota
FROM riwayat_quota WHERE satuan_kerja_id='$satuan_kerja_id' AND riwayat_kegiatan_id='$riwayat_kegiatan_id'");
while($row=pg_fetch_array($data)) {
$id=$row[0];
$quota=$row[1];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Quota</label>
<input type="hidden" value="<?php echo $id; ?>" id="id">
<input type="hidden" value="<?php echo $satuan_kerja_id; ?>" id="satuan_kerja_id">
<input type="text" class="form-control" value="<?php echo $quota; ?>" id="quota" >
</div>
</form>
<script type="text/javascript">
var id = $('#id').val();
if ((id=='') || (id==null)) {$('#id').val('0');} else {}
</script>
+202
View File
@@ -0,0 +1,202 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$e=pg_query("SELECT DATE_PART('day', NOW()::timestamp - jatuh_tempo_reg::timestamp) FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id'");
while($re=pg_fetch_array($e)) {$jhari=$re[0];}
$j=pg_query("SELECT COALESCE(quota1,0),COALESCE(quota2,0),COALESCE(quota3,0),COALESCE(quota4,0),COALESCE(quota5,0),status FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'");
while($rj=pg_fetch_array($j)) {
$max_quota=$rj[0]+$rj[1]+$rj[2]+$rj[3]+$rj[4];
$q_medis=$rj[0];
$q_nmedis=$rj[1];
$q_perawatan=$rj[2];
$q_nperawatan=$rj[3];
$q_pekarya=$rj[4];
$status=$rj[5];
}
?>
<script type="text/javascript">$("#tabel_data_peserta").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<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 ($q_medis==0) {} else {
$k=pg_query("SELECT COUNT(*) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND tenaga_id=1 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo1=$rk[0];}
?>
<input type="hidden" id="q_medis" value="<?php echo $q_medis; ?>">
<input type="hidden" id="tot_quo1" value="<?php echo $tot_quo1; ?>">
<button type="button" class="btn btn-teal btn-rounded m-r-5" id="tambah_peserta_q_medis"><i class="fa fa-plus m-r-5"></i>Medis <?php echo $q_medis.'/'.$tot_quo1; ?></button>
<?php } ?>
<?php if ($q_nmedis==0) {} else {
$k=pg_query("SELECT COUNT(*) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND tenaga_id=2 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo2=$rk[0];}
?>
<input type="hidden" id="q_nmedis" value="<?php echo $q_nmedis; ?>">
<input type="hidden" id="tot_quo2" value="<?php echo $tot_quo2; ?>">
<button type="button" class="btn btn-teal btn-rounded m-r-5" id="tambah_peserta_q_nmedis"><i class="fa fa-plus m-r-5"></i>Non Medis <?php echo $q_nmedis.'/'.$tot_quo2; ?></button>
<?php } ?>
<?php if ($q_perawatan==0) {} else {
$k=pg_query("SELECT COUNT(*) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND tenaga_id=3 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo3=$rk[0];}
?>
<input type="hidden" id="q_perawatan" value="<?php echo $q_perawatan; ?>">
<input type="hidden" id="tot_quo3" value="<?php echo $tot_quo3; ?>">
<button type="button" class="btn btn-teal btn-rounded m-r-5" id="tambah_peserta_q_perawatan"><i class="fa fa-plus m-r-5"></i>Perawatan <?php echo $q_perawatan.'/'.$tot_quo3; ?></button>
<?php } ?>
<?php if ($q_nperawatan==0) {} else {
$k=pg_query("SELECT COUNT(*) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND tenaga_id=4 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo4=$rk[0];}
?>
<input type="hidden" id="q_nperawatan" value="<?php echo $q_nperawatan; ?>">
<input type="hidden" id="tot_quo4" value="<?php echo $tot_quo4; ?>">
<button type="button" class="btn btn-teal btn-rounded m-r-5" id="tambah_peserta_q_nperawatan"><i class="fa fa-plus m-r-5"></i>Non Perawatan <?php echo $q_nperawatan.'/'.$tot_quo4; ?></button>
<?php } ?>
<?php if ($q_pekarya==0) {} else {
$k=pg_query("SELECT COUNT(*) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND tenaga_id=5 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo5=$rk[0];}
?>
<input type="hidden" id="q_pekarya" value="<?php echo $q_pekarya; ?>">
<input type="hidden" id="tot_quo5" value="<?php echo $tot_quo5; ?>">
<button type="button" class="btn btn-teal btn-rounded m-r-5" id="tambah_peserta_q_pekarya"><i class="fa fa-plus m-r-5"></i>Pekarya <?php echo $q_pekarya.'/'.$tot_quo5; ?></button>
<?php } ?>
<!--<button type="button" class="btn btn-danger btn-rounded" id="open"><i class="fa fa-send"></i></button>-->
<!--&nbsp;&nbsp;Total Quota Peserta :&nbsp;<span id="tot_quo"><?php echo $max_quota.'/'.$tot_quo; ?></span>-->
<br>
<br>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id?>" id="riwayat_kegiatan_id">
<input type="hidden" value="<?php echo $max_quota-$tot_quo?>" id="tquo">
<input type="hidden" value="<?php echo $jhari ?>" id="jhari">
<table id="tabel_data_peserta" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td><b>Nama Peserta</b></td>
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Tenaga</b></td>
<!--<td><b>Tgl Daftar</b></td>
<td><b>Status</b></td>-->
<td><b>Satuan Kerja</b></td>
<td align="center" width="50px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT
p.nama,
p.golongan,
p.ruang,
p.jenis_kelamin,
j.nama,
t.id,
t.tanggal_reg,
s.nama,
t.status,
(SELECT s1.nama FROM satuan_kerja s1 WHERE s1.id=p.satuan_kerja)
FROM riwayat_peserta t
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
INNER JOIN tenaga s ON (s.id=p.tenaga_id)
INNER JOIN tenaga2 j ON (j.id=p.tenaga2_id)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND t.status IS NOT NULL
AND t.sebagai_id NOT IN ('2','3')
ORDER BY t.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row[0]; ?></b></td>
<td><b><?php if ($row[1]=='-') {echo "-";} else {echo $row[1].'/'.$row[2];} ?></b></td>
<td><b><?php if ($row[3]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>
<td><b><?php echo $row[7].' / '.$row[4]; ?></b></td>
<td><b><?php echo $row[9]; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="delete_peserta" style="height:22px;"class="btn btn-danger btn-xs delete_peserta" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="delete_peserta"]').popover();
$('#tambah_peserta_q_medis').click(function(){
var q_medis = $('#q_medis').val();
var tot_quo1 = $('#tot_quo1').val();
var tenaga_id = '1';
var ket = 'Medis';
$.post('app/evaluasipp/form/tabel_peg.php',{tot:q_medis, req:tot_quo1, tenaga_id:tenaga_id, ket:ket},function(html){$("#tabel_quota").html(html);});
});
$('#tambah_peserta_q_nmedis').click(function(){
var q_nmedis = $('#q_nmedis').val();
var tot_quo2 = $('#tot_quo2').val();
var tenaga_id = '2';
var ket = 'Non Medis';
$.post('app/evaluasipp/form/tabel_peg.php',{tot:q_nmedis, req:tot_quo2, tenaga_id:tenaga_id, ket:ket},function(html){$("#tabel_quota").html(html);});
});
$('#tambah_peserta_q_perawatan').click(function(){
var q_perawatan = $('#q_perawatan').val();
var tot_quo3 = $('#tot_quo3').val();
var tenaga_id = '3';
var ket = 'Perawatan';
$.post('app/evaluasipp/form/tabel_peg.php',{tot:q_perawatan, req:tot_quo3, tenaga_id:tenaga_id, ket:ket},function(html){$("#tabel_quota").html(html);});
});
$('#tambah_peserta_q_nperawatan').click(function(){
var q_nperawatan = $('#q_nperawatan').val();
var tot_quo4 = $('#tot_quo4').val();
var tenaga_id = '4';
var ket = 'Non Perawatan';
$.post('app/evaluasipp/form/tabel_peg.php',{satuan_kerja_id : satuan_kerja_id, tot:q_nperawatan, req:tot_quo4, tenaga_id:tenaga_id, ket:ket},function(html){$("#tabel_quota").html(html);});
});
$('#tambah_peserta_q_pekarya').click(function(){
var q_pekarya = $('#q_pekarya').val();
var tot_quo5 = $('#tot_quo5').val();
var tenaga_id = '5';
var ket = 'Pekarya';
$.post('app/evaluasipp/form/tabel_peg.php',{satuan_kerja_id : satuan_kerja_id, tot:q_pekarya, req:tot_quo5, tenaga_id:tenaga_id, ket:ket},function(html){$("#tabel_quota").html(html);});
});
$("#tabel_data_peserta").on('click','.delete_peserta',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_peserta";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/evaluasipp/form/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#tabel_quota').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
} else {}
});
$('#back').click(function(){
$.post('app/evaluasipp/main.php',function(html){$("#main_tag").html(html);});
});
</script>
@@ -0,0 +1,185 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$thn_skrg=date('Y');
$tot=$_POST['tot'];
$req=$_POST['req'];
$tenaga_id=$_POST['tenaga_id'];
$ket=$_POST['ket'];
$jenis_user=$_POST['jenis_user'];
$ket_id=$_POST['ket_id'];
if ($jenis_user=='Bidang') {
$d=pg_query("SELECT nama_pelatihan,(SELECT nama FROM jenis_pelatihan WHERE id=jenis_pelatihan_id)
FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id'");
while($rd=pg_fetch_array($d)) {
$nama_pelatihan=$rd[0];
$jenis_pelatihan=$rd[1];
}
?>
<br>
<br>
<br>
<br>
<span><b>
<?php echo 'Tambah Peserta : '.strtoupper($jenis_pelatihan); ?><br>
<?php echo strtoupper($nama_pelatihan) ?></b>
</span>
<br>
<br>
<?php } else {} ?>
<input type="hidden" value="<?php echo $jenis_user; ?>" id="jenis_user">
<input type="hidden" value="<?php echo $ket_id; ?>" id="ket_id">
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<input type="hidden" value="<?php echo $ket; ?>" id="ket">
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
<input type="hidden" id="sisa" style="width:600px" value="<?php echo $tot; ?>">
<input type="hidden" id="req" style="width:600px" value="<?php echo $req; ?>">
<input type="hidden" id="temp_jml" style="width:600px">
<input type="hidden" id="awal">
<button type="button" class="btn btn-default btn-rounded" id="back"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
<button type="button" class="btn btn-success btn-rounded" id="approve"><i class="fa fa-check m-r-5"></i>Approve</button>
&nbsp;&nbsp;<span id="ket_quo"></span>
<br>
<br>
<table id="tabel_data_pendaftaran" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td align="center">
<!-- <input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" >-->
</td>
<td><b>Nama</b></td>
<!--<td><b>NIP</b></td>-->
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Jab</b></td>
<td><b>Count</b></td>
<td><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.*,s.nama,j.nama,
(SELECT COUNT(r.id) FROM riwayat_peserta r
INNER JOIN riwayat_kegiatan k ON (k.id=r.riwayat_kegiatan_id)
WHERE r.data_pegawai_id=p.id AND k.thn='$thn_skrg'
AND r.status='SELESAI')
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE p.id IS NOT NULL AND p.aktif='t' AND p.tenaga_id='$tenaga_id'
".($satuan_kerja_id == null ? "" : "AND p.satuan_kerja='$satuan_kerja_id'")."
ORDER BY p.nama ASC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td align="center" class="kiri">
<input type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $row['id']; ?>" aria-label="Single checkbox Two">
</td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><?php echo $row[2]; ?></td>-->
<td><b><?php if ($row[3]=='-') {echo "-";} else {echo $row[3].'/'.$row[4];} ?></b></td>
<td><b><?php if ($row[5]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>
<td><b><?php echo $row[21]; ?></b></td>
<td align="center"><b><?php echo $row[22]; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="rw_pelatihan" style="height:22px;"class="btn btn-primary btn-xs rw_pelatihan" id="<?php echo $row['id'];?>" data-content="Riwayat" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
var jenis_user = $('#jenis_user').val();
var ket_id = $('#ket_id').val();
var ket = $('#ket').val();
$('button[name="rw_pelatihan"]').popover();
$('input:checkbox').prop("checked", false);
$('#approve').attr("disabled", "disabled");
var sisa = $('#sisa').val();
var req = $('#req').val();
if (req==sisa) {
$("input#checkDelete").prop("disabled", true);
$("#checkAll").prop("disabled", true);
$("#ket_quo").html("Quota "+ket+" habis");
} else {
$("input#checkDelete").prop("disabled", false);
$("#checkAll").prop("disabled", false);
$("#ket_quo").html("Quota "+ket+": "+sisa+"/"+req);
}
function getSelectedVal(){
var ID={};
ID.values=[];
$("input#checkDelete").each(function(){
var $this = $(this);
if($this.is(":checked")){
ID.values.push($this.attr("value"));
}
$("#temp_data").val(ID.values);
$("#awal").val(ID.values);
$("#awal").trigger('input');
});
}
$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
$("input[type='checkbox']").change(function() {
getSelectedVal();
var sisax = $('#sisa').val();
var sisa2 = $('#req').val();
var sisa = parseInt(sisax)-parseInt(sisa2);
var temp_jml = $('input[type="checkbox"]:checked').length;
$('#temp_jml').val(temp_jml);
var h = parseInt(sisa2)+parseInt(temp_jml);
if (sisa == temp_jml) {
getSelectedVal();
$("#ket_quo").html("Quota "+ket+": "+sisax+"/"+(h));
$("input#checkDelete").prop("disabled", true);
$("#checkAll").prop("disabled", true);
alert('Quota penuh.. Silakan klik approve');
$(document).scrollTop(0);
} else {
$("#ket_quo").html("Quota "+ket+": "+sisax+"/"+(h));
}
});
$("#back").click(function(){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$.post('app/evaluasipp/form/tabel.php',{riwayat_kegiatan_id : riwayat_kegiatan_id},function(html){$("#tabel_quota").html(html);});
});
$('#approve').click(function(){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var pegawai_id = $('#temp_data').val();
var key = 'approve';
$.ajax({
type: "POST",
url: "app/evaluasipp/form/crud.php",
data: 'pegawai_id='+pegawai_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#back').trigger('click');
$('#tabel_quota').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
});
$('#awal').on('input',function(e){
var awal=$('#awal').val();
if (awal) {
$('#approve').removeAttr("disabled");
} else {
$('#approve').attr("disabled", "disabled");
}
});
</script>
+36
View File
@@ -0,0 +1,36 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='approve') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$a=$_POST['riwayat_peserta_id'];
$pecah=explode(',',$a);
foreach($pecah as $selected) {
$cek_peserta2=pg_query("SELECT riwayat_peserta_id FROM riwayat_evaluasi WHERE riwayat_peserta_id='$selected' AND riwayat_kegiatan_id='$riwayat_kegiatan_id'");
$row_peserta2 = pg_fetch_row($cek_peserta2);
if ($row_peserta2[0] > 0) {} else {
$ins_peserta = pg_query("INSERT into riwayat_evaluasi (
riwayat_kegiatan_id,
riwayat_peserta_id,
satuan_kerja_id
) values(
'$riwayat_kegiatan_id',
'$selected',
'$satuan_kerja_id'
)
");
}
}
} else
if ($key=='delete_peserta') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM riwayat_evaluasi WHERE id='$id'");
} else
if ($key=='status_form') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$upd=pg_query("UPDATE riwayat_evaluasi SET status='Kirim' WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$satuan_kerja_id'");
}
?>
+190
View File
@@ -0,0 +1,190 @@
<?php include('../../koneksi.php');
$id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$x=$_POST['x'];
$d=pg_query("SELECT nama_pelatihan,(SELECT nama FROM jenis_pelatihan WHERE id=jenis_pelatihan_id)
FROM riwayat_kegiatan WHERE id='$id'");
while($rd=pg_fetch_array($d)) {
$nama_pelatihan=$rd[0];
$jenis_pelatihan=$rd[1];
}
?>
<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 'Form digital peserta : '.strtoupper($jenis_pelatihan); ?><br>
<?php echo strtoupper($nama_pelatihan) ?></b>
</span>
</div>
</div> <!-- end row -->
<br>
<input type="hidden" id="riwayat_kegiatan_id" value="<?php echo $id; ?>">
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
<input type="hidden" id="x" value="<?php echo $x; ?>">
<div class="row">
<div class="col-lg-1">
<button type="button" class="btn btn-default btn-rounded" id="back"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
</div>
<div class="col-lg-3">
<select class="form-control" id="ceksatker" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid;">
<option></option>
<?php
if (($satuan_kerja_id=='') || ($satuan_kerja_id==null)) {
$s=pg_query("SELECT p.satuan_kerja_id,(SELECT s.nama FROM satuan_kerja s WHERE s.id=p.satuan_kerja_id) FROM riwayat_peserta p
WHERE p.riwayat_kegiatan_id='$id' AND p.sebagai_id='1'
GROUP BY p.satuan_kerja_id");
} else {
$s=pg_query("SELECT p.satuan_kerja_id,(SELECT s.nama FROM satuan_kerja s WHERE s.id=p.satuan_kerja_id) FROM riwayat_peserta p
INNER JOIN bidang b ON (p.tenaga_id=b.tenaga_id)
WHERE p.riwayat_kegiatan_id='$id' AND b.satuan_kerja_id='$satuan_kerja_id' AND p.sebagai_id='1'
GROUP BY p.satuan_kerja_id");
}
while($r=pg_fetch_array($s)) {
?>
<option <?php if($r[0]==$x) {echo "selected";} else {} ?> value="<?php echo $r[0]; ?>"><?php echo $r[1]; ?></option>
<?php } ?>
</select>
</div>
<div class="col-lg-8">
<button type="button" class="btn btn-danger btn-rounded" id="add_peserta"><i class="fa fa-plus m-r-5"></i>Peserta</button>
<button type="button" class="btn btn-teal btn-rounded" id="kirim_form" ><i class="fa fa-send m-r-5"></i>Kirim Form Digital</button>
</div>
</div>
</div>
<div id="tabel_form"></div>
</div>
<div id="modal_form" 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">Add Peserta</h4>
</div>
<div class="modal-body" id="modal_body_form"></div>
</div>
</div>
</div>
<div id="modal_hasil" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<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">Evaluasi Hasil</h4>
</div>
<div class="modal-body" id="modal_body_hasil"></div>
</div>
</div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#add_peserta').hide();
$('#kirim_form').hide();
$('#ceksatker').change(function(){
var s = $('#ceksatker').val();
if (!s) {
$('#add_peserta').hide();
$('#kirim_form').hide();
$('#tabel_form').hide();
} else {
$('#add_peserta').show();
$('#tabel_form').show();
$('#tabel_form').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});
}
});
$('#back').click(function(){
$.post('app/evaluasipp/main.php',function(html){$("#main_tag").html(html);});
});
$('#add_peserta').click(function(){
var id = 0;
var s = $('#ceksatker').val();
$('#modal_form').modal('show');
$('#modal_body_form').html("");
$.ajax({
type: "POST",
url: "app/evaluasipp/form/modal.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&str='+s,
success: function(data){
$('#modal_body_form').html(data);
}
});
});
$('#kirim_form').click(function(){
var id = 0;
var key = 'status_form'
var s = $('#ceksatker').val();
$.ajax({
type: "POST",
url: "app/evaluasipp/form/crud.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+s
+'&key='+key,
success: function(data){
alert('Form digital terkirim ke kordik satuan kerja..');
$('#tabel_form').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});
}
});
});
$("#modal_form").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_hasil").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+132
View File
@@ -0,0 +1,132 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$str=$_POST['str'];
?>
<script type="text/javascript">$("#tabel_data_vpeserta").DataTable({"stateSave": true,"paging": false,"lengthChange": false,"searching": false,"ordering": true,"info": false,"autoWidth": false});</script>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id?>" id="riwayat_kegiatan_id">
<input type="hidden" value="<?php echo $str?>" id="str">
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
<input type="hidden" id="awal">
<button type="button" class="btn btn-success btn-rounded" id="approve"><i class="fa fa-check m-r-5"></i>Approve</button>
<br>
<table id="tabel_data_vpeserta" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td align="center">
<input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" >
</td>
<td><b>Nama Peserta</b></td>
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Tenaga</b></td>
<td><b>Satuan Kerja</b></td>
<!--<td><b>Tgl Daftar</b></td>
<td><b>Status</b></td>
<td align="center" width="60px;"><b>Tools</b></td>-->
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT
p.nama,
p.golongan,
p.ruang,
p.jenis_kelamin,
j.nama,
t.id,
t.tanggal_reg,
s.nama,
t.status,
(SELECT s1.nama FROM satuan_kerja s1 WHERE s1.id='$str')
FROM riwayat_peserta t
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
INNER JOIN tenaga s ON (s.id=p.tenaga_id)
INNER JOIN tenaga2 j ON (j.id=p.tenaga2_id)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND p.satuan_kerja='$str'
AND t.status IS NOT NULL
AND t.sebagai_id NOT IN ('2','3')
ORDER BY t.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td align="center" class="kiri">
<input type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $row['id']; ?>" aria-label="Single checkbox Two">
</td>
<td><b><?php echo $row[0]; ?></b></td>
<td><b><?php if ($row[1]=='-') {echo "-";} else {echo $row[1].'/'.$row[2];} ?></b></td>
<td><b><?php if ($row[3]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>
<td><b><?php echo $row[7].' / '.$row[4]; ?></b></td>
<td class="kanan"><b><?php echo $row[9]; ?></b></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
var ket = $('#ket').val();
$('button[name="rw_pelatihan"]').popover();
$('input:checkbox').prop("checked", false);
$('#approve').attr("disabled", "disabled");
function getSelectedVal(){
var ID={};
ID.values=[];
$("input#checkDelete").each(function(){
var $this = $(this);
if($this.is(":checked")){
ID.values.push($this.attr("value"));
}
$("#temp_data").val(ID.values);
$("#awal").val(ID.values);
$("#awal").trigger('input');
});
}
$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
$("input[type='checkbox']").change(function() {
getSelectedVal();
});
$('#approve').click(function(){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var riwayat_peserta_id = $('#temp_data').val();
var s = $('#str').val();
var key = 'approve';
$.ajax({
type: "POST",
url: "app/evaluasipp/form/crud.php",
data: 'riwayat_peserta_id='+riwayat_peserta_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+s
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_form').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#tabel_form').load("app/evaluasipp/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});
}
});
});
$('#awal').on('input',function(e){
var awal=$('#awal').val();
if (awal) {
$('#approve').removeAttr("disabled");
} else {
$('#approve').attr("disabled", "disabled");
}
});
</script>
+63
View File
@@ -0,0 +1,63 @@
<?php
include('../../koneksi.php');
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
?>
<style type="text/css">
.tbl_nil {
font-family: "Arial";
font-size:13px;
color: black;
}
</style>
<input type="hidden" id="riwayat_evaluasi_id" value="<?php echo $riwayat_evaluasi_id; ?>">
<?php
$d=pg_query("SELECT id FROM penilai_evaluasi WHERE riwayat_evaluasi_id='$riwayat_evaluasi_id'");
while(($c=pg_fetch_array($d)) !== FALSE) {
$penilai_evaluasi_id=$c[0];
$pn=pg_query("SELECT p.nama,e.sebagai FROM data_pegawai p INNER JOIN penilai_evaluasi e ON (p.id=e.penilai) WHERE e.id='$penilai_evaluasi_id'");
while($r=pg_fetch_array($pn)) {$penilai=$r[0];$sebagai=$r[1];}
?>
<input type="hidden" id="riwayat_evaluasi_id" value="<?php echo $riwayat_evaluasi_id; ?>">
<input type="hidden" id="penilai_evaluasi_id" value="<?php echo $penilai_evaluasi_id; ?>">
<table class="table table-condensed table-striped table-bordered tbl_nil" cellpadding="1" >
<thead>
<tr>
<td width="370"><?php echo strtoupper($sebagai).' : '.$penilai; ?></td>
<td width="30" align="center">SS</td>
<td width="30" align="center">S</td>
<td width="30" align="center">TS</td>
<td width="30" align="center">STS</td>
</tr>
</thead>
<tbody>
<?php
$de=pg_query("SELECT f.*,
(SELECT n.nilai FROM nilai_evaluasi n
INNER JOIN penilai_evaluasi p ON (p.id=n.penilai_evaluasi_id)
WHERE n.form_digital_id=f.id AND n.penilai_evaluasi_id='$penilai_evaluasi_id'),
(SELECT n.id FROM nilai_evaluasi n
INNER JOIN penilai_evaluasi p ON (p.id=n.penilai_evaluasi_id)
WHERE n.form_digital_id=f.id AND n.penilai_evaluasi_id='$penilai_evaluasi_id')
FROM form_digital f
ORDER BY f.id ASC
");
while($re=pg_fetch_array($de)) {
?>
<tr>
<td class="kiri"><?php echo $re[1]; ?></td>
<td align="center" id="<?php echo $r[0];?>"><?php if ($re[2]=='SS') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" id="<?php echo $r[0];?>"><?php if ($re[2]=='S') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" id="<?php echo $r[0];?>"><?php if ($re[2]=='TS') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" id="<?php echo $r[0];?>" class="kanan"><?php if ($re[2]=='STS') {?> <i class='ion-checkmark-round'></i>" <?php } else {echo "";}?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<?php } ?>
+124
View File
@@ -0,0 +1,124 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$str=$_POST['str'];
?>
<script type="text/javascript">$("#tabel_data_vform").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": true,"info": true,"autoWidth": false});</script>
<br>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id?>" id="riwayat_kegiatan_id">
<input type="hidden" value="<?php echo $satuan_kerja_id?>" id="satuan_kerja_id">
<input type="hidden" value="<?php echo $str?>" id="str">
<table id="tabel_data_vform" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td><b>Nama Peserta</b></td>
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Tenaga</b></td>
<td><b>Status Form Digital</b></td>
<td align="center" width="60px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT
p.nama,
p.golongan,
p.ruang,
p.jenis_kelamin,
j.nama,
e.id,
t.tanggal_reg,
s.nama,
e.status
FROM riwayat_peserta t
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
INNER JOIN tenaga s ON (s.id=p.tenaga_id)
INNER JOIN tenaga2 j ON (j.id=p.tenaga2_id)
INNER JOIN riwayat_evaluasi e ON (e.riwayat_peserta_id=t.id)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND p.satuan_kerja='$str'
AND t.status IS NOT NULL
AND t.sebagai_id NOT IN ('2','3')
ORDER BY t.id DESC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row[0]; ?></b></td>
<td><b><?php if ($row[1]=='-') {echo "-";} else {echo $row[1].'/'.$row[2];} ?></b></td>
<td><b><?php if ($row[3]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>
<td><b><?php echo $row[7].' / '.$row[4]; ?></b></td>
<td><b><?php echo $row['status']; ?></b></td>
<td align="center" class="kanan">
<?php
if ($row['status']=='Selesai') {
?>
<button type="button" name="hasil" style="height:22px;"class="btn btn-primary btn-xs hasil" id="<?php echo $row['id'];?>" data-content="Form Digital" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-file"></i>
</button>
<?php } else {} ?>
<button type="button" name="delete_vpeserta" style="height:22px;"class="btn btn-danger btn-xs delete_vpeserta" id="<?php echo $row['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="delete_vpeserta"]').popover();
$('button[name="hasil"]').popover();
var table = $('#tabel_data_vform').DataTable();
if (!table.data().any() ) {
$('#kirim_form').hide();
} else {
$('#kirim_form').show();
}
$("#tabel_data_vform").on('click','.delete_vpeserta',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_peserta";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/evaluasipp/form/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var s=$('#str').val();
$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});
$('#ceksatker').trigger('change');
}
});
} else {}
});
$("#tabel_data_vform").on('click','.hasil',function(){
var id = $(this).attr('id');
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#modal_hasil').modal('show');
$('#modal_body_hasil').html("");
$.ajax({
type: "POST",
url: "app/evaluasipp/form/modal_hasil.php",
data: 'riwayat_evaluasi_id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_hasil').html(data);
}
});
});
</script>
+165
View File
@@ -0,0 +1,165 @@
<?php
include("../../koneksi.php");
//$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$thn_skrg=date('Y');
$tot=$_POST['tot'];
$req=$_POST['req'];
$tenaga_id=$_POST['tenaga_id'];
$ket=$_POST['ket'];
?>
<!--<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">-->
<input type="hidden" value="<?php echo $ket; ?>" id="ket">
<input type="hidden" value="<?php echo $satuan_kerja_id; ?>" id="satuan_kerja_id">
<input type="hidden" id="temp_data" style="width:600px" value="<?php echo $tempdata; ?>">
<input type="hidden" id="sisa" style="width:600px" value="<?php echo $tot; ?>">
<input type="hidden" id="req" style="width:600px" value="<?php echo $req; ?>">
<input type="hidden" id="temp_jml" style="width:600px">
<input type="hidden" id="awal">
<button type="button" class="btn btn-default btn-rounded" id="back"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
<button type="button" class="btn btn-success btn-rounded" id="approve"><i class="fa fa-check m-r-5"></i>Approve</button>
&nbsp;&nbsp;<span id="ket_quo"></span>
<br>
<br>
<table id="tabel_data_pendaftaran" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td align="center">
<!-- <input type="checkbox" name="checkAll" id="checkAll" class="checkbox cb_data" aria-label="Single checkbox Two" >-->
</td>
<td><b>Nama</b></td>
<!--<td><b>NIP</b></td>-->
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Jab</b></td>
<td><b>Count</b></td>
<td><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.*,s.nama,j.nama,
(SELECT COUNT(r.id) FROM riwayat_peserta r
INNER JOIN riwayat_kegiatan k ON (k.id=r.riwayat_kegiatan_id)
WHERE r.data_pegawai_id=p.id AND k.thn='$thn_skrg'
AND r.status='SELESAI')
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE p.id IS NOT NULL AND p.aktif='t' AND p.tenaga_id='$tenaga_id'
".($satuan_kerja_id == null ? "" : "AND p.satuan_kerja='$satuan_kerja_id'")."
ORDER BY p.nama ASC");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td align="center" class="kiri">
<input type="checkbox" id='checkDelete' name='checkDelete[]' class="checkbox cb_data" value="<?php echo $row['id']; ?>" aria-label="Single checkbox Two">
</td>
<td><b><?php echo $row[1]; ?></b></td>
<!--<td><?php echo $row[2]; ?></td>-->
<td><b><?php if ($row[3]=='-') {echo "-";} else {echo $row[3].'/'.$row[4];} ?></b></td>
<td><b><?php if ($row[5]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>
<td><b><?php echo $row[21]; ?></b></td>
<td align="center"><b><?php echo $row[22]; ?></b></td>
<td align="center" class="kanan">
<button type="button" name="rw_pelatihan" style="height:22px;"class="btn btn-primary btn-xs rw_pelatihan" id="<?php echo $row['id'];?>" data-content="Riwayat Pelatihan" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-ellipsis-h"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
var ket = $('#ket').val();
$('button[name="rw_pelatihan"]').popover();
$('input:checkbox').prop("checked", false);
$('#approve').attr("disabled", "disabled");
var sisa = $('#sisa').val();
var req = $('#req').val();
if (req==sisa) {
$("input#checkDelete").prop("disabled", true);
$("#checkAll").prop("disabled", true);
$("#ket_quo").html("Quota "+ket+" habis");
} else {
$("input#checkDelete").prop("disabled", false);
$("#checkAll").prop("disabled", false);
$("#ket_quo").html("Quota "+ket+": "+sisa+"/"+req);
}
function getSelectedVal(){
var ID={};
ID.values=[];
$("input#checkDelete").each(function(){
var $this = $(this);
if($this.is(":checked")){
ID.values.push($this.attr("value"));
}
$("#temp_data").val(ID.values);
$("#awal").val(ID.values);
$("#awal").trigger('input');
});
}
$("#checkAll").click(function () {
$('input:checkbox').not(this).prop('checked', this.checked);
});
$("input[type='checkbox']").change(function() {
getSelectedVal();
var sisax = $('#sisa').val();
var sisa2 = $('#req').val();
var sisa = parseInt(sisax)-parseInt(sisa2);
var temp_jml = $('input[type="checkbox"]:checked').length;
$('#temp_jml').val(temp_jml);
var h = parseInt(sisa2)+parseInt(temp_jml);
if (sisa == temp_jml) {
getSelectedVal();
$("#ket_quo").html("Quota "+ket+": "+sisax+"/"+(h));
$("input#checkDelete").prop("disabled", true);
$("#checkAll").prop("disabled", true);
alert('Quota penuh.. Silakan klik approve');
$(document).scrollTop(0);
} else {
$("#ket_quo").html("Quota "+ket+": "+sisax+"/"+(h));
}
});
$("#back").click(function(){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel.php',{satuan_kerja_id : satuan_kerja_id, riwayat_kegiatan_id : riwayat_kegiatan_id},function(html){$("#tabel_quota").html(html);});
});
$('#approve').click(function(){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var satuan_kerja_id = $('#satuan_kerja_id').val();
var pegawai_id = $('#temp_data').val();
var key = 'approve';
$.ajax({
type: "POST",
url: "app/info/pendaftaran/crud.php",
data: 'pegawai_id='+pegawai_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+satuan_kerja_id
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#back').trigger('click');
$('#tabel_quota').load("app/info/pendaftaran/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
}
});
});
$('#awal').on('input',function(e){
var awal=$('#awal').val();
if (awal) {
$('#approve').removeAttr("disabled");
} else {
$('#approve').attr("disabled", "disabled");
}
});
</script>