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
+2
View File
@@ -0,0 +1,2 @@
*.jpg
*.pdf
+3
View File
@@ -0,0 +1,3 @@
RewriteEngine On
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule .* - [e=HTTP_AUTHORIZATION:%1]
+58
View File
@@ -0,0 +1,58 @@
[
{
"nim":"1234",
"nama":"Agung Saputra",
"alamat":"Semarang",
"jurusan":"Teknik Informatika",
"MK":[
{
"mk_kode":"101",
"nama_mk":"SISTEM BASIS DATA"
},
{
"mk_kode":"102",
"nama_mk":"ALJABAR LINIER"
},
{
"mk_kode":"103",
"nama_mk":"ANALISA ALGORITMA"
},
{
"mk_kode":"104",
"nama_mk":"KECERDASAN BUATAN"
},
{
"mk_kode":"105",
"nama_mk":"JARINGAN KOMPUTER"
}
]
},
{
"nim":"1236",
"nama":"Mirani Rahmawati",
"alamat":"Pemalang",
"jurusan":"Sistem Informasi",
"MK":[
{
"mk_kode":"301",
"nama_mk":"ANALISA PROSES BISNIS"
},
{
"mk_kode":"302",
"nama_mk":"DATABASE TERDISTRIBUSI"
},
{
"mk_kode":"303",
"nama_mk":"ETIKA PROFESI"
},
{
"mk_kode":"304",
"nama_mk":"REKAYASA WEB"
},
{
"mk_kode":"305",
"nama_mk":"AUDIT SISTEM INFORMASI"
}
]
}
]
+34
View File
@@ -0,0 +1,34 @@
<?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_kegiatan"></div>
<script type="text/javascript">
$('#tabel_kegiatan').load("app/API/tabel.php");
</script>
+34
View File
@@ -0,0 +1,34 @@
<script type="text/javascript">$("#tabel_data_kegiatan").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<?php
$token='emhUZUxoenR1Uk9aMDBEaEpzN1R0dlpic2htREVibER1MlVMeFFjUg==';
$jenis_rawat='igd';
$jenis_filter='diag';
$tgl_awal='2021-04-01';
$tgl_akhir='2021-04-27';
$url ='http://10.10.123.63:9000/api';
$options = array('http' => array(
'method' => 'GET',
'header' => 'x-token: '.$token
));
$context = stream_context_create($options);
$content = file_get_contents($url.'/'.$jenis_rawat.'/'.$jenis_filter.'/'.$tgl_awal.'/'.$tgl_akhir, false, $context);
$content=utf8_encode($content);
$result=json_decode($content,true);
?>
<table id="tabel_data_kegiatan" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr><td><b>Ruang</b></td><td><b>ICD Code</b></td><td><b>Jenis Penyakit</b></td><td><b>Nama Dokter</b></td></tr>
</thead>
<tbody>
<?php
foreach ($result as $value) {
?>
<tr><td class="kiri"><b><?php echo $value['namaruang']; ?></b></td><td><b><?php echo $value['icd_code']; ?></b></td><td><b><?php echo $value['jenis_penyakit']; ?></b></td><td class="kanan"><b><?php echo $value['namadokter']; ?></b></td></tr>
<?php
}
?>
</tbody>
</table>
+27
View File
@@ -0,0 +1,27 @@
<?php
$token='emhUZUxoenR1Uk9aMDBEaEpzN1R0dlpic2htREVibER1MlVMeFFjUg==';
$jenis_rawat='ranap';
$jenis_filter='diag';
$tgl_awal='2021-04-01';
$tgl_akhir='2021-04-27';
$url ='http://10.10.123.63:9000/api';
$options = array('http' => array(
'method' => 'GET',
'header' => 'x-token: '.$token
));
$context = stream_context_create($options);
$content = file_get_contents($url.'/'.$jenis_rawat.'/'.$jenis_filter.'/'.$tgl_awal.'/'.$tgl_akhir, false, $context);
$content=utf8_encode($content);
$result=json_decode($content,true);
?>
<table border="1">
<tr><td>Ruang</td><td>ICD Code</td><td>Jenis Penyakit</td><td>Nama Dokter</td></tr>
<?php
foreach ($result as $value) {
?>
<tr><td><?php echo $value['namaruang']; ?></td><td><?php echo $value['icd_code']; ?></td><td><?php echo $value['jenis_penyakit']; ?></td><td><?php echo $value['namadokter']; ?></td></tr>
<?php
}
?>
</table>
+78
View File
@@ -0,0 +1,78 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='hapus_verifikasi') {
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$d2=pg_query("SELECT file_bkd FROM riwayat_dokbkd_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id");
while(($r2=pg_fetch_array($d2)) !== FALSE) {
$fil2=$r2[0];
$path2 = "/var/www/simpro/app/bel_inbox/pdf_bkd/pdf/".$fil2;
if(file_exists($path2)){unlink($path2);}
}
$del_pr=pg_query("DELETE FROM riwayat_dokbkd_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id");
$d1=pg_query("SELECT file_dir FROM riwayat_dokdir_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id");
while(($r1=pg_fetch_array($d1)) !== FALSE) {
$fil1=$r1[0];
$path1 = "/var/www/simpro/app/bel_inbox/pdf_dir/pdf/".$fil1;
if(file_exists($path1)){unlink($path1);}
}
$del_pr=pg_query("DELETE FROM riwayat_dokdir_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id");
$d=pg_query("SELECT file FROM dok_syarat_ibel WHERE riwayat_syarat_ibel_id IN (SELECT id FROM riwayat_syarat_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id)");
while(($r=pg_fetch_array($d)) !== FALSE) {
$fil=$r[0];
$path = "/var/www/simpro/app/st_ibel/pdf/pdf/".$fil;
if(file_exists($path)){unlink($path);}
}
$del_pr=pg_query("DELETE FROM dok_syarat_ibel WHERE riwayat_syarat_ibel_id IN (SELECT id FROM riwayat_syarat_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id)");
pg_query("DELETE FROM riwayat_syarat_ibel WHERE riwayat_ibel_id=$riwayat_ibel_id");
pg_query("DELETE FROM riwayat_ibel WHERE id=$riwayat_ibel_id");
} else
if ($key=='cekall') {
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
pg_query("UPDATE riwayat_syarat_ibel SET status='SELESAI VERIFIKASI',ket='Sesuai',tgl_cek_dok=NOW() WHERE riwayat_ibel_id=$riwayat_ibel_id");
} else
if ($key=='simpan_edit_verifikasi') {
$riwayat_syarat_ibel_id=$_POST['riwayat_syarat_ibel_id'];
$status=$_POST['status'];
$ket=$_POST['ket'];
$tgl_cek_dok=$_POST['tgl_cek_dok'];
$tgl_cek_dok=str_replace('/','-',$tgl_cek_dok);
$t=date('Y',strtotime($tgl_cek_dok));
$b=date('m',strtotime($tgl_cek_dok));
$h=date('d',strtotime($tgl_cek_dok));
pg_query("UPDATE riwayat_syarat_ibel SET status='$status',ket='$ket',tgl_cek_dok='$t-$b-$h' WHERE id=$riwayat_syarat_ibel_id");
} else
if ($key=='simpan_edit_ibel') {
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$status=$_POST['status'];
$ket=$_POST['ket'];
$ket_dokdir=$_POST['ket_dokdir'];
$ket_dokbkd=$_POST['ket_dokbkd'];
if ($status=='SELESAI VERIFIKASI') {
$tgl_verifikasi=$_POST['tgl_verifikasi'];
$tgl_verifikasi=str_replace('/','-',$tgl_verifikasi);
$t=date('Y',strtotime($tgl_verifikasi));
$b=date('m',strtotime($tgl_verifikasi));
$h=date('d',strtotime($tgl_verifikasi));
pg_query("UPDATE riwayat_ibel SET status='$status',tgl_verifikasi='$t-$b-$h',ket='$ket',
ket_dokdir='$ket_dokdir',ket_dokbkd='$ket_dokbkd'
WHERE id=$riwayat_ibel_id");
} else
if (($status=='BELUM VERIFIKASI') || ($status=='step')) {
pg_query("UPDATE riwayat_ibel SET status=NULL,tgl_verifikasi=NULL,ket=NULL WHERE id=$riwayat_ibel_id");
} else {
$tgl_verifikasi=$_POST['tgl_verifikasi'];
$tgl_verifikasi=str_replace('/','-',$tgl_verifikasi);
$t=date('Y',strtotime($tgl_verifikasi));
$b=date('m',strtotime($tgl_verifikasi));
$h=date('d',strtotime($tgl_verifikasi));
pg_query("UPDATE riwayat_ibel SET status='$status',ket='$ket',
ket_dokdir='$ket_dokdir',ket_dokbkd='$ket_dokbkd',tgl_verifikasi='$t-$b-$h'
WHERE id=$riwayat_ibel_id");
}
}
?>
+104
View File
@@ -0,0 +1,104 @@
<?php
require_once '../../assets/excel/PHPExcel.php';
// koneksi ke database
include('../koneksi.php');
$filter_status=$_GET['filter_status'];
$satker_id=$_GET['satker_id'];
$jenis=$_GET['jenis'];
$jsheet='IBEL - '.$filter_status;
$objPHPExcel = new PHPExcel();
$objPHPExcel->getDefaultStyle()->getFont()->setName('Arial');
$objPHPExcel->getDefaultStyle()->getFont()->setSize(10);
$objPHPExcel->getDefaultStyle()->getAlignment()->setWrapText(true);
//$objPHPExcel->getDefaultStyle()->getNumberFormat()->setFormatCode('@');
$objPHPExcel->getSheet(0)->getColumnDimension('A')->setWidth(5);
$objPHPExcel->getSheet(0)->getColumnDimension('B')->setWidth(45);
$objPHPExcel->getSheet(0)->getColumnDimension('C')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('D')->setWidth(25);
$objPHPExcel->getSheet(0)->getColumnDimension('E')->setWidth(45);
$objPHPExcel->getSheet(0)->getColumnDimension('F')->setWidth(13);
$objPHPExcel->getSheet(0)->getColumnDimension('G')->setWidth(25);
$objPHPExcel->getSheet(0)->getColumnDimension('H')->setWidth(25);
$styleBold = array('font' => array('bold' => true));
$objPHPExcel->getSheet(0)->getStyle('A1:H1')->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:H1')->applyFromArray($styleBold);
$objPHPExcel->getSheet(0)->getRowDimension('1')->setRowHeight(30);
$objPHPExcel->getSheet(0)->setTitle($jsheet);
$objPHPExcel->getSheet(0)
->setCellValue('A1', 'No')
->setCellValue('B1', 'Nama')
->setCellValue('C1', 'Tgl Usulan')
->setCellValue('D1', 'Status Usulan')
->setCellValue('E1', 'Keterangan')
->setCellValue('F1', 'Tgl Verifikasi')
->setCellValue('G1', 'Keterangan Direktur')
->setCellValue('H1', 'Keterangan BKD');
$query = "SELECT i.id,i.data_pegawai_id,i.tgl_usulan,i.tgl_verifikasi,i.status,i.ket,p.nama,i.ket_dokdir,i.ket_dokbkd
FROM riwayat_ibel i
INNER JOIN data_pegawai p ON (p.id=i.data_pegawai_id)
WHERE i.id IS NOT NULL
".($jenis== 'Kordik' ? "AND p.satuan_kerja=$satker_id" : "")."
".($filter_status== 'BELUM VERIFIKASI' ? "AND i.tgl_verifikasi IS NULL AND i.status IS NULL" : "
".($filter_status== 'SELESAI VERIFIKASI' ? "AND i.tgl_verifikasi IS NOT NULL AND i.status='SELESAI VERIFIKASI'" : "
".($filter_status== 'TIDAK MEMENUHI SYARAT' ? "AND i.tgl_verifikasi IS NULL AND i.status='TIDAK MEMENUHI SYARAT'" : "
".($filter_status== 'TIDAK DISETUJUI' ? "AND i.tgl_verifikasi IS NULL AND i.status='TIDAK DISETUJUI'" : "
".($filter_status== 'BATAL' ? "AND i.status='BATAL'" : "
".($filter_status== '' ? "" : "")."
")."
")."
")."
")."
")."
ORDER BY i.id DESC";
$hasil = pg_query($query);
$baris = 2;
$a=1;
while ($row = pg_fetch_array($hasil))
{
$nama=$row['nama'];
if (($row['tgl_usulan']==NULL) || ($row['tgl_usulan']=='')) {$tgl_usulan='';} else {$tgl_usulan=date('d-m-Y',strtotime($row['tgl_usulan']));}
$status1=$row['status'];
$ket=$row['ket'];
if (($row['tgl_verifikasi']==NULL) || ($row['tgl_verifikasi']=='')) {$tgl_verifikasi='';} else {$tgl_verifikasi=date('d-m-Y',strtotime($row['tgl_verifikasi']));}
if (($row['tgl_verifikasi']==NULL) && ($row['status']==NULL)) {$status='BELUM VERIFIKASI';} else {$status=$status1;}
$ket_dokdir=$row['ket_dokdir'];
$ket_dokbkd=$row['ket_dokbkd'];
$objPHPExcel->getSheet(0)
->setCellValue('A'.$baris, $a)
->setCellValue('B'.$baris, $nama)
->setCellValue('C'.$baris, $tgl_usulan)
->setCellValue('D'.$baris, ucwords(strtolower($status)))
->setCellValue('E'.$baris, $ket)
->setCellValue('F'.$baris, $tgl_verifikasi)
->setCellValue('G'.$baris, ucwords(strtolower($ket_dokdir)))
->setCellValue('H'.$baris, ucwords(strtolower($ket_dokbkd)));
$objPHPExcel->getSheet(0)->getStyle('A1:A'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('F1:H'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('C'.$baris)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_CENTER);
$objPHPExcel->getSheet(0)->getStyle('A1:J'.$baris)->getAlignment()->setVertical(PHPExcel_Style_Alignment::VERTICAL_CENTER);
$a++;
$baris++;
}
$akhir=$baris-1;
$objPHPExcel->setActiveSheetIndex(0);
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="laporan_ibel.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
exit;
?>
+169
View File
@@ -0,0 +1,169 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<br>
<br>
<br>
<br>
<p class="judul_page"><i class="mdi mdi-inbox m-r-5"></i>Inbox Ijin Belajar</p>
<div class="row">
<div class="col-lg-10">
<select class="form-control" name="filter_status" id="filter_status"
style="font-family:Arial;margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid #ccd3d6;font-weight:bold">\
<option value="BELUM VERIFIKASI"><span>BELUM VERIFIKASI</span></option>
<option value="REVISI"><span>REVISI</span></option>
<option value="SELESAI VERIFIKASI"><span>SELESAI VERIFIKASI</span></option>
<option value="ARSIP"><span>ARSIP</span></option>
<option value="TIDAK MEMENUHI SYARAT"><span>TIDAK MEMENUHI SYARAT</span></option>
<option value="TIDAK DISETUJUI"><span>TIDAK DISETUJUI</span></option>
<option value="BATAL"><span>BATAL</span></option>
<option value=""><span>-- ALL --</span></option>
</select>
</div>
<div class="col-lg-2">
<button type="button" class="btn btn-block btn-success" id="excel">EXCEL</button>
</div>
</div>
<br>
<div id="tabel_riwayat_ibel"></div>
<div id="modal_verifikasi" 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="modal_head_verifikasi"></h4>
</div>
<div class="modal-body" id="modal_body_verifikasi"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_verifikasi">Keluar</button>
<button type="button" class="btn btn-primary waves-effect" data-dismiss="modal" id="simpan_verifikasi">Simpan</button>
</div>
</div>
</div>
</div>
<div class="modal" id="modal_view">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="modal_head_view"></h4>
</div>
<div class="modal-body md_input_bd" id="modal_body_view"></div>
</div>
</div>
</div>
<div class="modal" id="modal_edit_verifikasi">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-header no-border">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span></button>
<h4 class="modal-title" id="modal_head_edit_verifikasi"></h4>
</div>
<div class="modal-body md_input_bd" id="modal_body_edit_verifikasi"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_edit_verifikasi">Keluar</button>
<button type="button" class="btn btn-success waves-effect" data-dismiss="modal" id="simpan_edit_verifikasi">Simpan</button>
</div>
</div>
</div>
</div>
<script>
var filter_status=$('#filter_status').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
$('#tabel_riwayat_ibel').load("app/bel_inbox/tabel.php",{filter_status:filter_status, satker_id:sess_satker, jenis:sess_jenis});
$('#filter_status').change(function(){
var filter_status=$('#filter_status').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
$('#tabel_riwayat_ibel').load("app/bel_inbox/tabel.php",{filter_status:filter_status, satker_id:sess_satker, jenis:sess_jenis});
});
$('#simpan_edit_verifikasi').click(function(){
var riwayat_syarat_ibel_id = $('#rs_riwayat_syarat_ibel_id').val();
var status = $('#rs_status').val();
var ket = $('#rs_ket').val();
var tgl_cek_dok = $('#rs_tgl_cek_dok').val();
var key = 'simpan_edit_verifikasi';
$.ajax({
type: "POST",
url: "app/bel_inbox/crud.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&status='+status
+'&ket='+ket
+'&tgl_cek_dok='+tgl_cek_dok
+'&key='+key,
success: function(data){
$('#modal_edit_verifikasi').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
$('#tabel_verifikasi').load('app/bel_inbox/tabel_verifikasi.php',{riwayat_ibel_id:riwayat_ibel_id});
}
});
});
$('#simpan_verifikasi').click(function(){
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var status=$('#ri_status').val();
var tgl_verifikasi=$('#ri_tgl_verifikasi').val();
var ket=$('#ri_ket').val();
var ket_dokdir=$('#ket_dokdir').val();
var ket_dokbkd=$('#ket_dokbkd').val();
var key='simpan_edit_ibel';
$.ajax({
type: "POST",
url: "app/bel_inbox/crud.php",
data: 'riwayat_ibel_id='+riwayat_ibel_id
+'&status='+status
+'&tgl_verifikasi='+tgl_verifikasi
+'&ket='+ket
+'&ket_dokdir='+ket_dokdir
+'&ket_dokbkd='+ket_dokbkd
+'&key='+key,
success: function(data){
alert('tersimpan..');
$('#modal_verifikasi').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
var filter_status=$('#filter_status').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
$('#tabel_riwayat_ibel').load("app/bel_inbox/tabel.php",{filter_status:filter_status, satker_id:sess_satker, jenis:sess_jenis});
}
});
});
$('#excel').click(function(){
var filter_status=$('#filter_status').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
var w = 600;
var h = 300;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
window.open('app/bel_inbox/excel.php?filter_status='+filter_status+'&satker_id='+sess_satker+'&jenis='+sess_jenis,'newwin','toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+98
View File
@@ -0,0 +1,98 @@
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<?php
include("../koneksi.php");
$riwayat_syarat_ibel_id=$_POST['riwayat_syarat_ibel_id'];
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$berkas=$_POST['berkas'];
$d=pg_query("SELECT status,ket,tgl_cek_dok FROM riwayat_syarat_ibel WHERE id=$riwayat_syarat_ibel_id");
while($r=pg_fetch_array($d)) {
$status=$r[0];
$ket=$r[1];
$tgl_cek_dok=$r[2];
}
?>
<h4 style="color:black"><?php echo $berkas; ?></h4>
<input type="hidden" value="<?php echo $riwayat_syarat_ibel_id; ?>" id="rs_riwayat_syarat_ibel_id" style="margin-bottom:6px">
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Status Berkas</label>
<select class="form-control" id="rs_status">
<option></option>
<option <?php if ($status=='SELESAI VERIFIKASI') {echo "selected";} ?> value="SELESAI VERIFIKASI">SELESAI VERIFIKASI</option>
<option <?php if ($status=='TIDAK MEMENUHI SYARAT') {echo "selected";} ?> value="TIDAK MEMENUHI SYARAT">TIDAK MEMENUHI SYARAT</option>
<option <?php if ($status=='TIDAK DISETUJUI') {echo "selected";} ?> value="TIDAK DISETUJUI">TIDAK DISETUJUI</option>
<option <?php if ($status=='BELUM VERIFIKASI') {echo "selected";} ?> value="BELUM VERIFIKASI">BELUM VERIFIKASI</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Keterangan</label>
<input type="text" class="form-control" id="rs_ket" value="<?php echo $ket; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Cek Berkas</label>
<input type="text" class="date form-control" id="rs_tgl_cek_dok" placeholder="dd/mm/yyyy"
onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}
"
value="<?php
$jtr=date('d-m-Y',strtotime($tgl_cek_dok));
if (($jtr=="01-01-1970") || ($jtr==NULL) || ($jtr=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($jtr));
}
?>"
>
</div>
</form>
<script>
/*
$('button[name="cv_deletse"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var riwayat_syarat_ibel_id=$('#riwayat_syarat_ibel_idxz').val();
$.ajax({
type: "POST",
url: "app/st_ibel/pdf/crud.php",
data: 'id='+id
+'&riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&key='+key,
success: function(data){
var riwayat_syarat_ibel_id=$('#riwayat_syarat_ibel_idxz').val();
$('#tabel_upl_cvz').load("app/st_ibel/pdf/tabel_upl_cv.php",{riwayat_syarat_ibel_idzz:riwayat_syarat_ibel_id});
var key="jumlah_nonjpg";
$.ajax({
type: "POST",
url: "app/st_ibel/crud.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&key='+key,
success: function(data){
$('.sr'+riwayat_syarat_ibel_id).html(' ('+data+')');
}
});
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_ibel/tabel_daftar.php',{riwayat_ibel_id:riwayat_ibel_id, data_pegawai_id:data_pegawai_id});
}
});
} else {}
});
*/
</script>
+192
View File
@@ -0,0 +1,192 @@
<style>
.golek {
border-style: solid;
border-color: #93D9A3;
border-width:4px;
border-radius: 14px 14px 14px 14px;
}
</style>
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<?php
include('../koneksi.php');
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$d=pg_query("SELECT status,tgl_verifikasi,ket,ket_dokdir,ket_dokbkd FROM riwayat_ibel WHERE id=$riwayat_ibel_id");
while($r=pg_fetch_array($d)) {
$status=$r[0];
$tgl_verifikasi=$r[1];
$ket=$r[2];
$ket_dokdir=$r[3];
$ket_dokbkd=$r[4];
}
?>
<input type="hidden" id="riwayat_ibel_id" value="<?php echo $riwayat_ibel_id; ?>">
<div class="row" style="color:black" id="tes2">
<div class="col-lg-12">
<span style="font-family:Arial;font-weight:bold">
<center>Daftar Kelengkapan dan Persyaratan Pendidikan</center>
</span>
</div>
</div>
<div id="tabel_verifikasi"></div>
<br>
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label for="exampleInputEmail1">Status Usulan</label>
<select class="form-control" id="ri_status">
<option value="step"></option>
<option <?php if ($status=='REVISI') {echo "selected";} ?> value="REVISI">REVISI</option>
<option <?php if ($status=='SELESAI VERIFIKASI') {echo "selected";} ?> value="SELESAI VERIFIKASI">SELESAI VERIFIKASI</option>
<option <?php if ($status=='ARSIP') {echo "selected";} ?> value="ARSIP">ARSIP</option>
<option <?php if ($status=='TIDAK MEMENUHI SYARAT') {echo "selected";} ?> value="TIDAK MEMENUHI SYARAT">TIDAK MEMENUHI SYARAT</option>
<option <?php if ($status=='TIDAK DISETUJUI') {echo "selected";} ?> value="TIDAK DISETUJUI">TIDAK DISETUJUI</option>
<option <?php if ($status=='BELUM VERIFIKASI') {echo "selected";} ?> value="BELUM VERIFIKASI">BELUM VERIFIKASI</option>
<option <?php if ($status=='BATAL') {echo "selected";} ?> value="BATAL">BATAL</option>
</select>
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Verifikasi</label>
<input type="text" class="date form-control" id="ri_tgl_verifikasi" placeholder="dd/mm/yyyy"
onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}
"
value="<?php
$jtr=date('d-m-Y',strtotime($tgl_verifikasi));
if (($jtr=="01-01-1970") || ($jtr==NULL) || ($jtr=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($jtr));
}
?>"
>
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label for="exampleInputEmail1">Pesan/Keterangan</label>
<input type="text" class="form-control" id="ri_ket" value="<?php echo $ket; ?>">
</div>
</div>
</div>
<div class="row">
<div class="col-lg-4">
<div class="form-group">
<label for="exampleInputEmail1" style="color:black;">File Persetujuan Direktur</label>
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" value="<?php echo $riwayat_ibel_id; ?>" name="riwayat_ibel_id_uploadz">
<div class="btn-group btn-group-justified singit">
<a class="btn btn-default waves-effect waves-light btn-block" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load File Persetujuan Direktur</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
</form>
<div id="tabel_upl_cvz"></div><br>
<input type="hidden" class="form-control" id="ket_dokdir" Placeholder="Keterangan persetujuan Direktur" value="<?php echo $ket_dokdir; ?>">
</div>
</div>
<div class="col-lg-4">
<div class="form-group">
<label for="exampleInputEmail1" style="color:black">File Persetujuan BKD</label>
<form id="fr_bkd" name="fr_bkd" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" value="<?php echo $riwayat_ibel_id; ?>" name="riwayat_ibel_id_uploadx">
<div class="btn-group btn-group-justified singit">
<a class="btn btn-default waves-effect waves-light btn-block" role="button" id="btn_load_bkd"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load File Persetujuan BKD</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_bkd"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="file" name="input_load_bkd" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_bkd">
</form>
<div id="tabel_upl_bkd"></div><br>
<input type="hidden" class="form-control" id="ket_dokbkd" Placeholder="Keterangan persetujuan BKD" value="<?php echo $ket_dokbkd; ?>">
</div>
</div>
</div>
<script>
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
$('#tabel_verifikasi').load('app/bel_inbox/tabel_verifikasi.php',{riwayat_ibel_id:riwayat_ibel_id});
var riwayat_ibel_id = $('input[name="riwayat_ibel_id_uploadz"]').val();
$('#btn_upl_cvz').hide();
$('#tabel_upl_cvz').load("app/bel_inbox/pdf_dir/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
$('#btn_load_cvz').click(function(){
$('#input_load_cvz').trigger('click');
});
$('#input_load_cvz').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_cvz").trigger('click');
});
$('#btn_upl_cvz').click(function(){
$("#fr_cvz").trigger('submit');
});
$("#fr_cvz").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/bel_inbox/pdf_dir/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
alert('Data tersimpan..');
var riwayat_ibel_id = $('input[name="riwayat_ibel_id_uploadz"]').val();
$('#tabel_upl_cvz').load("app/bel_inbox/pdf_dir/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
}
});
}));
/* ===================================================== */
$('#btn_upl_bkd').hide();
$('#tabel_upl_bkd').load("app/bel_inbox/pdf_bkd/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
$('#btn_load_bkd').click(function(){
$('#input_load_bkd').trigger('click');
});
$('#input_load_bkd').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_bkd").trigger('click');
});
$('#btn_upl_bkd').click(function(){
$("#fr_bkd").trigger('submit');
});
$("#fr_bkd").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/bel_inbox/pdf_bkd/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
alert('Data tersimpan..');
var riwayat_ibel_id = $('input[name="riwayat_ibel_id_uploadx"]').val();
$('#tabel_upl_bkd').load("app/bel_inbox/pdf_bkd/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
}
});
}));
</script>
+68
View File
@@ -0,0 +1,68 @@
<?php
include("../koneksi.php");
$riwayat_syarat_ibel_id=$_POST['riwayat_syarat_ibel_id'];
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$berkas=$_POST['berkas'];
?>
<h4><?php echo $berkas; ?></h4>
<input type="hidden" value="<?php echo $riwayat_syarat_ibel_id; ?>" id="riwayat_syarat_ibel_idxz" style="margin-bottom:6px">
<?php
$data_pdf=pg_query("SELECT file,id,tgl_upload FROM dok_syarat_ibel WHERE riwayat_syarat_ibel_id='$riwayat_syarat_ibel_id' ORDER BY id DESC");
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];$tgl_upload=$rdata_pdf[2];
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/st_ibel/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
<!--<button type="button" name="cv_deletse"
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>-->
<span class="pull-right" ><?php
if (($tgl_upload==null) || ($tgl_upload=='1970-01-01 00:00:00')) {} else {
echo 'Diupload: '.date('d-m-Y',strtotime($tgl_upload)); }
?></span>
</div>
<?php
}
}
?>
<script>
/*
$('button[name="cv_deletse"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var riwayat_syarat_ibel_id=$('#riwayat_syarat_ibel_idxz').val();
$.ajax({
type: "POST",
url: "app/st_ibel/pdf/crud.php",
data: 'id='+id
+'&riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&key='+key,
success: function(data){
var riwayat_syarat_ibel_id=$('#riwayat_syarat_ibel_idxz').val();
$('#tabel_upl_cvz').load("app/st_ibel/pdf/tabel_upl_cv.php",{riwayat_syarat_ibel_idzz:riwayat_syarat_ibel_id});
var key="jumlah_nonjpg";
$.ajax({
type: "POST",
url: "app/st_ibel/crud.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&key='+key,
success: function(data){
$('.sr'+riwayat_syarat_ibel_id).html(' ('+data+')');
}
});
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_ibel/tabel_daftar.php',{riwayat_ibel_id:riwayat_ibel_id, data_pegawai_id:data_pegawai_id});
}
});
} else {}
});
*/
</script>
+4
View File
@@ -0,0 +1,4 @@
php_value upload_max_filesize 900M
php_value post_max_size 900M
php_value max_execution_time 9000
php_value max_input_time 9000
+12
View File
@@ -0,0 +1,12 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='delete_bkd') {
$id=$_POST['id'];
$d=pg_query("SELECT file_bkd FROM riwayat_dokbkd_ibel WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$del_pr=pg_query("DELETE FROM riwayat_dokbkd_ibel WHERE id='$id'");
$path = "pdf/".$fil;
if(file_exists($path)){unlink($path);}
}
?>
Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 184 KiB

+46
View File
@@ -0,0 +1,46 @@
<?php
include('../../koneksi.php');
$riwayat_ibel_id=$_POST['riwayat_ibel_idzz'];
?>
<input type="hidden" value="<?php echo $riwayat_ibel_id; ?>" id="riwayat_ibel_idxzz" style="margin-bottom:6px">
<?php
$data_pdf=pg_query("SELECT file_bkd,id FROM riwayat_dokbkd_ibel WHERE riwayat_ibel_id='$riwayat_ibel_id' ORDER BY id DESC");
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/bel_inbox/pdf_bkd/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
<button type="button" name="cv_deletsez"
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
<?php
}
}
?>
<script>
$('button[name="cv_deletsez"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_bkd";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var riwayat_ibel_id=$('#riwayat_ibel_idxzz').val();
$.ajax({
type: "POST",
url: "app/bel_inbox/pdf_bkd/crud.php",
data: 'id='+id
+'&riwayat_ibel_id='+riwayat_ibel_id
+'&key='+key,
success: function(data){
var riwayat_ibel_id=$('#riwayat_ibel_idxzz').val();
$('#tabel_upl_bkd').load("app/bel_inbox/pdf_bkd/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
}
});
} else {}
});
</script>
+14
View File
@@ -0,0 +1,14 @@
<?php
print_r($_POST);
include("../../koneksi.php");
$riwayat_ibel_id=$_POST['riwayat_ibel_id_uploadx'];
$folder = "pdf";
$tmp_name = $_FILES["input_load_bkd"]["tmp_name"];
$name = $folder."/".$riwayat_ibel_id."_".$_FILES["input_load_bkd"]["name"];
$name_pdf = $riwayat_ibel_id."_".$_FILES["input_load_bkd"]["name"];
move_uploaded_file($tmp_name, $name);
$ins=pg_query("INSERT INTO riwayat_dokbkd_ibel (riwayat_ibel_id,file_bkd,tgl_upload_bkd) VALUES ('$riwayat_ibel_id','$name_pdf',NOW())");
?>
+4
View File
@@ -0,0 +1,4 @@
php_value upload_max_filesize 900M
php_value post_max_size 900M
php_value max_execution_time 9000
php_value max_input_time 9000
+12
View File
@@ -0,0 +1,12 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='delete_cv') {
$id=$_POST['id'];
$d=pg_query("SELECT file_dir FROM riwayat_dokdir_ibel WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$del_pr=pg_query("DELETE FROM riwayat_dokdir_ibel WHERE id='$id'");
$path = "pdf/".$fil;
if(file_exists($path)){unlink($path);}
}
?>
+46
View File
@@ -0,0 +1,46 @@
<?php
include('../../koneksi.php');
$riwayat_ibel_id=$_POST['riwayat_ibel_idzz'];
?>
<input type="hidden" value="<?php echo $riwayat_ibel_id; ?>" id="riwayat_ibel_idxz" style="margin-bottom:6px">
<?php
$data_pdf=pg_query("SELECT file_dir,id FROM riwayat_dokdir_ibel WHERE riwayat_ibel_id='$riwayat_ibel_id' ORDER BY id DESC");
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/bel_inbox/pdf_dir/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
<button type="button" name="cv_deletse"
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
<?php
}
}
?>
<script>
$('button[name="cv_deletse"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var riwayat_ibel_id=$('#riwayat_ibel_idxz').val();
$.ajax({
type: "POST",
url: "app/bel_inbox/pdf_dir/crud.php",
data: 'id='+id
+'&riwayat_ibel_id='+riwayat_ibel_id
+'&key='+key,
success: function(data){
var riwayat_ibel_id=$('#riwayat_ibel_idxz').val();
$('#tabel_upl_cvz').load("app/bel_inbox/pdf_dir/tabel_upl_cv.php",{riwayat_ibel_idzz:riwayat_ibel_id});
}
});
} else {}
});
</script>
+14
View File
@@ -0,0 +1,14 @@
<?php
print_r($_POST);
include("../../koneksi.php");
$riwayat_ibel_id=$_POST['riwayat_ibel_id_uploadz'];
$folder = "pdf";
$tmp_name = $_FILES["input_load_cvz"]["tmp_name"];
$name = $folder."/".$riwayat_ibel_id."_".$_FILES["input_load_cvz"]["name"];
$name_pdf = $riwayat_ibel_id."_".$_FILES["input_load_cvz"]["name"];
move_uploaded_file($tmp_name, $name);
$ins=pg_query("INSERT INTO riwayat_dokdir_ibel (riwayat_ibel_id,file_dir,tgl_upload_dir) VALUES ('$riwayat_ibel_id','$name_pdf',NOW())");
?>
+127
View File
@@ -0,0 +1,127 @@
<?php
include("../koneksi.php");
$filter_status=$_POST['filter_status'];
$jenis=$_POST['jenis'];
$satker_id=$_POST['satker_id'];
?>
<script type="text/javascript">
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
if (sess_jenis=='Kordik') {$('.hiddik').hide();} else {$('.hiddik').show();}
$('button[name="proses_verifikasi"]').popover();
$('button[name="hapus_verifikasi"]').popover();
$("#tabel_data_inbox").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
</script>
<table id="tabel_data_inbox" class="table table-striped table-condensed table-bordered" cellpadding="1" style="font-family:'RubReg';font-size:13px">
<thead>
<tr style="text-align:center;color:gray;font-family:InterSB">
<td align="center"width="30px;">NO</td>
<td align="center" width="250px;">NAMA</td>
<td align="center" width="100px;">TGL USULAN</td>
<td align="center" width="150px;">STATUS USULAN</td>
<td align="center" width="200px;">KETERANGAN</td>
<td align="center" width="100px;">TGL VERIFIKASI</td>
<td align="center" width="60px;" class="hiddik">TOOLS</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$no=1;
$d=pg_query("SELECT i.id,i.data_pegawai_id,i.tgl_usulan,i.tgl_verifikasi,i.status,i.ket,p.nama
FROM riwayat_ibel i
INNER JOIN data_pegawai p ON (p.id=i.data_pegawai_id)
WHERE i.id IS NOT NULL
".($jenis== 'Kordik' ? "AND p.satuan_kerja=$satker_id" : "")."
".($filter_status== 'BELUM VERIFIKASI' ? "AND i.tgl_verifikasi IS NULL AND i.status IS NULL" : "
".($filter_status== 'SELESAI VERIFIKASI' ? "AND i.tgl_verifikasi IS NOT NULL AND i.status='SELESAI VERIFIKASI'" : "
".($filter_status== 'TIDAK MEMENUHI SYARAT' ? "AND i.tgl_verifikasi IS NULL AND i.status='TIDAK MEMENUHI SYARAT'" : "
".($filter_status== 'TIDAK DISETUJUI' ? "AND i.tgl_verifikasi IS NULL AND i.status='TIDAK DISETUJUI'" : "
".($filter_status== 'BATAL' ? "AND i.status='BATAL'" : "
".($filter_status== 'REVISI' ? "AND i.status='REVISI'" : "
".($filter_status== 'ARSIP' ? "AND i.status='ARSIP'" : "AND COALESCE(i.status,'')<>'PROSES PENGAJUAN'")."
")."
")."
")."
")."
")."
")."
ORDER BY i.id DESC
");
while($r=pg_fetch_array($d)) {
if (($r['tgl_verifikasi']==NULL) && ($r['status']==NULL)) {$st='BELUM VERIFIKASI';} else {$st=$r['status'];}
?>
<tr>
<td class="kiri" align="center"><?php echo $no; ?></td>
<td><?php echo $r['nama']; ?></td>
<td align="center"><?php
if (($r['tgl_usulan']==null) || ($r['tgl_usulan']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_usulan'])); }
?>
</td>
<td align="center"><?php echo $st; ?></td>
<td><?php echo $r['ket']; ?></td>
<td align="center"><?php
if (($r['tgl_verifikasi']==null) || ($r['tgl_verifikasi']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_verifikasi'])); }
?>
</td>
<td align="center" class="kanan hiddik">
<button type="button" name="proses_verifikasi" style="height:22px;"class="btn btn-success btn-xs proses_verifikasi" id="<?php echo $r['id'];?>" data-content="Proses Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-arrow-right"></i>
</button>
<button type="button" name="hapus_verifikasi" style="height:22px;"class="btn btn-danger btn-xs hapus_verifikasi" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
</td>
</tr>
<?php
$no++;
}
?>
</tbody>
</table>
<script>
$("#tabel_data_inbox").on('click','.proses_verifikasi',function(){
var riwayat_ibel_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var nama = currentRow.find("td:eq(1)").text();
$('#modal_verifikasi').modal('show');
$('#modal_body_verifikasi').html("");
$.ajax({
type: "POST",
url: "app/bel_inbox/modal_verifikasi.php",
data: 'riwayat_ibel_id='+riwayat_ibel_id,
success: function(data){
$('#modal_body_verifikasi').html(data);
$('#modal_head_verifikasi').html('Ijin Belajar a.n. '+nama);
}
});
});
$("#tabel_data_inbox").on('click','.hapus_verifikasi',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_verifikasi";
var riwayat_ibel_id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/bel_inbox/crud.php",
data: 'riwayat_ibel_id='+riwayat_ibel_id
+'&key='+key,
success: function(data){
var filter_status=$('#filter_status').val();
var sess_satker = $('#cek_satker').val();
var sess_jenis = $('#cek_jenis').val();
$('#tabel_riwayat_ibel').load("app/bel_inbox/tabel.php",{filter_status:filter_status, satker_id:sess_satker, jenis:sess_jenis});
}
});
} else {}
});
</script>
+187
View File
@@ -0,0 +1,187 @@
<?php
include("../koneksi.php");
$riwayat_ibel_id=$_POST['riwayat_ibel_id'];
$c=pg_query("SELECT data_pegawai_id FROM riwayat_ibel WHERE id=$riwayat_ibel_id");
while($r=pg_fetch_array($c)) {$data_pegawai_id=$r[0];}
$d=pg_query("SELECT p.golongan,p.ruang
FROM data_pegawai p
WHERE p.id=$data_pegawai_id
");
while($r=pg_fetch_array($d)) {
$golongan=$r[0];
$ruang=$r[1];
}
if (($golongan=='-') && ($ruang=='-')) {$stpeg='blud';} else {$stpeg='pns';}
?>
<br>
<input type="hidden" value="<?php echo $riwayat_ibel_id; ?>" id="riwayat_ibel_id">
<table class="table table-bordered table-condensed" id="tabel_data_daftar" style="font-family:'RubReg';font-size:13px">
<thead>
<tr style="text-align:center;color:black;font-weight:bold">
<td width="30px;">NO</td>
<td width="420px;">BERKAS</td>
<td width="10px;">FILE</td>
<td width="140px;">STATUS BERKAS</td>
<td width="80px;">TGL KIRIM</td>
<td width="80px;">TGL CEK</td>
<td width="70px;" style="display:none">CEKLIST</td>
<td width="140px;">KETERANGAN</td>
<td width="30px;" class="abc">
<button type="button" name="cekall" style="height:22px;color:green"class="btn btn-default btn-xs cekall" id="<?php echo $riwayat_ibel_id;?>">
<i class="fa fa-check m-r-5"></i>Check All</button>
</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$no=1;
$d=pg_query("SELECT s.id,s.berkas,b.st_ceklist,b.status,a.id,COALESCE(b.id,0),b.ket,a.data_pegawai_id,b.tgl_upload_dok,b.tgl_cek_dok
FROM syarat_ibel s
LEFT OUTER JOIN (
SELECT r1.*,r2.syarat_ibel_id
FROM riwayat_ibel r1
INNER JOIN riwayat_syarat_ibel r2 ON (r1.id=r2.riwayat_ibel_id)
WHERE r1.id=$riwayat_ibel_id
) a ON (s.id=a.syarat_ibel_id)
LEFT OUTER JOIN (
SELECT r2.*
FROM riwayat_ibel r1
INNER JOIN riwayat_syarat_ibel r2 ON (r1.id=r2.riwayat_ibel_id)
WHERE r1.id=$riwayat_ibel_id
) b ON (s.id=b.syarat_ibel_id)
WHERE
".($stpeg== 'pns' ? "s.pns='y'" : "s.blud='y'")."
");
while($r=pg_fetch_array($d)) {
$syarat_ibel_id=$r[0];
$riwayat_ibel_id=$r[4];
$riwayat_syarat_ibel_id=$r[5];
$l=pg_query("SELECT COUNT(*)
FROM dok_syarat_ibel k INNER JOIN riwayat_syarat_ibel s ON (k.riwayat_syarat_ibel_id=s.id)
WHERE k.riwayat_syarat_ibel_id=$riwayat_syarat_ibel_id AND k.file NOT IN ('')");
while($rl=pg_fetch_array($l)) {$tf=$rl[0];}
$m=pg_query("SELECT COUNT(*)
FROM pesan_syarat_ibel k INNER JOIN riwayat_syarat_ibel s ON (k.riwayat_syarat_ibel_id=s.id)
WHERE k.riwayat_syarat_ibel_id=$riwayat_syarat_ibel_id AND k.baca='f'");
while($rm=pg_fetch_array($m)) {$tp=$rm[0];}
?>
<tr
<?php
if ($tf==0) {echo 'style="color:grey"';} else {echo 'style="color:black"';}
?>
>
<td align="center" class="kiri"><?php echo $no; ?></td>
<td><?php echo $r['berkas']; ?></td>
<td align="center">
<?php if ($tf==0) {} else {?>
<button type="button" name="file_daftar" style="height:22px;"class="btn btn-default btn-xs file_daftar" id="<?php echo $riwayat_syarat_ibel_id;?>" data-content="Download File" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-file m-r-5"></i><span class="sr<?php echo $riwayat_syarat_ibel_id;?>" idne="pdf<?php echo $syarat_ibel_id;?>">&nbsp;<?php echo '('.$tf.')'?></span>
</button>
<?php } ?>
</td>
<td align="center">
<?php
if (($tf!=0) && (($r['status']==NULL) || ($r['status']==''))) {
echo 'Belum verifikasi';
} else {
echo $r['status'];
}
?>
</td>
<td align="center"><?php
if (($r['tgl_upload_dok']==null) || ($r['tgl_upload_dok']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_upload_dok'])); }
?>
</td>
<td align="center"><?php
if (($r['tgl_cek_dok']==null) || ($r['tgl_cek_dok']=='1970-01-01 00:00:00')) {} else {
echo date('d-m-Y',strtotime($r['tgl_cek_dok'])); }
?>
</td>
<td style="display:none"><?php echo $r['st_ceklist']; ?></td>
<td><?php echo $r['ket']; ?></td>
<td class="kanan abc" align="center">
<?php if ($tf==0) {} else {?>
<button type="button" name="edit_verifikasi" style="height:22px;"class="btn btn-danger btn-xs edit_verifikasi" id="<?php echo $riwayat_syarat_ibel_id;?>" data-content="Verifikasi" rel="popover" data-placement="top" data-trigger="hover"
><i class="fa fa-check"></i></button>
<?php } ?>
</td>
<tr>
<?php
$no++;
}
?>
</tbody>
</table>
<script>
$('button[name="edit_verifikasi"]').popover();
$("#tabel_data_daftar").on('click','.file_daftar',function(){
var riwayat_syarat_ibel_id = $(this).attr('id');
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var currentRow=$(this).closest("tr");
var berkas = currentRow.find("td:eq(1)").text();
$('#modal_view').modal('show');
$('#modal_body_view').html("");
$.ajax({
type: "POST",
url: "app/bel_inbox/modal_view.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&riwayat_ibel_id='+riwayat_ibel_id
+'&berkas='+berkas,
success: function(data){
$('#modal_body_view').html(data);
$('#modal_head_view').html('Download File');
}
});
});
$("#tabel_data_daftar").on('click','.edit_verifikasi',function(){
var riwayat_syarat_ibel_id = $(this).attr('id');
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var currentRow=$(this).closest("tr");
var berkas = currentRow.find("td:eq(1)").text();
$('#modal_edit_verifikasi').modal('show');
$('#modal_body_edit_verifikasi').html("");
$.ajax({
type: "POST",
url: "app/bel_inbox/modal_edit_verifikasi.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&riwayat_ibel_id='+riwayat_ibel_id
+'&berkas='+berkas,
success: function(data){
$('#modal_body_edit_verifikasi').html(data);
$('#modal_head_edit_verifikasi').html('Verifikasi');
}
});
});
$('.cekall').click(function(){
var x = confirm("Apakah semua item persyaratan sudah benar ?");
if (x) {
var riwayat_ibel_id = $(this).attr('id');
var key = 'cekall';
$.ajax({
type: "POST",
url: "app/bel_inbox/crud.php",
data: 'riwayat_ibel_id='+riwayat_ibel_id
+'&key='+key,
success: function(data){
alert('Check all sukses..');
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
$('#tabel_verifikasi').load('app/bel_inbox/tabel_verifikasi.php',{riwayat_ibel_id:riwayat_ibel_id});
}
});
} else {}
});
</script>
+43
View File
@@ -0,0 +1,43 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='ch_pns') {
$syarat_ibel_id=$_POST['syarat_ibel_id'];
$cek=pg_query("SELECT pns FROM syarat_ibel WHERE id=$syarat_ibel_id");
while($r=pg_fetch_array($cek)) {$pns=$r[0];}
if ($pns==NULL) {pg_query("UPDATE syarat_ibel SET pns='y' WHERE id=$syarat_ibel_id");} else {pg_query("UPDATE syarat_ibel SET pns=NULL WHERE id=$syarat_ibel_id");}
} else
if ($key=='ch_blud') {
$syarat_ibel_id=$_POST['syarat_ibel_id'];
$cek=pg_query("SELECT blud FROM syarat_ibel WHERE id=$syarat_ibel_id");
while($r=pg_fetch_array($cek)) {$blud=$r[0];}
if ($blud==NULL) {pg_query("UPDATE syarat_ibel SET blud='y' WHERE id=$syarat_ibel_id");} else {pg_query("UPDATE syarat_ibel SET blud=NULL WHERE id=$syarat_ibel_id");}
} else
if ($key=='simpan_bel_setting') {
$id=$_POST['id'];
$berkas=$_POST['berkas'];
$cek_bel_setting=pg_query("SELECT id FROM syarat_ibel WHERE id='$id'");
$row_bel_setting = pg_fetch_row($cek_bel_setting);
if ($row_bel_setting[0] > 0) {
$upd_bel_setting = pg_query("UPDATE syarat_ibel SET
berkas='$berkas'
WHERE id=$id");
} else {
$ins_bel_setting = pg_query("INSERT into syarat_ibel (
berkas
) values(
'$berkas'
)
");
}
} else
if ($key=='delete_bel_setting') {
$id=$_POST['id'];
$d=pg_query("SELECT file FROM syarat_ibel WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$path = "pdf/pdf/".$fil;
if(file_exists($path)){unlink($path);}
$del_bel_setting = pg_query("DELETE FROM syarat_ibel WHERE id='$id'");
}
?>
+119
View File
@@ -0,0 +1,119 @@
<style type="text/css">
.no-border{
border:none;
}
.modal-backdrop {
visibility: hidden !important;
}
.modal.in {
background-color: rgba(0,0,0,0.5);
}
</style>
<br>
<br>
<br>
<br>
<p class="judul_page"><i class="mdi mdi-settings m-r-5"></i>Setting Ijin Belajar</p>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_bel_setting" class="btn btn-default waves-effect waves-light" style="font-family:Arial;font-weight:bold;color:black">
<i class="fa fa-plus m-r-5"></i>
kelengkapan dan persyaratan pendidikan
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_bel_setting"></div>
</div>
</div>
<div id="modal_bel_setting" 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">Input</h4>
</div>
<div class="modal-body" id="modal_body_bel_setting"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_bel_setting">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_bel_setting">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_file" 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">Upload Contoh Dokumen</h4>
</div>
<div class="modal-body" id="modal_body_file"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-success btn-block waves-effect" data-dismiss="modal" id="keluar_file">Keluar</button>
</div>
</div>
</div>
</div>
<script>
$('#tabel_bel_setting').load("app/bel_setting/tabel.php");
$('#btn_baru_bel_setting').click(function(){
var id = 0;
$('#modal_bel_setting').modal('show');
$('#modal_body_bel_setting').html("");
$.ajax({
type: "POST",
url: "app/bel_setting/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_bel_setting').html(data);
$('#nama_bel_setting').first().focus().selected();
}
});
});
$('#simpan_bel_setting').click(function(){
var id = $('#syarat_ibel_id').val();
var berkas = $('#berkas').val();
var key = 'simpan_bel_setting';
$.ajax({
type: "POST",
url: "app/bel_setting/crud.php",
data: 'id='+id
+'&berkas='+berkas
+'&key='+key,
success: function(data){
$('#modal_bel_setting').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_bel_setting').load("app/bel_setting/tabel.php");
}
});
});
$("#modal_bel_setting").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$(document).on('hidden.bs.modal', function (event) {
if ($('.modal:visible').length) {
$('body').addClass('modal-open');
}
});
</script>
+17
View File
@@ -0,0 +1,17 @@
<?php
include ('../koneksi.php');
$id=$_POST['id'];
$data=pg_query("SELECT * FROM syarat_ibel WHERE id=$id");
while($row=pg_fetch_array($data)) {
$id=$row['id'];
$berkas=$row['berkas'];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Berkas</label>
<input type="hidden" value="<?php echo $id; ?>" id="syarat_ibel_id">
<input type="text" class="form-control" value="<?php echo $berkas; ?>" id="berkas">
</div>
</form>
+4
View File
@@ -0,0 +1,4 @@
php_value upload_max_filesize 900M
php_value post_max_size 900M
php_value max_execution_time 9000
php_value max_input_time 9000
+12
View File
@@ -0,0 +1,12 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='delete_cv') {
$id=$_POST['id'];
$d=pg_query("SELECT file FROM syarat_ibel WHERE id='$id'");
while($r=pg_fetch_array($d)) {$fil=$r[0];}
$del_pr=pg_query("UPDATE syarat_ibel SET file=NULL WHERE id='$id'");
$path = "pdf/".$fil;
if(file_exists($path)){unlink($path);}
}
?>
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+46
View File
@@ -0,0 +1,46 @@
<?php
include('../../koneksi.php');
$syarat_ibel_id=$_POST['syarat_ibel_idzz'];
?>
<input type="hidden" value="<?php echo $syarat_ibel_id; ?>" id="syarat_ibel_idxz" style="margin-bottom:6px">
<?php
$data_pdf=pg_query("SELECT file,id FROM syarat_ibel WHERE id='$syarat_ibel_id' ORDER BY id DESC");
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf=$rdata_pdf[0];
if (($pdf==NULL) || ($pdf=='')) {/*echo "File PDF belum diupload..";*/} else {
?>
<div class="thumb" style="background-color:#ece9d8;padding:8px;margin-top:6px">
<a href='app/bel_setting/pdf/pdf/<?php echo $pdf; ?>' target='_blank'><?php echo $pdf; ?></a>
<!--<embed src="app/kirim/pdf/pdf/<?php echo $pdf; ?>#toolbar=0" width="100%" height="300"></embed>-->
<button type="button" name="cv_deletse"
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
<?php
}
}
?>
<script>
$('button[name="cv_deletse"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
var syarat_ibel_id=$('#syarat_ibel_idxz').val();
$.ajax({
type: "POST",
url: "app/bel_setting/pdf/crud.php",
data: 'id='+id
+'&syarat_ibel_id='+syarat_ibel_id
+'&key='+key,
success: function(data){
var syarat_ibel_id=$('#syarat_ibel_idxz').val();
$('#tabel_upl_cvz').load("app/bel_setting/pdf/tabel_upl_cv.php",{syarat_ibel_idzz:syarat_ibel_id});
}
});
} else {}
});
</script>
+14
View File
@@ -0,0 +1,14 @@
<?php
print_r($_POST);
include("../../koneksi.php");
$syarat_ibel_id=$_POST['syarat_ibel_id_uploadz'];
$folder = "pdf";
$tmp_name = $_FILES["input_load_cvz"]["tmp_name"];
$name = $folder."/".$syarat_ibel_id."_".$_FILES["input_load_cvz"]["name"];
$name_pdf = $syarat_ibel_id."_".$_FILES["input_load_cvz"]["name"];
move_uploaded_file($tmp_name, $name);
$upd=pg_query("UPDATE syarat_ibel SET file='$name_pdf' WHERE id=$syarat_ibel_id");
?>
+145
View File
@@ -0,0 +1,145 @@
<?php
include('../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_bel_setting").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false,lengthMenu: [
[100, -1],
[100, 'All']
]});</script>
<table id="tabel_data_bel_setting" class="table table-striped table-condensed table-bordered" cellpadding="1"
style="font-family:'RubReg';font-size:13px"
>
<thead>
<tr style="text-align:center;color:black;font-weight:bold">
<td width="30">No</td>
<td>Berkas</td>
<td width="20px;">#</td>
<td width="30px;">PNS</td>
<td width="30px;">BLUD</td>
<td align="center" width="70px;">Tools</td>
</tr>
</thead>
<tbody style="color:black">
<?php
$no=1;
$data = pg_query("SELECT id,berkas,pns,blud FROM syarat_ibel ORDER BY id ASC");
while($row=pg_fetch_array($data)) {
$pns=$row['pns'];
$blud=$row['blud'];
?>
<tr>
<td class="kiri" align="center"><?php echo $no; ?></td>
<td><?php echo $row['berkas']; ?></td>
<td align="center">
<button type="button" name="file_contoh" style="height:22px;"class="btn btn-default btn-xs file_contoh"
id="<?php echo $row['id'];?>" data-content="Upload Contoh Dokumen"
rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-file m-r-5"></i>
</button>
</td>
<td align="center" style="color:red" class="ch_pns" id="<?php echo $row['id'];?>"><?php if ($pns=='y') { ?><i class="fa fa-check"></i><?php } else {} ?></td>
<td align="center" style="color:red" class="ch_blud" id="<?php echo $row['id'];?>"><?php if ($blud=='y') { ?><i class="fa fa-check"></i><?php } else {} ?></td>
<td class="kanan" align="center">
<button type="button" name="edit_bel_setting" style="height:22px;" class="btn btn-teal btn-xs edit_bel_setting" id="<?php echo $row['id'];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<button type="button" name="delete_bel_setting" style="height:22px;"class="btn btn-danger btn-xs delete_bel_setting" 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
$no++;
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="file_contoh"]').popover();
$('button[name="edit_bel_setting"]').popover();
$('button[name="delete_bel_setting"]').popover();
$("#tabel_data_bel_setting").on('click','.ch_pns',function(){
var key = "ch_pns";
var syarat_ibel_id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/bel_setting/crud.php",
data: 'syarat_ibel_id='+syarat_ibel_id
+'&key='+key,
success: function(data){
$('#tabel_bel_setting').load("app/bel_setting/tabel.php");
}
});
});
$("#tabel_data_bel_setting").on('click','.ch_blud',function(){
var key = "ch_blud";
var syarat_ibel_id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/bel_setting/crud.php",
data: 'syarat_ibel_id='+syarat_ibel_id
+'&key='+key,
success: function(data){
$('#tabel_bel_setting').load("app/bel_setting/tabel.php");
}
});
});
$("#tabel_data_bel_setting").on('click','.file_contoh',function(){
var syarat_ibel_id = $(this).attr('id');
var currentRow=$(this).closest("tr");
var berkas = currentRow.find("td:eq(1)").text();
$('#modal_file').modal('show');
$('#modal_body_file').html("");
$.ajax({
type: "POST",
url: "app/bel_setting/upd_file.php",
data: 'syarat_ibel_id='+syarat_ibel_id
+'&berkas='+berkas,
success: function(data){
$('#modal_body_file').html(data);
}
});
});
$("#tabel_data_bel_setting").on('click','.edit_bel_setting',function(){
var id = $(this).attr('id');
$('#modal_bel_setting').modal('show');
$('#modal_body_bel_setting').html("");
$.ajax({
type: "POST",
url: "app/bel_setting/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_bel_setting').html(data);
$('#berkas').first().focus().selected();
}
});
});
$("#tabel_data_bel_setting").on('click','.delete_bel_setting',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_bel_setting";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/bel_setting/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+104
View File
@@ -0,0 +1,104 @@
<?php
include('../koneksi.php');
$syarat_ibel_id=$_POST['syarat_ibel_id'];
$berkas=$_POST['berkas'];
?>
<h4><?php echo $berkas; ?></h4>
<form id="fr_cvz" name="fr_cvz" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<input type="hidden" value="<?php echo $syarat_ibel_id; ?>" name="syarat_ibel_id_uploadz">
<div class="btn-group btn-group-justified singit">
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cvz"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load File</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cvz"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="file" name="input_load_cvz" class="filestyle" style="display:none" data-buttonbefore="true" id="input_load_cvz">
</form>
<div id="tabel_upl_cvz"></div>
<script>
var syarat_ibel_id = $('input[name="syarat_ibel_id_uploadz"]').val();
$('#btn_upl_cvz').hide();
$('#tabel_upl_cvz').load("app/bel_setting/pdf/tabel_upl_cv.php",{syarat_ibel_idzz:syarat_ibel_id});
$('#btn_load_cvz').click(function(){
$('#input_load_cvz').trigger('click');
});
$('#input_load_cvz').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_cvz").trigger('click');
});
$('#btn_upl_cvz').click(function(){
$("#fr_cvz").trigger('submit');
});
$("#fr_cvz").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/bel_setting/pdf/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
alert('Data tersimpan..');
var syarat_ibel_id = $('input[name="syarat_ibel_id_uploadz"]').val();
$('#tabel_upl_cvz').load("app/bel_setting/pdf/tabel_upl_cv.php",{syarat_ibel_idzz:syarat_ibel_id});
}
});
}));
/*
var riwayat_syarat_ibel_id = $('input[name="riwayat_syarat_ibel_id_uploadz"]').val();
$('#btn_upl_cvz').hide();
$('#tabel_upl_cvz').load("app/bel_setting/tabel_upl_cv.php",{riwayat_syarat_ibel_idzz:riwayat_syarat_ibel_id});
$('#btn_load_cvz').click(function(){
$('#input_load_cvz').trigger('click');
});
$('#input_load_cvz').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_cvz").trigger('click');
});
$('#btn_upl_cvz').click(function(){
$("#fr_cvz").trigger('submit');
});
$("#fr_cvz").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/bel_setting/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
alert('Data tersimpan..');
var key="jumlah_nonjpg";
var riwayat_syarat_ibel_id = $('input[name="riwayat_syarat_ibel_id_uploadz"]').val();
$.ajax({
type: "POST",
url: "app/st_ibel/crud.php",
data: 'riwayat_syarat_ibel_id='+riwayat_syarat_ibel_id
+'&key='+key,
success: function(data){
$('.sr'+riwayat_syarat_ibel_id).html(' ('+data+')');
$('#tabel_upl_cvz').load("app/bel_setting/tabel_upl_cv.php",{riwayat_syarat_ibel_idzz:riwayat_syarat_ibel_id});
$("#btn_upl_cvz").hide();
var riwayat_ibel_id=$('#riwayat_ibel_id').val();
var data_pegawai_id=$('#data_pegawai_id').val();
$('#tabel_kelengkapan').load('app/st_ibel/tabel_daftar.php',{riwayat_ibel_id:riwayat_ibel_id, data_pegawai_id:data_pegawai_id});
}
});
}
});
}));
*/
</script>
+98
View File
@@ -0,0 +1,98 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='list_kepala') {
$id_ms_pegawai=$_POST['id_ms_pegawai'];
$list=pg_query("SELECT p.nipb,s.nama FROM data_pegawai p INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja) WHERE p.id='$id_ms_pegawai'");
while($rlist=pg_fetch_array($list)) {
$nipb=$rlist[0];
$satuan_kerja=$rlist[1];
echo $nipb.'$%^'.$satuan_kerja;
}
} else
if ($key=='simpan_belajar') {
$id=$_POST['id'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$prodi_id=$_POST['prodi_id'];
$jurusan_id=$_POST['jurusan_id'];
$univ_id=$_POST['univ_id'];
$tanggal_masuk=$_POST['tanggal_masuk'];
$tanggal_masuk=str_replace('/','-',$tanggal_masuk);
$tm=date('Y',strtotime($tanggal_masuk));
$bm=date('m',strtotime($tanggal_masuk));
$hm=date('d',strtotime($tanggal_masuk));
$tanggal_selesai=$_POST['tanggal_selesai'];
$tanggal_selesai=str_replace('/','-',$tanggal_selesai);
$ts=date('Y',strtotime($tanggal_selesai));
$bs=date('m',strtotime($tanggal_selesai));
$hs=date('d',strtotime($tanggal_selesai));
$status_persetujuan=$_POST['status_persetujuan'];
$tanggal_rssa=$_POST['tanggal_rssa'];
$tanggal_rssa=str_replace('/','-',$tanggal_rssa);
$t=date('Y',strtotime($tanggal_rssa));
$b=date('m',strtotime($tanggal_rssa));
$h=date('d',strtotime($tanggal_rssa));
$sk_rssa=$_POST['sk_rssa'];
$tanggal_bkd=$_POST['tanggal_bkd'];
$tanggal_bkd=str_replace('/','-',$tanggal_bkd);
$t1=date('Y',strtotime($tanggal_bkd));
$b1=date('m',strtotime($tanggal_bkd));
$h1=date('d',strtotime($tanggal_bkd));
$sk_bkd=$_POST['sk_bkd'];
$cek_add=pg_query("SELECT id FROM riwayat_belajar WHERE id='$id'");
$row_add = pg_fetch_row($cek_add);
if ($row_add[0] > 0) {
$upd=pg_query("UPDATE riwayat_belajar SET
data_pegawai_id='$data_pegawai_id',
prodi_id='$prodi_id',
jurusan_id='$jurusan_id',
univ_id='$univ_id',
tanggal_masuk='$tm-$bm-$hm',
tanggal_selesai='$ts-$bs-$hs',
status_persetujuan='$status_persetujuan',
tanggal_rssa='$t-$b-$h',
sk_rssa='$sk_rssa',
tanggal_bkd='$t1-$b1-$h1',
sk_bkd='$sk_bkd'
WHERE id='$id'
");
} else {
$ins=pg_query("INSERT INTO riwayat_belajar (
data_pegawai_id,
prodi_id,
jurusan_id,
univ_id,
tanggal_masuk,
tanggal_selesai,
status_persetujuan,
tanggal_rssa,
sk_rssa,
tanggal_bkd,
sk_bkd
) VALUES (
'$data_pegawai_id',
'$prodi_id',
'$jurusan_id',
'$univ_id',
'$tm-$bm-$hm',
'$ts-$bs-$hs',
'$status_persetujuan',
'$t-$b-$h',
'$sk_rssa',
'$t1-$b1-$h1',
'$sk_bkd'
)");
}
}
?>
+112
View File
@@ -0,0 +1,112 @@
<br>
<br>
<br>
<br>
<br>
<div class="row">
<div class="col-lg-2">
<button type="button" id="btn_baru_belajar" class="btn btn-danger btn-rounded waves-effect waves-light">
<i class="fa fa-plus"></i>
</button>
</div>
</div>
<br>
<div class="row">
<div class="col-md-12">
<div id="tabel_belajar"></div>
</div>
</div>
<div id="modal_belajar" 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">Tugas - Ijin Belajar</h4>
</div>
<div class="modal-body" id="modal_body_belajar"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_belajar">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_belajar">Simpan</button>
</div>
</div>
</div>
</div>
<script>
$('#tabel_belajar').load("app/belajar/tabel.php");
$('#btn_baru_belajar').click(function(){
var id = 0;
$('#modal_belajar').modal('show');
$('#modal_body_belajar').html("");
$.ajax({
type: "POST",
url: "app/belajar/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belajar').html(data);
$('#nama_belajar').first().focus().selected();
}
});
});
$('#simpan_belajar').click(function(){
var id = $('#riwayat_belajar_id').val();
var imp = $("#kepala_nama").val();
var z = $('#browsers1');
var val = $(z).find('option[value="' + imp + '"]');
var data_pegawai_id = val.attr('id_ms_pegawaiB');
var prodi_id = $('#prodi_id').val();
var imp1 = $("#jurusan_id").val();
var z1 = $('#browsers2');
var val1 = $(z1).find('option[value="' + imp1 + '"]');
var jurusan_id = val1.attr('jurusanid');
var imp2 = $("#univ_id").val();
var z2 = $('#browsers3');
var val2 = $(z2).find('option[value="' + imp2 + '"]');
var univ_id = val2.attr('univid');
var tanggal_masuk = $('#tanggal_masuk').val();
var tanggal_selesai = $('#tanggal_selesai').val();
var status_persetujuan = $('#status_persetujuan').val();
var tanggal_rssa = $('#tanggal_rssa').val();
var sk_rssa = $('#sk_rssa').val();
var tanggal_bkd = $('#tanggal_bkd').val();
var sk_bkd = $('#sk_bkd').val();
var key = 'simpan_belajar';
$.ajax({
type: "POST",
url: "app/belajar/crud.php",
data: 'id='+id
+'&data_pegawai_id='+data_pegawai_id
+'&prodi_id='+prodi_id
+'&jurusan_id='+jurusan_id
+'&univ_id='+univ_id
+'&tanggal_masuk='+tanggal_masuk
+'&tanggal_selesai='+tanggal_selesai
+'&status_persetujuan='+status_persetujuan
+'&tanggal_rssa='+tanggal_rssa
+'&sk_rssa='+sk_rssa
+'&tanggal_bkd='+tanggal_bkd
+'&sk_bkd='+sk_bkd
+'&key='+key,
success: function(data){
$('#modal_belajar').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_belajar').load("app/belajar/tabel.php");
}
});
});
$("#modal_belajar").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+265
View File
@@ -0,0 +1,265 @@
<?php
include ('../koneksi.php');
?>
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
var userTarget = "";
var exit = false;
$('.input-daterange').datepicker({
format: "dd/mm/yyyy",
weekStart: 1,
orientation: "top auto",
autoclose: true,
showOnFocus: true,
maxViewMode: 'days',
keepEmptyValues: true,
templates: {
leftArrow: '&lt;',
rightArrow: '&gt;'
}
});
$('.input-daterange').focusin(function(e) {
userTarget = e.target.name;
});
$('.input-daterange').on('changeDate', function(e) {
if (exit) return;
if (e.target.name != userTarget) {
exit = true;
$(e.target).datepicker('clearDates');
}
exit = false;
});
</script>
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<?php
$id=$_POST['id'];
$data=pg_query("SELECT p.nama,p.nipb,s.nama,b.prodi_id,j.nama,u.nama,b.tanggal_masuk,b.tanggal_selesai,b.status_persetujuan,b.tanggal_rssa,
b.sk_rssa,b.tanggal_bkd,b.sk_bkd,b.id
FROM riwayat_belajar b
INNER JOIN data_pegawai p ON (p.id=b.data_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN prodi d ON (d.id=b.prodi_id)
INNER JOIN jurusan j ON (j.id=b.jurusan_id)
INNER JOIN univ u ON (u.id=b.univ_id)
WHERE b.id='$id'
");
while($row=pg_fetch_array($data)) {
$nama=$row[0];
$nipb=$row[1];
$satuan_kerja=$row[2];
$prodi_id=$row[3];
$jurusan=$row[4];
$univ=$row[5];
$tanggal_masuk=$row[6];
$tanggal_selesai=$row[7];
$status_persetujuan=$row[8];
$tanggal_rssa=$row[9];
$sk_rssa=$row[10];
$tanggal_bkd=$row[11];
$sk_bkd=$row[12];
$id=$row[13];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Nama</label>
<input type="hidden" value="<?php echo $id; ?>" id="riwayat_belajar_id">
<input type="text" class="form-control" list="browsers1" name="browser1" id="kepala_nama" value="<?php echo $nama; ?>">
<datalist id="browsers1">
<?php
$userpeg=pg_query("SELECT nama,id FROM data_pegawai WHERE aktif='t'
ORDER BY nama ASC");
while($rows=pg_fetch_assoc($userpeg)) {
?>
<option id_ms_pegawaiB="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">NIP</label>
<input type="email" class="form-control" id="nip" value="<?php echo $nipb; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Satuan kerja</label>
<input type="email" class="form-control" id="satuan_kerja" value="<?php echo $satuan_kerja; ?>" disabled>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Prodi</label>
<select class="form-control" id="prodi_id">
<option></option>
<?php
$d=pg_query("SELECT * FROM prodi");
while($r=pg_fetch_array($d)) {
?>
<option <?php if($prodi_id==$r[0]) {echo "selected";} else {} ?> value="<?php echo $r[0]; ?>"><?php echo $r[1]; ?></option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Jurusan</label>
<input type="text" class="form-control" list="browsers2" name="browser2" id="jurusan_id" value="<?php echo $jurusan; ?>">
<datalist id="browsers2">
<?php
$e=pg_query("SELECT * FROM jurusan
ORDER BY nama ASC");
while($rows=pg_fetch_array($e)) {
?>
<option jurusanid="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Universitas</label>
<input type="text" class="form-control" list="browsers3" name="browser2" id="univ_id" value="<?php echo $univ; ?>">
<datalist id="browsers3">
<?php
$f=pg_query("SELECT * FROM univ
ORDER BY nama ASC");
while($rows=pg_fetch_array($f)) {
?>
<option univid="<?php echo($rows['id']);?>" value="<?php echo $rows['nama']; ?>">
<?php
}
?>
</datalist>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Belajar</label>
<div class="input-group input-daterange">
<input type="text" style="text-align:center" id="tanggal_masuk" name="start" class="form-control" value="<?php
$tml=date('d-m-Y',strtotime($tanggal_masuk));
if (($tml=="01-01-1970") || ($tml==NULL) || ($tml=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tml));
}
?>">
<span class="input-group-addon">s/d</span>
<input type="text" style="text-align:center" id="tanggal_selesai" name="finish" class="form-control" value="<?php
$tsl=date('d-m-Y',strtotime($tanggal_selesai));
if (($tsl=="01-01-1970") || ($tsl==NULL) || ($tsl=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tsl));
}
?>">
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Status persetujuan</label>
<select class="form-control" id="status_persetujuan">
<option></option>
<option <?php if ($status_persetujuan=='IJIN BELAJAR') {echo "selected";} ?> value="IJIN BELAJAR">IJIN BELAJAR</option>
<option <?php if ($status_persetujuan=='TUGAS BELAJAR') {echo "selected";} ?> value="TUGAS BELAJAR">TUGAS BELAJAR</option>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal SK-RSSA</label>
<input type="text" class="date form-control" id="tanggal_rssa" placeholder="dd/mm/yyyy"
onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}
"
value="<?php
$jtr=date('d-m-Y',strtotime($tanggal_rssa));
if (($jtr=="01-01-1970") || ($jtr==NULL) || ($jtr=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($jtr));
}
?>"
>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nomor SK-RSSA</label>
<input type="text" class="form-control" value="<?php echo $sk_rssa; ?>" id="sk_rssa" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal SK-BKD</label>
<input type="text" class="date form-control" id="tanggal_bkd" placeholder="dd/mm/yyyy"
onkeyup="
var v = this.value;
if (v.match(/^\d{2}$/) !== null) {
this.value = v + '/';
} else if (v.match(/^\d{2}\/\d{2}$/) !== null) {
this.value = v + '/';
}
"
value="<?php
$jtr=date('d-m-Y',strtotime($tanggal_bkd));
if (($jtr=="01-01-1970") || ($jtr==NULL) || ($jtr=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($jtr));
}
?>"
>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nomor SK-BKD</label>
<input type="text" class="form-control" value="<?php echo $sk_bkd; ?>" id="sk_bkd" >
</div>
</form>
<script>
$("#kepala_nama").change(function(){
var imp4 = $("#kepala_nama").val();
var z4 = $('#browsers1');
var val4 = $(z4).find('option[value="' + imp4 + '"]');
var a = val4.attr('id_ms_pegawaiB');
var key = "list_kepala";
if (!a) {
alert('Pegawai tidak terdaftar..');
$('#nip').val('');
$('#satuan_kerja').val('');
$('#pangkat').prop('disabled',true);
$('#kepala_nama').first().focus().selected();
} else {
$.ajax({
type: "POST",
url: "app/belajar/crud.php",
data: 'id_ms_pegawai='+a
+'&key='+key,
success: function(data){
var chars = data.split('$%^');
$('#nip').val(chars[0]);
$('#satuan_kerja').val(chars[1]);
$('#pangkat').prop('disabled',false);
$('#pangkat').first().focus().selected();
}
});
}
});
</script>
+99
View File
@@ -0,0 +1,99 @@
<?php
include('../koneksi.php');
?>
<script type="text/javascript">$("#tabel_data_belajar").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});</script>
<table id="tabel_data_belajar" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td><b>Nama</b></td>
<td><b>Satuan Kerja</b></td>
<td><b>Prodi</b></td>
<td><b>Jurusan</b></td>
<td><b>Universitas</b></td>
<td><b>Masuk</b></td>
<td><b>Selesai</b></td>
<td><b>Jenis</b></td>
<td align="center" width="80px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data = pg_query("SELECT p.nama,s.nama,d.nama,j.nama,u.nama,b.tanggal_masuk,b.tanggal_selesai,b.status_persetujuan,b.id
FROM riwayat_belajar b
INNER JOIN data_pegawai p ON (p.id=b.data_pegawai_id)
INNER JOIN satuan_kerja s ON (s.id=p.satuan_kerja)
INNER JOIN prodi d ON (d.id=b.prodi_id)
INNER JOIN jurusan j ON (j.id=b.jurusan_id)
INNER JOIN univ u ON (u.id=b.univ_id)
ORDER BY b.id DESC
");
while($row=pg_fetch_array($data)) {
?>
<tr>
<td class="kiri"><b><?php echo $row[0]; ?></b></td>
<td><b><?php echo $row[1]; ?></b></td>
<td><b><?php echo $row[2]; ?></b></td>
<td><b><?php echo $row[3]; ?></b></td>
<td><b><?php echo $row[4]; ?></b></td>
<td><b><?php echo date('d-m-Y',strtotime($row[5])); ?></b></td>
<td><b><?php echo date('d-m-Y',strtotime($row[6])); ?></b></td>
<td><b><?php echo $row[7]; ?></b></td>
<td class="kanan" align="center">
<button type="button" name="edit_belajar" style="height:22px;" class="btn btn-teal btn-xs edit_belajar" id="<?php echo $row['id'];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa fa-pencil"></i>
</button>
<button type="button" name="delete_belajar" style="height:22px;"class="btn btn-danger btn-xs delete_belajar" 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="edit_belajar"]').popover();
$('button[name="delete_belajar"]').popover();
$("#tabel_data_belajar").on('click','.edit_belajar',function(){
var id = $(this).attr('id');
$('#modal_belajar').modal('show');
$('#modal_body_belajar').html("");
$.ajax({
type: "POST",
url: "app/belajar/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_belajar').html(data);
$('#nama').first().focus().selected();
}
});
});
$("#tabel_data_belajar").on('click','.delete_belajar',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_belajar";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/belajar/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
}
});
} else {}
});
</script>
+40
View File
@@ -0,0 +1,40 @@
<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_cekmentor"></div>
<script type="text/javascript">
$('#tabel_cekmentor').load("app/cekmentor/tabel.php",{jenis:jenis, satker:satker});
</script>
+209
View File
@@ -0,0 +1,209 @@
<?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'");
} else
if ($key=='cek_quota') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$str=$_POST['str'];
$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];}
$c=pg_query("SELECT DISTINCT tenaga_id,(SELECT nama FROM tenaga WHERE id=tenaga_id) FROM bidang WHERE satuan_kerja_id='$satuan_kerja_id'");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[1];
if ($rc[0]=='1') {
$j=pg_query("SELECT COALESCE(quota1,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_medis=$rj[0];}
if ($q_medis==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=1");
while($rk=pg_fetch_array($k)) {$tot_quo1=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_medis"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah1"> - '.$q_medis.'/'.$tot_quo1.'</span></button>';
}
} else
if ($rc[0]==2) {
$j=pg_query("SELECT COALESCE(quota2,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_nmedis=$rj[0];}
if ($q_nmedis==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=2");
while($rk=pg_fetch_array($k)) {$tot_quo2=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_nmedis"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah2"> - '.$q_medis.'/'.$tot_quo2.'</span></button>';
}
} else
if ($rc[0]==3) {
$j=pg_query("SELECT COALESCE(quota3,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_perawatan=$rj[0];}
if ($q_perawatan==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=3");
while($rk=pg_fetch_array($k)) {$tot_quo3=$rk[0];}
echo '
<input type="hidden" value='.$jhari.' id="jhari">
<input type="hidden" value='.$str.' id="str">
<input type="hidden" id="q_perawatan" value='.$q_perawatan.'>
<input type="hidden" id="tot_quo3" value='.$tot_quo3.'>
<input type="hidden" value='.$riwayat_kegiatan_id.' id="riwayat_kegiatan_id">
<input type="hidden" value='.$satuan_kerja_id.' id="satuan_kerja_id">
<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_perawatan"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah3"> - '.$q_perawatan.'/'.$tot_quo3.'</span></button>';
}
} else
if ($rc[0]==4) {
$j=pg_query("SELECT COALESCE(quota4,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_nperawatan=$rj[0];}
if ($q_nperawatan==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=4");
while($rk=pg_fetch_array($k)) {$tot_quo4=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_nperawatan"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah4"> - '.$q_nperawatan.'/'.$tot_quo4.'</span></button>';
}
} else
if ($rc[0]==5) {
$j=pg_query("SELECT COALESCE(quota5,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_pekarya=$rj[0];}
if ($q_pekarya==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=5");
while($rk=pg_fetch_array($k)) {$tot_quo5=$rk[0];}
echo '
<input type="hidden" value='.$jhari.' id="jhari">
<input type="hidden" value='.$str.' id="str">
<input type="hidden" id="q_pekarya" value='.$q_pekarya.'>
<input type="hidden" id="tot_quo5" value='.$tot_quo5.'>
<input type="hidden" value='.$riwayat_kegiatan_id.' id="riwayat_kegiatan_id">
<input type="hidden" value='.$satuan_kerja_id.' id="satuan_kerja_id">
<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_pekarya"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah5"> - '.$q_pekarya.'/'.$tot_quo5.'</span></button>';
}
}
}
} else
if ($key=='cek_vmentor') {
$id=$_POST['id'];
$upd=pg_query("UPDATE riwayat_peserta SET status_mentor='Ready' WHERE id='$id'");
} else
if ($key=='ditolak_vmentor') {
$id=$_POST['id'];
$upd=pg_query("UPDATE riwayat_peserta SET status_mentor='Ditolak' WHERE id='$id'");
} else
if ($key=='batal_vmentor') {
$id=$_POST['id'];
$upd=pg_query("UPDATE riwayat_peserta SET status_mentor='Pending' WHERE id='$id'");
}
?>
<script>
$('#tambah_peserta_q_medis').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_medis = $('#q_medis').val();
var tot_quo1 = $('#tot_quo1').val();
var tenaga_id = '1';
var ket = 'Medis';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_medis, req:tot_quo1, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_nmedis').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_nmedis = $('#q_nmedis').val();
var tot_quo2 = $('#tot_quo2').val();
var tenaga_id = '2';
var ket = 'Non Medis';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_nmedis, req:tot_quo2, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_perawatan').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_perawatan = $('#q_perawatan').val();
var tot_quo3 = $('#tot_quo3').val();
var tenaga_id = '3';
var ket = 'Perawatan';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_perawatan, req:tot_quo3, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_nperawatan').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_nperawatan = $('#q_nperawatan').val();
var tot_quo4 = $('#tot_quo4').val();
var tenaga_id = '4';
var ket = 'Non Perawatan';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_nperawatan, req:tot_quo4, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_pekarya').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_pekarya = $('#q_pekarya').val();
var tot_quo5 = $('#tot_quo5').val();
var tenaga_id = '5';
var ket = 'Pekarya';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_pekarya, req:tot_quo5, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
</script>
+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);
?>
+94
View File
@@ -0,0 +1,94 @@
<?php include('../../koneksi.php');
$id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_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 'Permintaan Mentor : '.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; ?>">
<div class="row">
<div class="col-lg-2">
<button type="button" class="btn btn-default btn-block btn-rounded" id="back"><i class="fa fa-arrow-left m-r-5"></i>Back</button>
</div>
</div>
<div id="tabel_vmentor"></div>
</div>
<div id="modal_vmentor" 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_vmentor"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_vmentor">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_vmentor">Simpan</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('#tabel_vmentor').load("app/cekmentor/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
$('#back').click(function(){
$.post('app/cekmentor/main.php',function(html){$("#main_tag").html(html);});
});
</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>
+149
View File
@@ -0,0 +1,149 @@
<?php
include('../../koneksi.php');
//echo "Hari ini adalah ". hari_ini();
$riwayat_peserta_id=$_POST['riwayat_peserta_id'];
$ket=pg_query("SELECT a1.id,a1.nama,a2.id,a2.tgl_nd,a2.no_nd,k.thn,k.nama_pelatihan,
k.tanggal_mulai,k.tanggal_selesai,k.waktu_mulai,k.waktu_selesai,k.tempat,
k.id,s.nama,p.nama,j.nama,a2.sebagai_id
FROM satuan_kerja a1
INNER JOIN riwayat_peserta a2 ON (a2.satuan_kerja_id=a1.id)
INNER JOIN riwayat_kegiatan k ON (a2.riwayat_kegiatan_id=k.id)
INNER JOIN sebagai s ON (s.id=a2.sebagai_id)
INNER JOIN data_pegawai p ON (p.id=a2.data_pegawai_id)
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
WHERE a2.id='$riwayat_peserta_id'
");
while($rket=pg_fetch_array($ket)) {
$id=$rket[2];
$satker_nd=str_replace("&","dan",$rket[1]);
$tgl_nd_1=$rket[3];
$no_nd_1=$rket[4];
$thn_nd_1=$rket[5];
$nama_pelatihan_nd_1=str_replace("&","dan",$rket[6]);
$tanggal_mulai=$rket[7];
$tanggal_selesai=$rket[8];
$waktu_mulai=$rket[9];
$waktu_selesai=$rket[10];
$tempat_nd_1=str_replace("&","dan",$rket[11]);
$sebagai=$rket[13];
$nama_nd=$rket[14];
$jabatan_nd=$rket[15];
$sebagai_id=$rket[16];
}
$kpl=pg_query("SELECT p.nama,p.nipb,k.pangkat
FROM data_kepala k
INNER JOIN data_pegawai p ON (p.id=k.data_pegawai_id) WHERE k.aktif='t'");
while($rkpl=pg_fetch_array($kpl)) {
$nm_kepala=$rkpl[0];
$pangkat=$rkpl[2];
$nip=$rkpl[1];
}
$thn=date('Y');
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$hari1 = $array_hari[date("N",strtotime($tanggal_mulai))];
$hari2 = $array_hari[date("N",strtotime($tanggal_selesai))];
$bulan = array(
'01' => 'Januari',
'02' => 'Februari',
'03' => 'Maret',
'04' => 'April',
'05' => 'Mei',
'06' => 'Juni',
'07' => 'Juli',
'08' => 'Agustus',
'09' => 'September',
'10' => 'Oktober',
'11' => 'November',
'12' => 'Desember',
);
$bulan[date('m')];
if (($sebagai_id=='2') || ($sebagai_id=='4')) {
$template_file_name = 'nd_permohonan_ns.docx';
$rand_no = rand(111111, 999999);
$fileName = "NOTA_DINAS_PERMOHONAN_MENTOR_".$nama_nd.'_'.$no_nd_1.".docx";
} else {
$template_file_name = 'nd_permohonan_pembuka.docx';
$rand_no = rand(111111, 999999);
$fileName = "NOTA_DINAS_PERMOHONAN_PEMBUKA_".$jabatan_nd.'_'.$no_nd_1.".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');
// this data Replace the placeholders with actual values
$message = str_replace("nama_nd", $nama_nd, $message);
$message = str_replace("jabatan_nd", $jabatan_nd, $message);
$message = str_replace("satker_nd", $satker_nd, $message);
$message = str_replace("tgl_nd_1", date('d',strtotime($tgl_nd_1)).' '.($bulan[date('m',strtotime($tgl_nd_1))]).' '.date('Y',strtotime($tgl_nd_1)), $message);
$message = str_replace("no_nd_1", $no_nd_1, $message);
$message = str_replace("thn_nd_1", $thn_nd_1, $message);
$message = str_replace("perihal_nd", 'Permohonan Sebagai '.$sebagai, $message);
$message = str_replace("nama_pelatihan_nd_1", $nama_pelatihan_nd_1, $message);
if ($tanggal_mulai==$tanggal_selesai) {
$message = str_replace("hari_nd_1", $hari1, $message);
$message = str_replace("tanggal_nd1", date('d',strtotime($tanggal_mulai)).' '.($bulan[date('m',strtotime($tanggal_mulai))]).' '.date('Y',strtotime($tanggal_mulai)), $message);
} else {
$message = str_replace("hari_nd_1", $hari1.' s/d '.$hari2, $message);
$message = str_replace("tanggal_nd1", date('d',strtotime($tanggal_mulai)).' '.($bulan[date('m',strtotime($tanggal_mulai))]).' '.date('Y',strtotime($tanggal_mulai)).' s/d '.date('d',strtotime($tanggal_selesai)).' '.($bulan[date('m',strtotime($tanggal_selesai))]).' '.date('Y',strtotime($tanggal_selesai)), $message);
}
if (date('H:i',strtotime($waktu_selesai))=='00:00') {
$message = str_replace("waktu_nd_1", date('H:i',strtotime($waktu_mulai)).' s/d Selesai', $message);
} else {
$message = str_replace("waktu_nd_1", date('H:i',strtotime($waktu_mulai)).' s/d '.date('H:i',strtotime($waktu_selesai)), $message);
}
$message = str_replace("tempat_nd_1", $tempat_nd_1, $message);
$message = str_replace("sebagai_nd", $sebagai, $message);
$message = str_replace("kabid_nd_1", $nm_kepala, $message);
$message = str_replace("pangkat_nd_1", $pangkat, $message);
$message = str_replace("nip_nd_1", $nip, $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;
?>
Binary file not shown.
Binary file not shown.
+188
View File
@@ -0,0 +1,188 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
?>
<script type="text/javascript">$("#tabel_data_vmentor").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">
<table id="tabel_data_vmentor" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td><b>Permohonan Mentor</b></td>
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Tenaga</b></td>
<td><b>Sebagai</b></td>
<td><b>Status</b></td>
<td align="center" width="110px;"><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_mentor,
g.nama
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 bidang b ON (t.tenaga_id=b.tenaga_id)
INNER JOIN sebagai g ON (g.id=t.sebagai_id)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND t.satuan_kerja_id='$satuan_kerja_id'
AND t.sebagai_id NOT IN ('1','3','5','6')
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><b><?php echo $row['status_mentor']; ?></b></td>
<!--<td><b><?php echo date('d-m-Y',strtotime($row['tanggal_reg'])); ?></b></td>-->
<td align="center" class="kanan">
<button type="button" name="nd_permohonan_mentor" style="height:22px;"class="btn btn-primary btn-xs nd_permohonan_mentor" id="<?php echo $row['id'];?>" data-content="Nota Dinas Permohonan Mentor" rel="popover" data-placement="top" data-trigger="hover"
><i style="margin-top:3px" class="fa fa-envelope"></i>
</button>
<button type="button" name="cek_vmentor" style="height:22px;"class="btn btn-teal btn-xs cek_vmentor" id="<?php echo $row['id'];?>" data-content="Ready" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-check"></i>
</button>
<button type="button" name="ditolak_vmentor" style="height:22px;"class="btn btn-danger btn-xs ditolak_vmentor" id="<?php echo $row['id'];?>" data-content="Tolak" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
<button type="button" name="batal_vmentor" style="height:22px;"class="btn btn-inverse btn-xs batal_vmentor" id="<?php echo $row['id'];?>" data-content="Batal" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
<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>
<!-- <button type="button" name="delete_vmentor" style="height:22px;"class="btn btn-danger btn-xs delete_vmentor" 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">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('button[name="cek_vmentor"]').popover();
$('button[name="ditolak_vmentor"]').popover();
$('button[name="batal_vmentor"]').popover();
$('button[name="rw_pelatihan"]').popover();
$('button[name="nd_permohonan_mentor"]').popover();
$("#tabel_data_vmentor").on('click','.cek_vmentor',function(){
var key='cek_vmentor';
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/cekmentor/mentor/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_vmentor').load("app/cekmentor/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
}
});
});
$("#tabel_data_vmentor").on('click','.ditolak_vmentor',function(){
var key='ditolak_vmentor';
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/cekmentor/mentor/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_vmentor').load("app/cekmentor/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
}
});
});
$("#tabel_data_vmentor").on('click','.batal_vmentor',function(){
var key='batal_vmentor';
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/cekmentor/mentor/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
$('#tabel_vmentor').load("app/cekmentor/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
}
});
});
$("#tabel_data_vmentor").on('click','.rw_pelatihan',function(){});
$("#tabel_data_vmentor").on('click','.delete_vmentor',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/info/pendaftaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
var s=$('#str').val();
$('#tabel_vmentor').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id,str:s});
$('#ceksatker').trigger('change');
}
});
} else {}
});
$("#tabel_data_vmentor").on('click','.nd_permohonan_mentor',function(){
var riwayat_peserta_id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/cekmentor/mentor/nd.php",
data: 'riwayat_peserta_id='+riwayat_peserta_id,
success: function(data){
alert('Nota Dinas permohonan mentor telah diterima.. Silakan cetak..');
var ling = 'app/cekmentor/mentor/'+riwayat_peserta_id+'/'+data;
window.open(ling);
window.close();
$.ajax({
type: "POST",
url: "app/cekmentor/mentor/del_nd.php",
data: 'id='+riwayat_peserta_id,
success: function(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>
+173
View File
@@ -0,0 +1,173 @@
<?php
include("../koneksi.php");
$thn_skrg=date('Y');
$jenis_user=$_POST['jenis'];
$satuan_kerja_id=$_POST['satker'];
?>
<script type="text/javascript">$("#tabel_data_cekmentor").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_cekmentor" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td width="160"><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><b>Status</b></td>
<td width="70px;"><b>Close Reg</b></td>
<td align="center" width="80;"><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)
WHERE p.thn='$thn_skrg' AND p.status<>'Selesai'
AND s.status_mentor IS NOT NULL
AND s.satuan_kerja_id='$satuan_kerja_id'
AND (SELECT COUNT(DISTINCT(COALESCE(s1.no_nd,'-'))) FROM riwayat_peserta s1 WHERE s1.riwayat_kegiatan_id=p.id AND s1.sebagai_id NOT IN ('1','3','5','6')
AND COALESCE(s1.no_nd,'-')='-')=0
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><b><?php echo date('d-m-Y',strtotime($r['jatuh_tempo_reg'])); ?></b></td>
<td class="kanan" align="center">
<button type="button" name="mentor" style="height:22px;"class="btn btn-inverse btn-xs mentor" id="<?php echo $r['id'];?>" data-content="Mentor" rel="popover" data-placement="top" data-trigger="hover">
<i style="margin-top:3px" class="fa fa-user"></i>
</button>
<button type="button" name="materi" style="height:22px;"class="btn btn-brown btn-xs materi" id="<?php echo $r['id'];?>" data-content="Materi" rel="popover" data-placement="top" data-trigger="hover"
><i style="margin-top:3px" class="fa fa-star"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="mentor"]').popover();
$('button[name="materi"]').popover();
$('button[name="d_nd_permohonan_mentor"]').popover();
$("#tabel_data_cekmentor").on('click','.mentor',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/cekmentor/mentor/main.php',{riwayat_kegiatan_id : id, satuan_kerja_id:satuan_kerja_id},function(html){$("#main_tag").html(html);
});
});
$("#tabel_data_cekmentor").on('click','.materi',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
$.post('app/persiapan/materi/main.php',{riwayat_kegiatan_id : id,jenis : jenis},function(html){$("#main_tag").html(html);
$('#add_mentor').hide();$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();
});
});
/*
$("#tabel_data_cekmentor").on('click','.mentor',function(){
var id = $(this).attr('id');
$.post('app/cekmentor/mentor/main.php',{riwayat_kegiatan_id : id},function(html){$("#main_tag").html(html);
$('#add_mentor').show();$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();
});
});
$("#tabel_data_cekmentor").on('click','.materi',function(){
var id = $(this).attr('id');
$.post('app/cekmentor/materi/main.php',{riwayat_kegiatan_id : id},function(html){$("#main_tag").html(html);
$('#add_mentor').hide();$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();
});
});
$("#tabel_data_cekmentor").on('click','.detail',function(){
var id = $(this).attr('id');
$('#modal_pdetail').modal('show');
$('#modal_body_pdetail').html("");
$.ajax({
type: "POST",
url: "app/cekmentor/detail/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pdetail').html(data);
$('#nama_pelatihan').first().focus().selected();
}
});
});
$('#simpan_pdetail').click(function(){
var id = $('#riwayat_kegiatan_id').val();
var bln = $('#bln').val();
var kode_pelatihan = $('#kode_pelatihan').val();
var tanggal_sk = $('#tanggal_sk').val();
var tempat=$('#tempat').val();
var tanggal_mulai=$('#tanggal_mulai').val();
var tanggal_selesai=$('#tanggal_selesai').val();
var lama=$('#lama').val();
var jenis_biaya=$('#jenis_biaya').val();
var status=$('#status').val();
var key="simpan_pdetail";
$.ajax({
type: "POST",
url: "app/cekmentor/detail/crud.php",
data: 'id='+id
+'&bln='+bln
+'&kode_pelatihan='+kode_pelatihan
+'&tanggal_sk='+tanggal_sk
+'&tempat='+tempat
+'&tanggal_mulai='+tanggal_mulai
+'&tanggal_selesai='+tanggal_selesai
+'&lama='+lama
+'&jenis_biaya='+jenis_biaya
+'&status='+status
+'&key='+key,
success: function(data){
alert('Data tersimpan..');
$('#modal_pdetail').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
if (status=='Open') {
$('#tabel_cekmentor').load("app/cekmentor/tabel.php");
} else
if (status=='Ready') {
$('#pel_kehadiran').trigger('click');
}
}
});
});
$("#modal_pdetail").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
*/
</script>
+40
View File
@@ -0,0 +1,40 @@
<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_cekpeserta"></div>
<script type="text/javascript">
$('#tabel_cekpeserta').load("app/cekpeserta/tabel.php",{jenis:jenis, satker:satker});
</script>
+4
View File
@@ -0,0 +1,4 @@
php_value upload_max_filesize 900M
php_value post_max_size 900M
php_value max_execution_time 9000
php_value max_input_time 9000
+23
View File
@@ -0,0 +1,23 @@
<?php
include('../../koneksi.php');
$key2=$_POST['key2'];
if ($key2=='cek_status_und'){
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$str=$_POST['str'];
$d=pg_query("SELECT COUNT(DISTINCT status) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND status IN ('Pending','',null) GROUP BY status");
while($r=pg_fetch_array($d)) {echo $r[0];}
} else
if ($key2=='cek_status_spt'){
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$d=pg_query("SELECT COUNT(DISTINCT status) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND status IN ('Pending','',null) GROUP BY status");
while($r=pg_fetch_array($d)) {echo $r[0];}
} else
if ($key2=='cek_pending'){
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$d=pg_query("SELECT COUNT(status) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND status IN ('Pending','',null)");
while($r=pg_fetch_array($d)) {echo $r[0];}
}
?>
+244
View File
@@ -0,0 +1,244 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='nama_satker') {
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$s=pg_query("SELECT nama FROM satuan_kerja
WHERE id='$satuan_kerja_id'");
while($rs=pg_fetch_array($s)) {$n=$rs[0];}
echo $n;
} else
if ($key=='simpan_nd1') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$no_und=$_POST['no_und'];
$tgl_und=$_POST['tgl_und'];
//$tgl_und=str_replace('/','-',$tgl_und);
$tm=date('Y',strtotime($tgl_und));
$bm=date('m',strtotime($tgl_und));
$hm=date('d',strtotime($tgl_und));
$upd=pg_query("UPDATE riwayat_kegiatan SET no_und='$no_und',tgl_und='$tm-$bm-$hm' WHERE id='$riwayat_kegiatan_id'");
} else
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'");
} else
if ($key=='cek_quota') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$str=$_POST['str'];
$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];}
$c=pg_query("SELECT DISTINCT tenaga_id,(SELECT nama FROM tenaga WHERE id=tenaga_id) FROM bidang WHERE satuan_kerja_id='$satuan_kerja_id'");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[1];
if ($rc[0]=='1') {
$j=pg_query("SELECT COALESCE(quota1,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_medis=$rj[0];}
if ($q_medis==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=1 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo1=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_medis"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah1"> - '.$q_medis.'/'.$tot_quo1.'</span></button>';
}
} else
if ($rc[0]==2) {
$j=pg_query("SELECT COALESCE(quota2,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_nmedis=$rj[0];}
if ($q_nmedis==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=2 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo2=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_nmedis"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah2"> - '.$q_nmedis.'/'.$tot_quo2.'</span></button>';
}
} else
if ($rc[0]==3) {
$j=pg_query("SELECT COALESCE(quota3,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_perawatan=$rj[0];}
if ($q_perawatan==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=3 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo3=$rk[0];}
echo '
<input type="hidden" value='.$jhari.' id="jhari">
<input type="hidden" value='.$str.' id="str">
<input type="hidden" id="q_perawatan" value='.$q_perawatan.'>
<input type="hidden" id="tot_quo3" value='.$tot_quo3.'>
<input type="hidden" value='.$riwayat_kegiatan_id.' id="riwayat_kegiatan_id">
<input type="hidden" value='.$satuan_kerja_id.' id="satuan_kerja_id">
<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_perawatan"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah3"> - '.$q_perawatan.'/'.$tot_quo3.'</span></button>';
}
} else
if ($rc[0]==4) {
$j=pg_query("SELECT COALESCE(quota4,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_nperawatan=$rj[0];}
if ($q_nperawatan==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=4 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo4=$rk[0];}
echo '<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_nperawatan"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah4"> - '.$q_nperawatan.'/'.$tot_quo4.'</span></button>';
}
} else
if ($rc[0]==5) {
$j=pg_query("SELECT COALESCE(quota5,0) FROM riwayat_quota WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str'");
while($rj=pg_fetch_array($j)) {$q_pekarya=$rj[0];}
if ($q_pekarya==0) {} else {
$k=pg_query("SELECT COALESCE(COUNT(*),0) FROM riwayat_peserta WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id=5 AND status IS NOT NULL");
while($rk=pg_fetch_array($k)) {$tot_quo5=$rk[0];}
echo '
<input type="hidden" value='.$jhari.' id="jhari">
<input type="hidden" value='.$str.' id="str">
<input type="hidden" id="q_pekarya" value='.$q_pekarya.'>
<input type="hidden" id="tot_quo5" value='.$tot_quo5.'>
<input type="hidden" value='.$riwayat_kegiatan_id.' id="riwayat_kegiatan_id">
<input type="hidden" value='.$satuan_kerja_id.' id="satuan_kerja_id">
<button type="button" class="btn btn-teal btn-rounded vtambah m-r-5" id="tambah_peserta_q_pekarya"><i class="fa fa-plus m-r-5"></i>'.$n.'<span id="tambah5"> - '.$q_pekarya.'/'.$tot_quo5.'</span></button>';
}
} else {}
}
} else
if ($key=='vready') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$str=$_POST['str'];
if (($satuan_kerja_id==null) || ($satuan_kerja_id=="")) {
$c=pg_query("SELECT DISTINCT tenaga_id FROM bidang");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[0];
$upd=pg_query("UPDATE riwayat_peserta SET status='Ready' WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id='$n' AND status IS NOT NULL");
}
} else {
$c=pg_query("SELECT DISTINCT tenaga_id FROM bidang WHERE satuan_kerja_id='$satuan_kerja_id'");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[0];
$upd=pg_query("UPDATE riwayat_peserta SET status='Ready' WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id='$n' AND status IS NOT NULL");
}
}
} else
if ($key=='vbatal') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$str=$_POST['str'];
if (($satuan_kerja_id==null) || ($satuan_kerja_id=="")) {
$c=pg_query("SELECT DISTINCT tenaga_id FROM bidang");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[0];
$upd=pg_query("UPDATE riwayat_peserta SET status='Pending' WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id='$n' AND status IS NOT NULL");
}
} else {
$c=pg_query("SELECT DISTINCT tenaga_id FROM bidang WHERE satuan_kerja_id='$satuan_kerja_id'");
while(($rc=pg_fetch_array($c)) !== FALSE) {$n=$rc[0];
$upd=pg_query("UPDATE riwayat_peserta SET status='Pending' WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND satuan_kerja_id='$str' AND tenaga_id='$n' AND status IS NOT NULL");
}
}
} else
if ($key=='delete_cv') {
$riwayat_kegiatan_id=$_POST['id'];
$del_cv=pg_query("UPDATE riwayat_kegiatan SET pdf_spt=NULL WHERE id='$riwayat_kegiatan_id'");
}
?>
<script>
$('#tambah_peserta_q_medis').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_medis = $('#q_medis').val();
var tot_quo1 = $('#tot_quo1').val();
var tenaga_id = '1';
var ket = 'Medis';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_medis, req:tot_quo1, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_nmedis').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_nmedis = $('#q_nmedis').val();
var tot_quo2 = $('#tot_quo2').val();
var tenaga_id = '2';
var ket = 'Non Medis';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_nmedis, req:tot_quo2, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_perawatan').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_perawatan = $('#q_perawatan').val();
var tot_quo3 = $('#tot_quo3').val();
var tenaga_id = '3';
var ket = 'Perawatan';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_perawatan, req:tot_quo3, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_nperawatan').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_nperawatan = $('#q_nperawatan').val();
var tot_quo4 = $('#tot_quo4').val();
var tenaga_id = '4';
var ket = 'Non Perawatan';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_nperawatan, req:tot_quo4, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
$('#tambah_peserta_q_pekarya').click(function(){
var jhari = $('#jhari').val();
if (jhari>0) {alert('Tanggal pendaftaran sudah lewat..');} else {
var satuan_kerja_id = $('#str').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var q_pekarya = $('#q_pekarya').val();
var tot_quo5 = $('#tot_quo5').val();
var tenaga_id = '5';
var ket = 'Pekarya';
var jenis_user = 'Bidang';
var ket_id = $('#satuan_kerja_id').val();
$.post('app/info/pendaftaran/tabel_peg.php',{ket_id:ket_id,jenis_user:jenis_user, riwayat_kegiatan_id : riwayat_kegiatan_id, satuan_kerja_id : satuan_kerja_id, tot:q_pekarya, req:tot_quo5, tenaga_id:tenaga_id, ket:ket},function(html){$("#main_tag").html(html);});
}
});
</script>
+380
View File
@@ -0,0 +1,380 @@
<?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),kode_pelatihan
FROM riwayat_kegiatan WHERE id='$id'");
while($rd=pg_fetch_array($d)) {
$nama_pelatihan=$rd[0];
$jenis_pelatihan=$rd[1];
$kode_pelatihan=$rd[2];
}
?>
<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 'Cek 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; ?>">
<input type="hidden" id="kodbid" value="<?php echo $kode_pelatihan; ?>">
<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>
&nbsp;&nbsp;
<!--
<?php if (($satuan_kerja_id!=null) || ($satuan_kerja_id!='')) { ?>
<div class="col-lg-1 vready"><button type="button" class="btn btn-danger btn-rounded vready" id="vready" name="vready"
data-content="Ready" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-check"></i></button></div>
<div class="col-lg-1 vbatal" style="margin-left:-35px"><button type="button" class="btn btn-inverse btn-rounded vbatal" id="vbatal" name="vbatal"
data-content="Batal" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-remove"></i></button></div>
<div class="col-lg-6" style="margin-left:-25px;"><div id="tmbl"></div>
<?php } else {
if ($kode_pelatihan=='BID') {?><span style="font-weight:bold">[Konfirmasi Bidang]&nbsp;&nbsp;&nbsp;</span><?} else { ?>
<div class="col-lg-1 vready"><button type="button" class="btn btn-danger btn-rounded vready" id="vready" name="vready"
data-content="Ready" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-check"></i></button></div>
<div class="col-lg-1 vbatal" style="margin-left:-35px"><button type="button" class="btn btn-inverse btn-rounded vbatal" id="vbatal" name="vbatal"
data-content="Batal" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-remove"></i></button></div>
<?php
}
?>
<button type="button" class="btn btn-primary btn-rounded spt" name="spt" id="spt"><i class="fa fa-envelope m-r-5"></i>SPT</button>
<button type="button" class="btn btn-teal btn-rounded undangan" name="undangan" id="undangan"><i class="fa fa-envelope m-r-5"></i>Undangan</button>
&nbsp;&nbsp;<span style="font-weight:bold;color:red"id="info_pending"></span>
</div>
<?php } ?>
-->
<div class="col-lg-1 vready"><button type="button" class="btn btn-danger btn-rounded vready" id="vready" name="vready"
data-content="Ready" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-check"></i></button></div>
<div class="col-lg-1 vbatal" style="margin-left:-35px"><button type="button" class="btn btn-inverse btn-rounded vbatal" id="vbatal" name="vbatal"
data-content="Batal" rel="popover" data-placement="top" data-trigger="hover"><i class="fa fa-remove"></i></button></div>
<div class="col-lg-6" style="margin-left:-25px;"><div id="tmbl"></div>&nbsp;&nbsp;&nbsp;
<span style="font-weight:bold" id="konf">[Konfirmasi Bidang]&nbsp;&nbsp;&nbsp;</span>
<?php if (($satuan_kerja_id!=null) || ($satuan_kerja_id!='')) {} else {
?>
<button type="button" class="btn btn-primary btn-rounded spt" name="spt" id="spt"><i class="fa fa-envelope m-r-5"></i>SPT</button>
<!--<button type="button" class="btn btn-teal btn-rounded undangan" name="undangan" id="undangan"><i class="fa fa-envelope m-r-5"></i>Undangan</button>-->
&nbsp;&nbsp;<span style="font-weight:bold;color:red"id="info_pending"></span>
</div>
<?php } ?>
</div>
</div>
<div id="tabel_vpeserta"></div>
</div>
<div id="modal_vpeserta" 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_vpeserta"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_vpeserta">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_vpeserta">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_nd1" 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="modal_head_nd1">Undangan Peserta</h4>
</div>
<div class="modal-body" id="modal_body_nd1"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_nd1">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_nd1">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_spt" 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="modal_head_nd1">Upload SPT</h4>
</div>
<div class="modal-body" id="modal_body_spt"></div>
</div>
</div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('.vtambah').hide();
$('.vready').hide();
$('.vbatal').hide();
$('#konf').hide();
$('button[name="vready"]').popover();
$('button[name="vbatal"]').popover();
//$('#undangan').prop("disabled",true);
$('#spt').click(function(){
$('#modal_spt').modal('show');
$('#modal_body_spt').html("");
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/modal_spt.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_spt').html(data);
}
});
});
function sapi() {
var key2='cek_status_spt';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/cek_status.php",
data: 'key2='+key2
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
if (data=='1') { $('#spt').prop("disabled",true);} else { $('#spt').prop("disabled",false);}
}
});
}
function kebo() {
var key2='cek_status_und';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/cek_status.php",
data: 'key2='+key2
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
if (data=='1') { $('#undangan').prop("disabled",true);} else { $('#undangan').prop("disabled",false);}
}
});
}
function wedus() {
var key2='cek_pending';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/cek_status.php",
data: 'key2='+key2
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
if (data==0) {$('#info_pending').html('');} else {$('#info_pending').html('Pending: '+data);}
}
});
}
sapi();
wedus();
kebo();
$('#ceksatker').change(function(){sapi();
var s = $('#ceksatker').val();
var kodbid = $('#kodbid').val();
var sat = $('#satuan_kerja_id').val();
if (!s) {
$('.vtambah').hide();$('#tabel_vpeserta').hide();$('.vready').hide();$('.vbatal').hide();$('#konf').hide();
} else {
$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id,str:s});
$('#tabel_vpeserta').show();
/* $('.vtambah').show();
$('.vready').show();
$('.vbatal').show(); */
if (sat!='') {
$('.vtambah').show();
$('.vready').show();
$('.vbatal').show();
$('#tabel_vpeserta').show();
$('#konf').hide();
} else {
if (kodbid=='BID') {
$('.vtambah').hide();$('#tabel_vpeserta').show();$('.vready').hide();$('.vbatal').hide();
$('#konf').show();
} else {
$('.vtambah').show();
$('.vready').show();
$('.vbatal').show();
$('#tabel_vpeserta').show();
$('#konf').hide();
}
}
kebo();
var key = 'cek_quota';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/crud.php",
data: 'key='+key
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+satuan_kerja_id
+'&str='+s,
success: function(data){
$('#tmbl').html(data);
}
});
}
});
$('#back').click(function(){
if (!satuan_kerja_id) {
$.post('app/persiapan/main.php',function(html){$("#main_tag").html(html);});
} else {
$.post('app/cekpeserta/main.php',function(html){$("#main_tag").html(html);});
}
});
$('#vready').click(function(){
var s = $('#ceksatker').val();
var key = 'vready';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/crud.php",
data: 'key='+key
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+satuan_kerja_id
+'&str='+s,
success: function(data){
alert('Sukses.. status ready');
$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id,str:s});
sapi();
kebo();
wedus();
}
});
});
$('#vbatal').click(function(){
var s = $('#ceksatker').val();
var key = 'vbatal';
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/crud.php",
data: 'key='+key
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&satuan_kerja_id='+satuan_kerja_id
+'&str='+s,
success: function(data){
alert('Sukses.. status batal');
$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id,str:s});
sapi();
kebo();
wedus();
}
});
});
$('#undangan').click(function(){
var satuan_kerja_id = $('#ceksatker').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#modal_nd1').modal('show');
$('#modal_body_nd1').html("");
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/modal_nd1.php",
data: 'satuan_kerja_id='+satuan_kerja_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_nd1').html(data);
$('#no_und').first().focus().selected();
}
});
});
$('#simpan_nd1').click(function(){
var s = $('#ceksatker').val();
var riwayat_kegiatan_id = $('#id').val();
var no_und = $('#no_und').val();
var tgl_und = $('#tgl_und').val();
var key="simpan_nd1";
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&no_und='+no_und
+'&tgl_und='+tgl_und
+'&str='+s
+'&key='+key,
success: function(data){
alert('Tersimpan..');
$('#modal_nd1').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
if (!s) {} else {$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});}
}
});
});
</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>
+65
View File
@@ -0,0 +1,65 @@
<script type="text/javascript">
$('.date').datepicker({format: 'dd/mm/yyyy',todayHighlight:'TRUE',autoclose: true,});
</script>
<style type="text/css">
.popover {background-color: black;}
.popover.top .arrow::after {border-top-color: black; }
.popover-content {background-color: black;color:white;font-size: 14px;}
@font-face {
font-family: "GSans";
src: url('assets/fonts/GoogleSans-regular.ttf');
}
@font-face {
font-family: "GSans_Med";
src: url('assets/fonts/GoogleSans-medium.ttf');
}
.judul_grafik {
font-family: "GSans";
font-size:27px;
color: black;
}
.jn {
font-family: "GSans";
font-size:19px;
}
</style>
<?php
include('../../koneksi.php');
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$data=pg_query("SELECT k.id,
k.no_und,k.tgl_und
FROM riwayat_kegiatan k
WHERE k.id='$riwayat_kegiatan_id'");
while($row=pg_fetch_array($data)) {
$id=$row[0];
$no_und=$row[1];
$tgl_und=$row[2];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">No Undangan</label>
<input type="hidden" value="<?php echo $id; ?>" id="id">
<input type="text" class="form-control" value="<?php echo $no_und; ?>" id="no_und" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Undangan</label>
<input type="text" id="tgl_und" class="form-control date" value="<?php
$tml=date('d-m-Y',strtotime($tgl_und));
if (($tml=="01-01-1970") || ($tml==NULL) || ($tml=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tml));
}
?>">
</div>
</form>
+60
View File
@@ -0,0 +1,60 @@
<?php
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
?>
<form id="fr_cv" name="fr_cv" class="form-inline" method="post" onsubmit="return false;" enctype="multipart/form-data">
<div class="btn-group btn-group-justified">
<a class="btn btn-default waves-effect waves-light" role="button" id="btn_load_cv"><i class="fa fa-folder-open"></i>&nbsp;&nbsp;Load PDF</a>
<a class="btn btn-danger waves-effect waves-light" role="button" id="btn_upl_cv"><i class="fa fa-upload"></i>&nbsp;&nbsp;Upload</a>
</div>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" name="riwayat_kegiatan_id">
<input type="file" name="input_load_cv" class="filestyle" accept=".pdf" style="display:none" data-buttonbefore="true" id="input_load_cv">
</form>
<div id="tabel_upl_cv"></div><br>
<button type="button" class="btn btn-primary btn-block" id="kirim_pdf_spt">Simpan</button>
<script>
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$("#btn_upl_cv").hide();
$("#kirim_pdf_spt").hide();
$('#tabel_upl_cv').load("app/cekpeserta/peserta/tabel_upl_cv.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#btn_load_cv').click(function(){
$('#input_load_cv').trigger('click');
});
$('#input_load_cv').change(function(e){
var fileName = e.target.files[0].name;
$("#btn_upl_cv").show();
});
$('#btn_upl_cv').click(function(){
$("#fr_cv").trigger('submit');
});
$("#fr_cv").on('submit',(function(e) {
e.preventDefault();
$.ajax({
url: "app/cekpeserta/peserta/upl_cv.php",
type: "POST",
data: new FormData(this),
contentType: false,
cache: false,
processData:false,
success: function(data) {
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#tabel_upl_cv').load("app/cekpeserta/peserta/tabel_upl_cv.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$("#btn_upl_cv").hide();
$("#kirim_pdf_spt").show();
}
});
}));
$('#kirim_pdf_spt').click(function(){
alert('Tersimpan..');
$('#modal_spt').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
});
</script>
+120
View File
@@ -0,0 +1,120 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
$str=$_POST['str'];
?>
<script type="text/javascript">$("#tabel_data_vpeserta").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_vpeserta" 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>
<?php if (($satuan_kerja_id!=null) || ($satuan_kerja_id!='')) {} else {?>
<td><b>Undangan</b></td>
<?php } ?>
<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,
k.no_und,
k.kode_pelatihan
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 bidang b ON (t.tenaga_id=b.tenaga_id)
INNER JOIN riwayat_kegiatan k ON (k.id=t.riwayat_kegiatan_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')
".($satuan_kerja_id == null ? "" : "AND b.satuan_kerja_id='$satuan_kerja_id'")."
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 date('d-m-Y',strtotime($row['tanggal_reg'])); ?></b></td>
<?php if (($satuan_kerja_id!=null) || ($satuan_kerja_id!='')) {} else {?>
<td><b>
<?php
if (($row['no_und']=='') || ($row['no_und']==null)) {} else {echo 'TERKIRIM';}
?>
</b></td>
<?php } ?>
<td><b><?php echo $row['status']; ?></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>
<?php if ($row['kode_pelatihan']=='BID') {} 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>
<?php } ?>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="delete_vpeserta"]').popover();
$('button[name="rw_pelatihan"]').popover();
$("#tabel_data_vpeserta").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/info/pendaftaran/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
var s=$('#str').val();
$('#tabel_vpeserta').load("app/cekpeserta/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id,str:s});
$('#ceksatker').trigger('change');
}
});
} else {}
});
</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>
+47
View File
@@ -0,0 +1,47 @@
<?php
include('../../koneksi.php');
if ($_POST['riwayat_kegiatan_id']) {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
} else {
$riwayat_kegiatan_id='0';
}
?>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<?php
$data_pdf=pg_query("SELECT pdf_spt,id FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id' ORDER BY id DESC");
while($rdata_pdf=pg_fetch_array($data_pdf)) {$pdf_spt=$rdata_pdf[0];
if (($pdf_spt==NULL) || ($pdf_spt=='')) {/*echo "File PDF belum diupload..";*/} else {
?>
<div class="gal-detail thumb" style="height:345px;background-color:#ece9d8;">
<embed src="app/cekpeserta/peserta/pdf/<?php echo $pdf_spt; ?>#toolbar=0" width="100%" height="300"></embed>
<button type="button" name="cv_delete"
style="height:22px;border-radius: 50%"class="btn btn-danger btn-xs pull-right" id="<?php echo $rdata_pdf[1];?>" data-content="Hapus" rel="popover"
data-placement="bottom" data-trigger="hover">
<i class="fa fa-remove"></i>
</button>
</div>
<?php
}
}
?>
<script>
$('button[name="cv_delete"]').click(function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "delete_cv";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/cekpeserta/peserta/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#tabel_upl_cv').load("app/cekpeserta/peserta/tabel_upl_cv.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
} else {}
});
</script>
+14
View File
@@ -0,0 +1,14 @@
<?php
print_r($_POST);
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$folder = "pdf";
$tmp_name = $_FILES["input_load_cv"]["tmp_name"];
$name = $folder."/".$_FILES["input_load_cv"]["name"];
$name_pdf = $_FILES["input_load_cv"]["name"];
move_uploaded_file($tmp_name, $name);
$upd=pg_query("UPDATE riwayat_kegiatan SET pdf_spt='$name_pdf' WHERE id='$riwayat_kegiatan_id'");
?>
+177
View File
@@ -0,0 +1,177 @@
<?php
include("../koneksi.php");
$thn_skrg=date('Y');
$jenis_user=$_POST['jenis'];
$satuan_kerja_id=$_POST['satker'];
?>
<script type="text/javascript">$("#tabel_data_cekpeserta").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_cekpeserta" class="table table-striped table-condensed" cellpadding="1" >
<thead>
<tr>
<td width="160"><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><b>Status</b></td>
<td width="70px;"><b>Close Reg</b></td>
<td align="center" width="50px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT p.nama_pelatihan,(SELECT j.nama FROM jenis_pelatihan j WHERE j.id=p.jenis_pelatihan_id),
p.penyelenggara,p.status,p.id,p.jatuh_tempo_reg,
p.tanggal_mulai,p.tanggal_selesai,p.waktu_mulai,p.waktu_selesai,p.tempat
FROM riwayat_kegiatan p WHERE p.thn='$thn_skrg' AND p.status<>'Selesai'
".($jenis_user == 'Bidang' ? "AND p.kode_pelatihan='BID'" : "")."
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><b><?php echo date('d-m-Y',strtotime($r['jatuh_tempo_reg'])); ?></b></td>
<td class="kanan" align="center">
<button type="button" name="peserta" style="height:22px;"class="btn btn-danger btn-xs peserta" id="<?php echo $r['id'];?>" data-content="Peserta" rel="popover" data-placement="top" data-trigger="hover">
<i style="margin-top:3px" class="fa fa-user"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<div id="modal_pdetail" 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">Detail Kegiatan</h4>
</div>
<div class="modal-body" id="modal_body_pdetail"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_pdetail">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_pdetail">Simpan</button>
</div>
</div>
</div>
</div>
<script type="text/javascript">
$('button[name="peserta"]').popover();
$('button[name="detail"]').popover();
$('button[name="materi"]').popover();
$('button[name="mentor"]').popover();
$("#tabel_data_cekpeserta").on('click','.peserta',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/cekpeserta/peserta/main.php',{riwayat_kegiatan_id : id, satuan_kerja_id:satuan_kerja_id},function(html){$("#main_tag").html(html);
});
});
/*
$("#tabel_data_cekpeserta").on('click','.mentor',function(){
var id = $(this).attr('id');
$.post('app/cekpeserta/mentor/main.php',{riwayat_kegiatan_id : id},function(html){$("#main_tag").html(html);
$('#add_mentor').show();$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();
});
});
$("#tabel_data_cekpeserta").on('click','.materi',function(){
var id = $(this).attr('id');
$.post('app/cekpeserta/materi/main.php',{riwayat_kegiatan_id : id},function(html){$("#main_tag").html(html);
$('#add_mentor').hide();$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();
});
});
$("#tabel_data_cekpeserta").on('click','.detail',function(){
var id = $(this).attr('id');
$('#modal_pdetail').modal('show');
$('#modal_body_pdetail').html("");
$.ajax({
type: "POST",
url: "app/cekpeserta/detail/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_pdetail').html(data);
$('#nama_pelatihan').first().focus().selected();
}
});
});
$('#simpan_pdetail').click(function(){
var id = $('#riwayat_kegiatan_id').val();
var bln = $('#bln').val();
var kode_pelatihan = $('#kode_pelatihan').val();
var tanggal_sk = $('#tanggal_sk').val();
var tempat=$('#tempat').val();
var tanggal_mulai=$('#tanggal_mulai').val();
var tanggal_selesai=$('#tanggal_selesai').val();
var lama=$('#lama').val();
var jenis_biaya=$('#jenis_biaya').val();
var status=$('#status').val();
var key="simpan_pdetail";
$.ajax({
type: "POST",
url: "app/cekpeserta/detail/crud.php",
data: 'id='+id
+'&bln='+bln
+'&kode_pelatihan='+kode_pelatihan
+'&tanggal_sk='+tanggal_sk
+'&tempat='+tempat
+'&tanggal_mulai='+tanggal_mulai
+'&tanggal_selesai='+tanggal_selesai
+'&lama='+lama
+'&jenis_biaya='+jenis_biaya
+'&status='+status
+'&key='+key,
success: function(data){
alert('Data tersimpan..');
$('#modal_pdetail').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
if (status=='Open') {
$('#tabel_cekpeserta').load("app/cekpeserta/tabel.php");
} else
if (status=='Ready') {
$('#pel_kehadiran').trigger('click');
}
}
});
});
$("#modal_pdetail").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
*/
</script>
+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>
+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'");
}
?>
+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>
+32
View File
@@ -0,0 +1,32 @@
<?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_evaluasipp"></div>
<script type="text/javascript">
$('#tabel_evaluasipp').load("app/evaluasipp/tabel.php");
</script>
+72
View File
@@ -0,0 +1,72 @@
<?php
include("../koneksi.php");
$thn_skrg=date('Y');
?>
<script type="text/javascript">$("#tabel_data_evaluasipp").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; ?>">
<table id="tabel_data_evaluasipp" 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 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 WHERE p.thn='$thn_skrg' 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-server"></i>
</button>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="form_digital"]').popover();
$("#tabel_data_evaluasipp").on('click','.form_digital',function(){
var id = $(this).attr('id');
$.post('app/evaluasipp/form/main.php',{riwayat_kegiatan_id : id},function(html){$("#main_tag").html(html);$('#peserta_ready').hide();$('#peserta_batal').hide();$('#back_2').hide();$('#back_1').show();});
});
</script>
+18
View File
@@ -0,0 +1,18 @@
<?php
include("../koneksi.php");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('1','Pengetahuan & wawasannya lebih luas')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('2','Lebih mudah diajak berdiskusi mengenai pekerjaannya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('3','Adanya ide baru untuk memecahkan masalahnya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('4','Lebih senang belajar untuk pengembangan profesinya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('5','Lebih trampil mengerjakan pekerjaan rutinnya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('6','Lebih sedikit melakukan kesalahan')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('7','Lebih cepat menyelesaikan pekerjaannya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('8','Membuat perencanaan dalam melakukan pekerjaan')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('9','Semua kegiatan dimonitor dan dicatat')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('10','Membuat laporan dan dokumentasi')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('11','Pelanggan yang dilayani lebih puas')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('12','Lebih percaya diri dalam melakukan pekerjaannya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('13','Bekerjasama dengan staf yang lain dalam bekerja')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('14','Meningkat kerajinan dan kedisiplinannya')");
pg_query("INSERT INTO form_digital (id,pernyataan) VALUES ('15','Kooperatif dengan atasan dan sesama staf')");
?>
+8
View File
@@ -0,0 +1,8 @@
<?php
include('../koneksi.php');
$key=$_POST['key'];
if ($key=='terima_undangan') {
$id=$_POST['id'];
$upd_terima = pg_query("UPDATE riwayat_peserta SET st_terima='Terima' WHERE id='$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);
?>
+53
View File
@@ -0,0 +1,53 @@
<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_inbox"></div>
<div id="modal_d_spt" 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="header_d_spt"></h4>
</div>
<div class="modal-body" id="modal_body_d_spt"></div>
</div>
</div>
<script type="text/javascript">
$('#tabel_inbox').load("app/inbox/tabel.php",{jenis:jenis, satker:satker});
</script>
+56
View File
@@ -0,0 +1,56 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$jenis=$_POST['jenis'];
$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];
}
?>
<br>
<br>
<br>
<br>
<div class="row">
<div class="col-md-12 col-sm-12 col-xs-12">
<span><b>
<?php echo 'Data Materi: '.strtoupper($jenis_pelatihan); ?><br>
<?php echo strtoupper($nama_pelatihan) ?></b>
</span>
</div>
</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>
<input type="hidden" id="riwayat_kegiatan_id" value='<?php echo $riwayat_kegiatan_id; ?>'>
<input type="hidden" id="jenis" value='<?php echo $jenis; ?>'>
<br>
<br>
<div id="tabel_materi"></div>
<br>
<div id="psr">
<div id="tabel_upl_cv"></div>
</div>
<script>
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var jenis = $('#jenis').val();
$('input[name="riwayat_kegiatan_id"]').val(riwayat_kegiatan_id);
$('#tabel_materi').load("app/inbox/materi/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#tabel_upl_cv').load("app/inbox/materi/tabel_upl_cv.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#back_1').click(function(){
$.post('app/inbox/main.php',function(html){$("#main_tag").html(html)});
});
</script>
+36
View File
@@ -0,0 +1,36 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
?>
<script type="text/javascript">
$("#tabel_data_materi").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": true,"info": true,"autoWidth": false});
</script>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<table id="tabel_data_materi" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td width="150px;"><b>Jenis</b></td>
<td><b>Keterangan</b></td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT * FROM riwayat_materi
WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'
ORDER BY id ASC
");
while($r=pg_fetch_array($data)) {
?>
<td class="kiri"><b><?php echo $r['materi']; ?></b></td>
<td class="kanan"><b><?php echo $r['keterangan']; ?></b></td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
</script>

Some files were not shown because too many files have changed in this diff Show More