first commit
This commit is contained in:
@@ -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'");
|
||||
}
|
||||
?>
|
||||
@@ -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
|
||||
+'"a='+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>
|
||||
@@ -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>
|
||||
@@ -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>-->
|
||||
<!-- Total Quota Peserta : <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>
|
||||
<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>
|
||||
@@ -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'");
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -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>
|
||||
@@ -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>
|
||||
@@ -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 } ?>
|
||||
@@ -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>
|
||||
|
||||
@@ -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>
|
||||
<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>
|
||||
Reference in New Issue
Block a user