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
+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>
+22
View File
@@ -0,0 +1,22 @@
<?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 file,id FROM riwayat_file_materi WHERE riwayat_kegiatan_id='$riwayat_kegiatan_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="gal-detail thumb" style="height:345px;background-color:#ece9d8;">
<embed src="app/persiapan/materi/pdf/<?php echo $pdf; ?>#toolbar=1" width="100%" height="300"></embed>
</div>
<?php
}
}
?>
+78
View File
@@ -0,0 +1,78 @@
<?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 'Data 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>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('#tabel_vmentor').load("app/inbox/mentor/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
$('#back').click(function(){
$.post('app/inbox/main.php',function(html){$("#main_tag").html(html);});
});
</script>
+82
View File
@@ -0,0 +1,82 @@
<?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>Nama Mentor</b></td>
<td><b>Gol</b></td>
<td><b>Sex</b></td>
<td><b>Tenaga</b></td>
<td><b>Asal satker</b></td>
<!--<td><b>Tgl Jawaban</b></td>-->
<td align="center" width="90px;"><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,
e.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 satuan_kerja e ON (e.id=t.satuan_kerja_id)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND t.sebagai_id IN ('2','4')
AND t.status_mentor='Ready'
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 date('d-m-Y',strtotime($row['tanggal_reg'])); ?></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 riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('button[name="rw_pelatihan"]').popover();
$("#tabel_data_vmentor").on('click','.rw_pelatihan',function(){});
</script>
+21
View File
@@ -0,0 +1,21 @@
<?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=$rdata_pdf[0];
if (($pdf==NULL) || ($pdf=='')) {/*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; ?>#toolbar=1" width="100%" height="300"></embed>
</div>
<?php
}
}
?>
+12
View File
@@ -0,0 +1,12 @@
<?php
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
?>
<input type="hidden" id="riwayat_kegiatan_id" value="<?php echo $riwayat_kegiatan_id; ?>">
<input type="hidden" id="satuan_kerja_id" value="<?php echo $satuan_kerja_id; ?>">
<div id="tabel_list_undangan"></div>
<script>
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var satuan_kerja_id = $('#satuan_kerja_id').val();
$('#tabel_list_undangan').load('app/inbox/tabel_list_undangan.php',{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
</script>
+102
View File
@@ -0,0 +1,102 @@
<?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 'Daftar 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
$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");
while($r=pg_fetch_array($s)) {
?>
<option value="<?php echo $r[0]; ?>"><?php echo $r[1]; ?></option>
<?php } ?>
</select>
</div>
</div>
<div id="tabel_vpeserta"></div>
</div>
<script type="text/javascript">
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var satuan_kerja_id=$('#satuan_kerja_id').val();
$('#ceksatker').change(function(){
var s = $('#ceksatker').val();
if (!s) {$('#tabel_vpeserta').hide();} else {
$('#tabel_vpeserta').load("app/inbox/peserta/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s});
}
});
$('#back').click(function(){
$.post('app/inbox/main.php',function(html){$("#main_tag").html(html);});
});
</script>
+80
View File
@@ -0,0 +1,80 @@
<?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>
<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
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)
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>
<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>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="rw_pelatihan"]').popover();
</script>
+232
View File
@@ -0,0 +1,232 @@
<?php
include("../koneksi.php");
$thn_skrg=date('Y');
$jenis_user=$_POST['jenis'];
$satuan_kerja_id=$_POST['satker'];
?>
<script type="text/javascript">$("#tabel_data_inbox").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_inbox" 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 align="center" width="140px;"><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='Ready'
AND s.satuan_kerja_id='$satuan_kerja_id'
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" align="center">
<button type="button" name="d_spt" style="height:22px;"class="btn btn-primary btn-xs d_spt" id="<?php echo $r['id'];?>" data-content="SPT" rel="popover" data-placement="top" data-trigger="hover"
><i style="margin-top:3px" class="fa fa-envelope"></i>
</button>
<button type="button" name="d_undangan" style="height:22px;"class="btn btn-teal btn-xs d_undangan" id="<?php echo $r['id'];?>" data-content="Undangan" rel="popover" data-placement="top" data-trigger="hover"
><i style="margin-top:3px" class="fa fa-envelope"></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>
<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>
<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>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="mentor"]').popover();
$('button[name="materi"]').popover();
$('button[name="d_spt"]').popover();
$('button[name="d_undangan"]').popover();
$('button[name="peserta"]').popover();
$("#tabel_data_inbox").on('click','.mentor',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/inbox/mentor/main.php',{riwayat_kegiatan_id : id, satuan_kerja_id:satuan_kerja_id},function(html){$("#main_tag").html(html);
});
});
$("#tabel_data_inbox").on('click','.peserta',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$.post('app/inbox/peserta/main.php',{riwayat_kegiatan_id : id, satuan_kerja_id:satuan_kerja_id},function(html){$("#main_tag").html(html);
});
});
$("#tabel_data_inbox").on('click','.materi',function(){
var id = $(this).attr('id');
var jenis = $('#jenis').val();
$.post('app/inbox/materi/main.php',{riwayat_kegiatan_id : id,jenis : jenis},function(html){$("#main_tag").html(html);
});
});
$("#tabel_data_inbox").on('click','.d_spt',function(){
var id = $(this).attr('id');
$('#modal_d_spt').modal('show');
$('#modal_body_d_spt').html("");
$.ajax({
type: "POST",
url: "app/inbox/modal_d_spt.php",
data: 'riwayat_kegiatan_id='+id,
success: function(data){
$('#modal_body_d_spt').html(data);
$('#header_d_spt').html('View SPT');
}
});
});
$("#tabel_data_inbox").on('click','.d_undangan',function(){
var id = $(this).attr('id');
var satuan_kerja_id = $('#satuan_kerja_id').val();
$('#modal_d_spt').modal('show');
$('#modal_body_d_spt').html('');
$.ajax({
type: "POST",
url: "app/inbox/modal_d_und.php",
data: 'riwayat_kegiatan_id='+id
+'&satuan_kerja_id='+satuan_kerja_id,
success: function(data){
$('#modal_body_d_spt').html(data);
$('#header_d_spt').html('List Undangan');
}
});
});
$("#modal_d_spt").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
$("#modal_d_und").on("hidden.bs.modal", function () {
$(this).off('hidden.bs.modal');
});
/*
$("#tabel_data_inbox").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_inbox").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_inbox").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_inbox').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>
+117
View File
@@ -0,0 +1,117 @@
<?php
include('../koneksi.php');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$satuan_kerja_id=$_POST['satuan_kerja_id'];
?>
<script type="text/javascript">$("#tabel_data_und").DataTable({"stateSave": true,"paging": false,"lengthChange": true,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
<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_und" 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>Sebagai</b></td>
<td align="center"><b>Terima</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.st_terima,
(SELECT u.nama FROM sebagai u WHERE u.id=t.sebagai_id)
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)
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
AND p.satuan_kerja='$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 $row[9]; ?></b></td>
<td align="center">
<?php
if ($row['st_terima']=='Terima') {
?>
<i class="ion-checkmark-round"></i>
<?php
} else {
?>
<?php
}
?>
</td>
<td align="center" class="kanan">
<button type="button" name="dl_undangan" style="height:22px;"class="btn btn-danger btn-xs dl_undangan" id="<?php echo $row['id'];?>" data-content="Download Undangan" rel="popover" data-placement="top" data-trigger="hover">
<i class="fa fa-arrow-down"></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="dl_undangan"]').popover();
$("#tabel_data_und").on('click','.dl_undangan',function(){
var id = $(this).attr('id');
$.ajax({
type: "POST",
url: "app/inbox/undangan.php",
data: 'id='+id,
success: function(data){
var key = "terima_undangan";
var ling = 'app/inbox/'+id+'/'+data;
window.open(ling);
window.close();
$.ajax({
type: "POST",
url: "app/inbox/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
alert('Undangan telah diterima.. Silakan cetak..');
$('#tabel_list_undangan').load("app/inbox/tabel_list_undangan.php",{riwayat_kegiatan_id:riwayat_kegiatan_id, satuan_kerja_id:satuan_kerja_id});
var nmf = data;
$.ajax({
type: "POST",
url: "app/inbox/del_und.php",
data: 'nmf='+nmf
+'&id='+id,
success: function(data){
}
});
}
});
}
});
});
</script>
Binary file not shown.
+149
View File
@@ -0,0 +1,149 @@
<?php
include('../koneksi.php');
//echo "Hari ini adalah ". hari_ini();
$riwayat_peserta_id=$_POST['id'];
$ket=pg_query("SELECT t.id,
k.tgl_und,
k.no_und,
p.nama,
r.nama,
k.tanggal_mulai,
k.waktu_mulai,
k.waktu_selesai,
k.tempat,
(SELECT u.nama FROM sebagai u WHERE u.id=t.sebagai_id),
l.nama,
k.nama_pelatihan
FROM riwayat_peserta t
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
INNER JOIN riwayat_kegiatan k ON (k.id=t.riwayat_kegiatan_id)
INNER JOIN satuan_kerja r ON (r.id=p.satuan_kerja)
INNER JOIN jenis_pelatihan l ON (l.id=k.jenis_pelatihan_id)
WHERE t.id='$riwayat_peserta_id'
ORDER BY t.id DESC
");
while($rket=pg_fetch_array($ket)) {
$id=$rket[0];
$tgl_und=$rket[1];
$no_und=$rket[2];
$nama_und=$rket[3];
$satker_und=str_replace("&","dan",$rket[4]);
$tgl_acara_und=$rket[5];
$waktu_mulai=$rket[6];
$waktu_selesai=$rket[7];
$tempat_und=$rket[8];
$sebagai_und=$rket[9];
$jenis_pel=ucwords(strtolower($rket[10]));
$nama_pel=ucwords(strtolower($rket[11]));
}
$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' AND jenis='Wadir'");
while($rkpl=pg_fetch_array($kpl)) {
$wadir_und=$rkpl[0];
$pangkat_und=$rkpl[2];
$nip_und=$rkpl[1];
}
$thn_und=date('Y');
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
$hari = $array_hari[date("N",strtotime($tgl_acara_und))];
$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')];
$template_file_name = 'undangan.docx';
$rand_no = rand(111111, 999999);
$fileName = "UNDANGAN_".$nama_und.'_'.date('d',strtotime($tgl_und)).''.(date('m',strtotime($tgl_und))).''.date('Y',strtotime($tgl_und)).".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("tgl_und", date('d',strtotime($tgl_und)).' '.($bulan[date('m',strtotime($tgl_und))]).' '.date('Y',strtotime($tgl_und)), $message);
$message = str_replace("no_und", $no_und, $message);
$message = str_replace("thn_und", $thn_und, $message);
$message = str_replace("nama_und", $nama_und, $message);
$message = str_replace("satker_und", $satker_und, $message);
$message = str_replace("tgl_acara_und", date('d',strtotime($tgl_acara_und)).' '.($bulan[date('m',strtotime($tgl_acara_und))]).' '.date('Y',strtotime($tgl_acara_und)), $message);
if (date('H:i',strtotime($waktu_selesai))=='00:00') {
$message = str_replace("waktu_acara_und", date('H:i',strtotime($waktu_mulai)).' s/d Selesai', $message);
} else {
$message = str_replace("waktu_acara_und", date('H:i',strtotime($waktu_mulai)).' s/d '.date('H:i',strtotime($waktu_selesai)), $message);
}
$message = str_replace("tempat_und", $tempat_und, $message);
$message = str_replace("sebagai_und", $sebagai_und, $message);
$message = str_replace("jenis_pel", $jenis_pel, $message);
$message = str_replace("nama_pel", $nama_pel, $message);
$message = str_replace("wadir_und", $wadir_und, $message);
$message = str_replace("pangkat_und", $pangkat_und, $message);
$message = str_replace("nip_und", $nip_und, $message);
/* $message = str_replace("2020", $thn, $message);
$message = str_replace("hd", $head, $message);
$message = str_replace("isi_catatan", $isi_catatan, $message); */
//Replace the content with the new content created above.
$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;
?>