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
+12
View File
@@ -0,0 +1,12 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_selesai') {
$id=$_POST['id'];
$upd = pg_query("UPDATE riwayat_kegiatan SET
status='Selesai'
WHERE id='$id'");
}
?>
Binary file not shown.
+97
View File
@@ -0,0 +1,97 @@
<?php
include('../../koneksi.php');
$penilai_evaluasi_id=$_POST['id'];
$kpl=pg_query("SELECT p.nama,j.nama,s.nama,a.nama,k.nama_pelatihan,
e.riwayat_evaluasi_id,p.nipb
FROM penilai_evaluasi e
INNER JOIN riwayat_evaluasi w ON (w.id=e.riwayat_evaluasi_id)
INNER JOIN riwayat_kegiatan k ON (k.id=w.riwayat_kegiatan_id)
INNER JOIN jenis_pelatihan a ON (a.id=k.jenis_pelatihan_id)
INNER JOIN riwayat_peserta t ON (t.id=w.riwayat_peserta_id)
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE e.id='$penilai_evaluasi_id'
");
while($rkpl=pg_fetch_array($kpl)) {
$ev_nama_peserta=$rkpl[0];
$ev_jabatan_peserta=$rkpl[1];
$ev_satker_peserta=$rkpl[2];
$ev_kegiatan=$rkpl[3].' - '.$rkpl[4];
}
$pen=pg_query("SELECT p.nama,p.nipb,s.nama,j.nama,e.id
FROM penilai_evaluasi e
INNER JOIN data_pegawai p ON (p.id=e.penilai)
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE e.id='$penilai_evaluasi_id'
");
while($rpen=pg_fetch_array($pen)) {
$ev_nama_penilai=$rpen[0];
$ev_nip_penilai=$rpen[1];
$ev_satker_penilai=$rpen[2];
$ev_jabatan_penilai=$rpen[3];
$id=$rpen[4];
}
$template_file_name = 'blangko.docx';
$rand_no = rand(111111, 999999);
$fileName = "BLANGKO_".$ev_nama_penilai.".docx";
$folder = $id;
$full_path = $folder . '/' . $fileName;
try
{
if (!file_exists($folder))
{
mkdir($folder);
}
//Copy the Template file to the Result Directory
copy($template_file_name, $full_path);
// add calss Zip Archive
$zip_val = new ZipArchive;
//Docx file is nothing but a zip file. Open this Zip File
if($zip_val->open($full_path) == true)
{
// In the Open XML Wordprocessing format content is stored.
// In the document.xml file located in the word directory.
$key_file_name = 'word/document.xml';
$message = $zip_val->getFromName($key_file_name);
$timestamp = date('d-M-Y H:i:s');
$message = str_replace("ev_nama_penilai", $ev_nama_penilai, $message);
$message = str_replace("ev_jabatan_penilai", $ev_jabatan_penilai, $message);
$message = str_replace("ev_satker_penilai", $ev_satker_penilai, $message);
$message = str_replace("ev_nip_penilai", $ev_nip_penilai, $message);
$message = str_replace("ev_nama_peserta", $ev_nama_peserta, $message);
$message = str_replace("ev_jabatan_peserta", $ev_jabatan_peserta, $message);
$message = str_replace("ev_satker_peserta", $ev_satker_peserta, $message);
$message = str_replace("ev_kegiatan", $ev_kegiatan, $message);
$zip_val->addFromString($key_file_name, $message);
$zip_val->close();
}
}
catch (Exception $exc)
{
$error_message = "Error creating the Word Document";
var_dump($exc);
}
echo $fileName;
?>
+67
View File
@@ -0,0 +1,67 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_penilai') {
$penilai=$_POST['penilai'];
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
$sebagai=$_POST['sebagai'];
$ins=pg_query("INSERT INTO penilai_evaluasi (riwayat_evaluasi_id,penilai,sebagai) VALUES ('$riwayat_evaluasi_id','$penilai','$sebagai')");
} else
if ($key=='delete_penilai') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM penilai_evaluasi WHERE id='$id'");
} else
if ($key=='simpan_ss') {
$form_digital_id=$_POST['form_digital_id'];
$penilai_evaluasi_id=$_POST['penilai_evaluasi_id'];
$nilai=$_POST['nilai'];
$cek=pg_query("SELECT id FROM nilai_evaluasi WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
$row_add = pg_fetch_row($cek);
if ($row_add[0] > 0) {
$upd=pg_query("UPDATE nilai_evaluasi SET nilai='$nilai' WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
} else {
$ins=pg_query("INSERT INTO nilai_evaluasi (form_digital_id,penilai_evaluasi_id,nilai) VALUES ('$form_digital_id','$penilai_evaluasi_id','$nilai') ");
}
} else
if ($key=='simpan_s') {
$form_digital_id=$_POST['form_digital_id'];
$penilai_evaluasi_id=$_POST['penilai_evaluasi_id'];
$nilai=$_POST['nilai'];
$cek=pg_query("SELECT id FROM nilai_evaluasi WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
$row_add = pg_fetch_row($cek);
if ($row_add[0] > 0) {
$upd=pg_query("UPDATE nilai_evaluasi SET nilai='$nilai' WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
} else {
$ins=pg_query("INSERT INTO nilai_evaluasi (form_digital_id,penilai_evaluasi_id,nilai) VALUES ('$form_digital_id','$penilai_evaluasi_id','$nilai') ");
}
} else
if ($key=='simpan_ts') {
$form_digital_id=$_POST['form_digital_id'];
$penilai_evaluasi_id=$_POST['penilai_evaluasi_id'];
$nilai=$_POST['nilai'];
$cek=pg_query("SELECT id FROM nilai_evaluasi WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
$row_add = pg_fetch_row($cek);
if ($row_add[0] > 0) {
$upd=pg_query("UPDATE nilai_evaluasi SET nilai='$nilai' WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
} else {
$ins=pg_query("INSERT INTO nilai_evaluasi (form_digital_id,penilai_evaluasi_id,nilai) VALUES ('$form_digital_id','$penilai_evaluasi_id','$nilai') ");
}
} else
if ($key=='simpan_sts') {
$form_digital_id=$_POST['form_digital_id'];
$penilai_evaluasi_id=$_POST['penilai_evaluasi_id'];
$nilai=$_POST['nilai'];
$cek=pg_query("SELECT id FROM nilai_evaluasi WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
$row_add = pg_fetch_row($cek);
if ($row_add[0] > 0) {
$upd=pg_query("UPDATE nilai_evaluasi SET nilai='$nilai' WHERE form_digital_id='$form_digital_id' AND penilai_evaluasi_id='$penilai_evaluasi_id'");
} else {
$ins=pg_query("INSERT INTO nilai_evaluasi (form_digital_id,penilai_evaluasi_id,nilai) VALUES ('$form_digital_id','$penilai_evaluasi_id','$nilai') ");
}
} else
if ($key=='send_pp') {
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
$upd=pg_query("UPDATE riwayat_evaluasi SET status='Selesai' WHERE id='$riwayat_evaluasi_id'");
}
?>
+9
View File
@@ -0,0 +1,9 @@
<?php
$id=$_POST['id'];
$files=glob($id.'/*.docx');
foreach ($files as $file) {
if (is_file($file))
unlink($file);
}
rmdir($id);
?>
+101
View File
@@ -0,0 +1,101 @@
<?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;">
<?php
$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' AND p.satuan_kerja_id='$satuan_kerja_id'
GROUP BY p.satuan_kerja_id");
while($r=pg_fetch_array($s)) {
?>
<option <?php if($r[0]==$satuan_kerja_id) {echo "selected";} else {} ?> value="<?php echo $r[0]; ?>"><?php echo $r[1]; ?></option>
<?php } ?>
</select>
</div>
</div>
</div>
<div id="tabel_form"></div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('#tabel_form').load("app/evaluasikd/form/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:satuan_kerja_id});
$('#back').click(function(){
$.post('app/evaluasikd/main.php',function(html){$("#main_tag").html(html);});
});
</script>
+227
View File
@@ -0,0 +1,227 @@
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-regular.ttf');
}
@font-face {
font-family: "GSans_Med";
src: url('assets/fonts/GoogleSans-medium.ttf');
}
.jdl_reg {
font-family: "GSans";
font-size:15px;
color: black;
}
.jdl_med {
font-family: "GSans_Med";
font-size:15px;
color: black;
}
</style>
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$d=pg_query("SELECT nama_pelatihan,(SELECT nama FROM jenis_pelatihan WHERE id=jenis_pelatihan_id),COALESCE(max_quota,0),status
FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id'");
while($rd=pg_fetch_array($d)) {
$nama_pelatihan=$rd[0];
$jenis_pelatihan=$rd[1];
$max_quota=$rd[2];
$status=$rd[3];
}
$np=pg_query("SELECT p.nama FROM data_pegawai p
INNER JOIN riwayat_peserta t ON (t.data_pegawai_id=p.id)
INNER JOIN riwayat_evaluasi e ON (t.id=e.riwayat_peserta_id)
WHERE e.id='$riwayat_evaluasi_id'
");
while($s=pg_fetch_array($np)) {$peserta=$s[0];}
?>
<input type="hidden" id="riwayat_evaluasi_id" value="<?php echo $riwayat_evaluasi_id; ?>">
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
<input type="hidden" id="riwayat_kegiatan_id" value="<?php echo $riwayat_kegiatan_id; ?>">
<br>
<br>
<br>
<br>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<span><b>
<?php echo 'Form Digital: <span style="color:black">'.$peserta.' : </span>'.strtoupper($jenis_pelatihan); ?><br>
<?php echo strtoupper($nama_pelatihan) ?></b>
</span>
</div>
</div>
<br>
<div class="row">
<div class="col-lg-7">
<div class="row">
<div class="col-lg-12">
<!--<div class="input-group" style="margin-top:-21px">
<select id="c1" name="c1" class="selectpicker form-control" style="width:20%;background-color:#f3f3f3;border-color:#f3f3f3;">
<option value></option>
<option value="Tanggal Diterima">Tanggal Diterima</option>
<option value="Asal / Pengolah">Asal / Pengolah</option>
<option value="Perihal">Perihal</option>
</select>
<input type="text" list="browsers" name="browser" id="penilai" value="<?php echo $penilai; ?>"class="form-control" placeholder="Penilai">
<datalist id="browsers">
<?php
$userpeg=pg_query("SELECT p.nama,p.id,s.nama
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
WHERE p.aktif='t'
ORDER BY p.nama ASC");
while($rows=pg_fetch_array($userpeg)) {
?>
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
?>
<option id_ms_pegawai2="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[2]; ?></option>
<?php
} else
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
?>
<option id_ms_pegawai2="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[0].' ------ '.$rows[2]; ?></option>
<?php
}
}
?>
</datalist>
<span class="input-group-btn">
<button type="button" class="btn waves-effect waves-light btn-primary" id="simpan_penilai">Simpan</button>
</span>
</div> -->
<div class="input-group my-group">
<select id="sebagai" name="sebagai" class="selectpicker form-control" style="width:30%;background-color:#f3f3f3;border-color:#f3f3f3;">
<option value></option>
<option value="Atasan">Atasan</option>
<option value="Senior">Senior</option>
<option value="Teman">Teman sejawat</option>
</select>
<input type="text" list="browsers" name="browser" id="penilai" value="<?php echo $penilai; ?>"class="form-control" placeholder="Penilai" style="width:70%; display:block;border-color:#f3f3f3;">
<datalist id="browsers">
<?php
$userpeg=pg_query("SELECT p.nama,p.id,s.nama
FROM data_pegawai p
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
WHERE p.aktif='t'
ORDER BY p.nama ASC");
while($rows=pg_fetch_array($userpeg)) {
?>
<?php
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Chrome') !== false) {
?>
<option id_ms_pegawai2="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[2]; ?></option>
<?php
} else
if(strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') !== false) {
?>
<option id_ms_pegawai2="<?php echo($rows['id']);?>" value="<?php echo $rows[0]; ?>"><?php echo $rows[0].' ------ '.$rows[2]; ?></option>
<?php
}
}
?>
</datalist>
<span class="input-group-btn">
<button type="button" id="simpan_penilai" class="btn btn-primary">Simpan</button>
</span>
</div>
</div>
</div>
<input type="hidden" id="riwayat_kegiatan_id" value='<?php echo $riwayat_kegiatan_id; ?>'>
<form role="form">
<div id="tabel_penilai"></div><br>
<button type="button" class="btn btn-default btn-rounded" id="back_1"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
<!--<button type="button" class="btn btn-default btn-rounded" id="print_blangko"><i class="glyphicon glyphicon-print m-r-5"></i>Print Blangko Evaluasi</button>-->
<button type="button" class="btn btn-default btn-rounded" id="send_pp"><i class="fa fa-send m-r-5"></i>Kirim Form</button>
</form>
</div>
<div class="col-lg-5">
<div id="nilai" style="margin-top:-8px"></div>
</div>
</div>
<script>
$('#simpan_penilai').prop('disabled',true);
var satuan_kerja_id = $('#satuan_kerja_id').val();
var riwayat_evaluasi_id = $('#riwayat_evaluasi_id').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#tabel_penilai').load('app/evaluasikd/form/tabel_penilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, satuan_kerja_id:satuan_kerja_id});
$("#penilai").change(function(){
var id_ms_pegawai3 = $("#penilai").val();
var z = $('#browsers');
var val = $(z).find('option[value="' + id_ms_pegawai3 + '"]');
var a = val.attr('id_ms_pegawai2');
var key = "list_peserta";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#penilai').val('');
$('#simpan_penilai').prop('disabled',true);
} else {
$('#simpan_penilai').prop('disabled',false);
}
});
$('#simpan_penilai').click(function(){
var id_ms_pegawai3 = $("#penilai").val();
var z = $('#browsers');
var val = $(z).find('option[value="' + id_ms_pegawai3 + '"]');
var a = val.attr('id_ms_pegawai2');
var sebagai = $("#sebagai").val();
var key = "simpan_penilai";
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'penilai='+a
+'&riwayat_evaluasi_id='+riwayat_evaluasi_id
+'&sebagai='+sebagai
+'&key='+key,
success: function(data){
$('#penilai').val('');
$('#tabel_penilai').load('app/evaluasikd/form/tabel_penilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, satuan_kerja_id:satuan_kerja_id});
}
});
});
$('#send_pp').click(function(){
var key = 'send_pp';
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'riwayat_evaluasi_id='+riwayat_evaluasi_id
+'&key='+key,
success: function(data){
alert('Form digital terkirim ke PP..');
$('#back_1').trigger('click');
}
});
});
$('#back_1').click(function(){
$.post('app/evaluasikd/form/main.php',{riwayat_kegiatan_id:riwayat_kegiatan_id, riwayat_evaluasi_id : riwayat_evaluasi_id, satuan_kerja_id:satuan_kerja_id},function(html){
$("#main_tag").html(html);});
});
</script>
+87
View File
@@ -0,0 +1,87 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$str=$_POST['str'];
?>
<script type="text/javascript">$("#tabel_data_vformkd").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_vformkd" 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 width="30px;"><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 if ($row['status']=='Kirim') {} else {echo $row['status'];} ?></b></td>
<td class="kanan">
<button type="button" name="penilai" style="height:22px;"class="btn btn-primary btn-xs penilai" id="<?php echo $row['id'];?>" data-content="Penilai" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-user"></i>
</button>
<!-- <button type="button" name="print_form" style="height:22px;"class="btn btn-danger btn-xs print_form" id="<?php echo $row['id'];?>" data-content="Print Form" rel="popover" data-placement="top" data-trigger="hover">
<i class="glyphicon glyphicon-print"></i>
</button>-->
<!--<button type="button" name="input_nilai" style="height:22px;"class="btn btn-teal btn-xs input_nilai" id="<?php echo $row['id'];?>" data-content="Input Nilai" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-pencil"></i>
</button>-->
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="penilai"]').popover();
$('button[name="print_form"]').popover();
$('button[name="input_nilai"]').popover();
$("#tabel_data_vformkd").on('click','.penilai',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$.post('app/evaluasikd/form/modal_penilai.php',{riwayat_kegiatan_id:riwayat_kegiatan_id, riwayat_evaluasi_id : id, satuan_kerja_id:satuan_kerja_id},function(html){
$("#main_tag").html(html);});
});
</script>
+155
View File
@@ -0,0 +1,155 @@
<style type="text/css">
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-regular.ttf');
}
@font-face {
font-family: "GSans_Med";
src: url('assets/fonts/GoogleSans-medium.ttf');
}
.jdl_reg {
font-family: "GSans";
font-size:20px;
color: black;
}
.jdl_med {
font-family: "GSans_Med";
font-size:22px;
color: black;
}
.tbl_nil {
font-family: "Arial";
font-size:13px;
color: black;
}
</style>
<?php
include('../../koneksi.php');
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
$penilai_evaluasi_id=$_POST['penilai_evaluasi_id'];
$pn=pg_query("SELECT p.nama 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];}
?>
<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; ?>">
<script type="text/javascript">
$("#tabel_data_nilai").DataTable({"stateSave": true,"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});
</script>
<table id="tabel_data_nilai" class="table table-condensed table-striped table-bordered tbl_nil" cellpadding="1">
<thead>
<tr>
<td width="370"><?php echo 'Penilai: '.$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
$d=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($r=pg_fetch_array($d)) {
?>
<tr>
<td class="kiri"><?php echo $r[1]; ?></b></td>
<td align="center" class="ss" id="<?php echo $r[0];?>"><?php if ($r[2]=='SS') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" class="s" id="<?php echo $r[0];?>"><?php if ($r[2]=='S') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" class="ts" id="<?php echo $r[0];?>"><?php if ($r[2]=='TS') {?> <i class='ion-checkmark-round'></i> <?php } else {echo "";}?></td>
<td align="center" class="sts" id="<?php echo $r[0];?>" class="kanan"><?php if ($r[2]=='STS') {?> <i class='ion-checkmark-round'></i>" <?php } else {echo "";}?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
var riwayat_evaluasi_id = $('#riwayat_evaluasi_id').val();
$("#tabel_data_nilai").on('click','.ss',function(){
var form_digital_id = $(this).attr('id');
var penilai_evaluasi_id = $('#penilai_evaluasi_id').val();
var nilai = 'SS';
var key = 'simpan_ss'
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'form_digital_id='+form_digital_id
+'&penilai_evaluasi_id='+penilai_evaluasi_id
+'&nilai='+nilai
+'&key='+key,
success: function(data){
$('#nilai').load('app/evaluasikd/form/tabel_nilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, penilai_evaluasi_id:penilai_evaluasi_id});
}
});
});
$("#tabel_data_nilai").on('click','.s',function(){
var form_digital_id = $(this).attr('id');
var penilai_evaluasi_id = $('#penilai_evaluasi_id').val();
var nilai = 'S';
var key = 'simpan_s'
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'form_digital_id='+form_digital_id
+'&penilai_evaluasi_id='+penilai_evaluasi_id
+'&nilai='+nilai
+'&key='+key,
success: function(data){
$('#nilai').load('app/evaluasikd/form/tabel_nilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, penilai_evaluasi_id:penilai_evaluasi_id});
}
});
});
$("#tabel_data_nilai").on('click','.ts',function(){
var form_digital_id = $(this).attr('id');
var penilai_evaluasi_id = $('#penilai_evaluasi_id').val();
var nilai = 'TS';
var key = 'simpan_ts'
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'form_digital_id='+form_digital_id
+'&penilai_evaluasi_id='+penilai_evaluasi_id
+'&nilai='+nilai
+'&key='+key,
success: function(data){
$('#nilai').load('app/evaluasikd/form/tabel_nilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, penilai_evaluasi_id:penilai_evaluasi_id});
}
});
});
$("#tabel_data_nilai").on('click','.sts',function(){
var form_digital_id = $(this).attr('id');
var penilai_evaluasi_id = $('#penilai_evaluasi_id').val();
var nilai = 'STS';
var key = 'simpan_sts'
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'form_digital_id='+form_digital_id
+'&penilai_evaluasi_id='+penilai_evaluasi_id
+'&nilai='+nilai
+'&key='+key,
success: function(data){
$('#nilai').load('app/evaluasikd/form/tabel_nilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, penilai_evaluasi_id:penilai_evaluasi_id});
}
});
});
</script>
+112
View File
@@ -0,0 +1,112 @@
<?php
include('../../koneksi.php');
$riwayat_evaluasi_id=$_POST['riwayat_evaluasi_id'];
?>
<input type="hidden" id="riwayat_evaluasi_id" value="<?php echo $riwayat_evaluasi_id; ?>">
<script type="text/javascript">
$("#tabel_data_penilai").DataTable({"stateSave": true,"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});
</script>
<table id="tabel_data_penilai" class="table table-condensed table-striped" cellpadding="1" >
<thead>
<tr>
<td><b>Sebagai</b></td>
<td><b>Nama</b></td>
<td><b>Jabatan</b></td>
<td width="80"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$d=pg_query("SELECT
p.*,s.nama,j.nama,e.id,e.sebagai
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)
INNER JOIN penilai_evaluasi e ON (e.penilai=p.id)
WHERE riwayat_evaluasi_id='$riwayat_evaluasi_id'");
while($r=pg_fetch_array($d)) {
?>
<tr>
<td class="kiri"><b><?php echo $r[23]; ?></b></td>
<td><b><?php echo $r[1]; ?></b></td>
<td><b><?php echo $r[21]; ?></b></td>
<td class="kanan">
<button type="button" name="blangko" style="height:22px;"class="btn btn-primary btn-xs blangko" id="<?php echo $r[22];?>" data-content="Blangko" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-file"></i>
</button>
<button type="button" name="hapus" style="height:22px;"class="btn btn-danger btn-xs hapus" id="<?php echo $r[22];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
<button type="button" name="nilai" style="height:22px;"class="btn btn-teal btn-xs nilai" id="<?php echo $r[22];?>" data-content="Nilai" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-pencil"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script>
$('button[name="hapus"]').popover();
$('button[name="nilai"]').popover();
$('button[name="blangko"]').popover();
$("#tabel_data_penilai").on('click','.hapus',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var riwayat_evaluasi_id = $('#riwayat_evaluasi_id').val();
var key = "delete_penilai";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/evaluasikd/form/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
$('#nilai').hide();
$('#tabel_penilai').load('app/evaluasikd/form/tabel_penilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id});
}
});
} else {}
});
$("#tabel_data_penilai").on('click','.nilai',function(){
var riwayat_evaluasi_id = $('#riwayat_evaluasi_id').val();
var penilai_evaluasi_id = $(this).attr('id');
$('#nilai').load('app/evaluasikd/form/tabel_nilai.php',{riwayat_evaluasi_id:riwayat_evaluasi_id, penilai_evaluasi_id:penilai_evaluasi_id});
});
$("#tabel_data_penilai").on('click','.blangko',function(){
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/evaluasikd/form/blangko.php",
data: 'id='+id,
success: function(data){
var ling = 'app/evaluasikd/form/'+id+'/'+data;
window.open(ling);
window.close();
/* var nmf = data;
$.ajax({
type: "POST",
url: "app/evaluasikd/form/del_bl.php",
data: 'nmf='+nmf
+'&id='+id,
success: function(data){
}
}); */
}
});
});
</script>
+36
View File
@@ -0,0 +1,36 @@
<script type="text/javascript">
var satker = $('#cek_satker').val();
var jenis = $('#cek_jenis').val();
</script>
<?php include('../koneksi.php'); ?>
<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>
<br>
<div id="tabel_evaluasikd"></div>
<script type="text/javascript">
$('#tabel_evaluasikd').load("app/evaluasikd/tabel.php",{jenis:jenis, satker:satker});
</script>
+81
View File
@@ -0,0 +1,81 @@
<?php
include("../koneksi.php");
$thn_skrg=date('Y');
$jenis_user=$_POST['jenis'];
$satuan_kerja_id=$_POST['satker'];
?>
<script type="text/javascript">$("#tabel_data_evaluasikd").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<input type="hidden" id="jenis" value="<?php echo $jenis_user; ?>">
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
<table id="tabel_data_evaluasikd" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<tr>
<td width="190"><b>Jenis</b></td>
<td><b>Nama Kegiatan</b></td>
<td width="100"><b>Tanggal</b></td>
<td><b>Pukul</b></td>
<td><b>Tempat</b></td>
<td width="110"><b>Penyelenggara</b></td>
<td width="60"><b>Status</b></td>
<td width="40px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT DISTINCT p.nama_pelatihan,(SELECT j.nama FROM jenis_pelatihan j WHERE j.id=p.jenis_pelatihan_id),
p.penyelenggara,p.status,p.id,p.jatuh_tempo_reg,
p.tanggal_mulai,p.tanggal_selesai,p.waktu_mulai,p.waktu_selesai,p.tempat
FROM riwayat_kegiatan p
INNER JOIN riwayat_peserta s ON (p.id=s.riwayat_kegiatan_id)
INNER JOIN riwayat_evaluasi e ON (p.id=e.riwayat_kegiatan_id)
WHERE p.thn='$thn_skrg' AND s.satuan_kerja_id='$satuan_kerja_id'
AND e.satuan_kerja_id='$satuan_kerja_id'
AND p.status='Selesai' ORDER BY p.jatuh_tempo_reg ASC
");
while($r=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $r[0]; ?></b></td>
<td><b><?php echo $r[1]; ?></b></td>
<td><b><?php echo date('d-m-Y',strtotime($r['tanggal_mulai'])).' s/d '.date('d-m-Y',strtotime($r['tanggal_selesai'])); ?></b></td>
<td><b> <?php
if (date('H:i',strtotime($r['waktu_selesai']))=='00:00') {
echo date('H:i',strtotime($r['waktu_mulai'])).' s/d Selesai';
} else {
echo date('H:i',strtotime($r['waktu_mulai'])).' s/d '.date('H:i',strtotime($r['waktu_selesai']));
}
?></b></td>
<td><b><?php echo $r['tempat']; ?></b></td>
<td><b><?php echo $r[2]; ?></b></td>
<td><b><?php echo $r[3]; ?></b></td>
<td class="kanan">
<button type="button" name="form_digital" style="height:22px;"class="btn btn-danger btn-xs form_digital" id="<?php echo $r['id'];?>" data-content="Form Digital" rel="popover" data-placement="top" data-trigger="hover"
><i style="margin-top:3px" class="fa fa-arrow-right"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="form_digital"]').popover();
$("#tabel_data_evaluasikd").on('click','.form_digital',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/evaluasikd/form/main.php',{riwayat_kegiatan_id : id, satuan_kerja_id:satuan_kerja_id},function(html){$("#main_tag").html(html);$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();});
});
</script>