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
+70
View File
@@ -0,0 +1,70 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='nama_satker') {
$riwayat_peserta_id=$_POST['riwayat_peserta_id'];
$s=pg_query("SELECT p.nama,s.nama FROM data_pegawai p
INNER JOIN riwayat_peserta r ON (p.id=r.data_pegawai_id)
INNER JOIN sebagai s ON (s.id=r.sebagai_id)
WHERE r.id='$riwayat_peserta_id'");
while($rs=pg_fetch_array($s)) {$n=$rs[0];$m=$rs[1];}
echo $n.' - '.$m;
} else
if ($key=='simpan_nd1') {
$id=$_POST['id'];
$no_nd=$_POST['no_nd'];
$tgl_nd=$_POST['tgl_nd'];
$tgl_nd=str_replace('/','-',$tgl_nd);
$tm=date('Y',strtotime($tgl_nd));
$bm=date('m',strtotime($tgl_nd));
$hm=date('d',strtotime($tgl_nd));
$upd=pg_query("UPDATE riwayat_peserta SET no_nd='$no_nd',tgl_nd='$tm-$bm-$hm' WHERE id='$id'");
} else
if ($key=='simpan_mentor') {
$id=$_POST['id'];
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$data_pegawai_id=$_POST['data_pegawai_id'];
$sebagai_id=$_POST['sebagai_id'];
$r=pg_query("SELECT tenaga_id,tenaga2_id FROM data_pegawai WHERE id='$data_pegawai_id'");
while($rr=pg_fetch_array($r)) {$tenaga_id=$rr[0];$tenaga2_id=$rr[1];}
$i=pg_query("SELECT satuan_kerja FROM data_pegawai WHERE id='$data_pegawai_id'");
while($ri=pg_fetch_array($i)) {$satuan_kerja_id=$ri[0];}
$cek_add=pg_query("SELECT id FROM riwayat_peserta WHERE id='$id'");
$row_add = pg_fetch_row($cek_add);
if ($row_add[0] > 0) {
$upd_add = pg_query("UPDATE riwayat_peserta SET
data_pegawai_id='$data_pegawai_id',
sebagai_id='$sebagai_id',
satuan_kerja_id='$satuan_kerja_id',
status_mentor='Pending',
tenaga_id='$tenaga_id',
tenaga2_id='$tenaga2_id'
WHERE id='$id'");
} else {
$ins_add = pg_query("INSERT into riwayat_peserta (
riwayat_kegiatan_id,
data_pegawai_id,
sebagai_id,
satuan_kerja_id,
status_mentor,
tenaga_id,
tenaga2_id
) values(
'$riwayat_kegiatan_id',
'$data_pegawai_id',
'$sebagai_id',
'$satuan_kerja_id',
'Pending',
'$tenaga_id',
'$tenaga2_id'
)
");
}
} else
if ($key=='hapus_data') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM riwayat_peserta WHERE id='$id'");
}
?>
+144
View File
@@ -0,0 +1,144 @@
<?php
include('../../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_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];
}
?>
<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>
<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-orange btn-rounded" id="add_mentor"><i class="fa fa-plus m-r-5"></i>Mentor</button>
<input type="hidden" id="riwayat_kegiatan_id" value='<?php echo $riwayat_kegiatan_id; ?>'>
<br>
<br>
<div id="tabel_mentor"></div>
<div id="modal_mentor" 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">Add Mentor</h4>
</div>
<div class="modal-body" id="modal_body_mentor"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_mentor">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_mentor">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">Nota Dinas Permohonan 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">Kirim ke kordik</button>
</div>
</div>
</div>
</div>
<script>
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('input[name="riwayat_kegiatan_id"]').val(riwayat_kegiatan_id);
$('#tabel_mentor').load("app/persiapan/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#add_mentor').click(function(){
var id = 0;
$('#modal_mentor').modal('show');
$('#modal_body_mentor').html("");
$.ajax({
type: "POST",
url: "app/persiapan/mentor/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_mentor').html(data);
$('#materi').first().focus().selected();
}
});
});
$('#simpan_mentor').click(function(){
var id = $('#id').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var sebagai_id = $('#sebagai_id').val();
var imp3 = $("#nama").val();
var z3 = $('#browsers');
var val3 = $(z3).find('option[value="' + imp3 + '"]');
var data_pegawai_id = val3.attr('id_ms_pegawai2');
var key = 'simpan_mentor';
$.ajax({
type: "POST",
url: "app/persiapan/mentor/crud.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&data_pegawai_id='+data_pegawai_id
+'&sebagai_id='+sebagai_id
+'&key='+key,
success: function(data){
$('#modal_mentor').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_mentor').load("app/persiapan/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
});
$('#simpan_nd1').click(function(){
var id = $('#id_mentor').val();
var no_nd = $('#no_nd_mentor').val();
var tgl_nd = $('#tgl_nd_mentor').val();
var key="simpan_nd1";
$.ajax({
type: "POST",
url: "app/persiapan/mentor/crud.php",
data: 'id='+id
+'&no_nd='+no_nd
+'&tgl_nd='+tgl_nd
+'&key='+key,
success: function(data){
alert('Nota dinas permohonan mentor siap dikirim ke kordik..');
$('#modal_nd1').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
$('#tabel_mentor').load("app/persiapan/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
});
$('#back_1').click(function(){
$.post('app/persiapan/main.php',function(html){$("#main_tag").html(html)});
});
$("#modal_nd1").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
</script>
+70
View File
@@ -0,0 +1,70 @@
<?php
include ('../../koneksi.php');
?>
<?php
$id=$_POST['id'];
$bln_skrg=date('m');
$data=pg_query("SELECT
id,
riwayat_kegiatan_id,
sebagai_id,
data_pegawai_id,
(SELECT nama FROM data_pegawai WHERE id=data_pegawai_id)
FROM riwayat_peserta WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row[0];
$riwayat_kegiatan_id=$row[1];
$sebagai_id=$row[2];
$data_pegawai_id=$row[3];
$nama=$row[4];
}
?>
<form role="form">
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<input type="hidden" value="<?php echo $id; ?>" id="id">
<div class="form-group m-r-10">
<label for="exampleInputEmail2">Sebagai</label>
<select class="form-control" id="sebagai_id" name="sebagai_id">
<option value=""></option>
<?php
$d=pg_query("SELECT DISTINCT * FROM sebagai WHERE id NOT IN ('1','3','5','6') ORDER BY nama ASC");
while($rd=pg_fetch_array($d)) {
?>
<option <?php if ($rd['id']==$sebagai_id) {echo "selected";} ?> value="<?php echo $rd[0]; ?>"><?php echo $rd[1]; ?></option>
<?php } ?>
</select>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Nama</label>
<input type="text" class="form-control" list="browsers" name="browser" id="nama" value="<?php echo $nama; ?>">
<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>
</div>
</form>
+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');
$riwayat_peserta_id=$_POST['riwayat_peserta_id'];
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$data=pg_query("SELECT id,
no_nd,tgl_nd
FROM riwayat_peserta
WHERE id='$riwayat_peserta_id'");
while($row=pg_fetch_array($data)) {
$id=$row[0];
$no_nd=$row[1];
$tgl_nd=$row[2];
}
?>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">No Nodin</label>
<input type="hidden" value="<?php echo $id; ?>" id="id_mentor">
<input type="text" class="form-control" value="<?php echo $no_nd; ?>" id="no_nd_mentor" >
</div>
<div class="form-group">
<label for="exampleInputEmail1">Tanggal Nodin</label>
<input type="text" id="tgl_nd_mentor" class="form-control date" value="<?php
$tml=date('d-m-Y',strtotime($tgl_nd));
if (($tml=="01-01-1970") || ($tml==NULL) || ($tml=="")) {
echo "";
} else {
echo date('d/m/Y',strtotime($tml));
}
?>">
</div>
</form>
+138
View File
@@ -0,0 +1,138 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
?>
<script type="text/javascript">
$("#tabel_data_mentor").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_mentor" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td><b>Nama Mentor</b></td>
<td><b>Satuan Kerja</b></td>
<!--<td><b>Gol</b></td>
<td><b>Sex</b></td>-->
<td><b>Jab</b></td>
<td><b>Sebagai</b></td>
<td width="70px;"><b>Nota Dinas</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,s.nama,p.golongan,p.ruang,p.jenis_kelamin,
j.nama,b.nama,r.id,r.status_mentor,r.no_nd
FROM data_pegawai p
INNER JOIN riwayat_peserta r ON (p.id=r.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)
INNER JOIN sebagai b ON (b.id=r.sebagai_id)
WHERE r.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND r.sebagai_id NOT IN ('1','3','5','6')
ORDER BY r.id ASC
");
while($r=pg_fetch_array($data)) {
?>
<td class="kiri"><b><?php echo $r[0]; ?></b></td>
<td><b><?php echo $r[1]; ?></b></td>
<!-- <td><b><?php if ($r[2]=='-') {echo "-";} else {echo $r[2].'/'.$r[3];} ?></b></td>
<td><b><?php if ($r[4]=='Laki-laki') {echo "L";} else {echo "P";} ?></b></td>-->
<td><b><?php echo $r[5]; ?></b></td>
<td><b><?php echo $r[6]; ?></b></td>
<td><b>
<?php if (($r['no_nd']=='') || ($r['no_nd']==null)) {} else { ?>
TERKIRIM
<?php } ?>
</b></td>
<td><b><?php echo $r['status_mentor']; ?></b></td>
<td class="kanan" align="left">
<button type="button" name="edit_data" style="height:22px;"class="btn btn-success btn-xs edit_data" id="<?php echo $r['id'];?>" data-content="Edit Data" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-pencil"></i>
</button>
<button type="button" name="hapus_data" style="height:22px;"class="btn btn-danger btn-xs hapus_data" id="<?php echo $r['id'];?>" data-content="Hapus" rel="popover" data-placement="top" data-trigger="hover"
>
<i class="fa fa-remove"></i>
</button>
<button type="button" name="nd_permohonan_ns" style="height:22px;"class="btn btn-primary btn-xs nd_permohonan_ns" id="<?php echo $r['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>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_data"]').popover();
$('button[name="hapus_data"]').popover();
$('button[name="nd_permohonan_ns"]').popover();
$("#tabel_data_mentor").on('click','.edit_data',function(){
var id = $(this).attr('id');
$('#modal_mentor').modal('show');
$('#modal_body_mentor').html("");
$.ajax({
type: "POST",
url: "app/persiapan/mentor/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_mentor').html(data);
$('#materi').first().focus().selected();
}
});
});
$("#tabel_data_mentor").on('click','.hapus_data',function(){
var x = confirm("Anda yakin ingin menghapus ?");
if (x) {
var key = "hapus_data";
var id = $(this).attr('id');
var rowElement = $(this).parent().parent();
$.ajax({
type: "POST",
url: "app/persiapan/mentor/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#tabel_mentor').load("app/persiapan/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
} else {}
});
$("#tabel_data_mentor").on('click','.nd_permohonan_ns',function(){
var riwayat_peserta_id = $(this).attr('id');
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('#modal_nd1').modal('show');
$('#modal_body_nd1').html("");
$.ajax({
type: "POST",
url: "app/persiapan/mentor/modal_nd1.php",
data: 'riwayat_peserta_id='+riwayat_peserta_id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
var key="nama_satker";
$.ajax({
type: "POST",
url: "app/persiapan/mentor/crud.php",
data: 'riwayat_peserta_id='+riwayat_peserta_id
+'&key='+key,
success: function(data){
$('#modal_head_nd1').html(data);
}
});
$('#modal_body_nd1').html(data);
$('#no_nd').first().focus().selected();
}
});
});
</script>