132 lines
7.0 KiB
PHP
132 lines
7.0 KiB
PHP
<?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>
|