first commit
This commit is contained in:
@@ -0,0 +1,191 @@
|
||||
<?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),tanggal_mulai,tanggal_selesai
|
||||
FROM riwayat_kegiatan WHERE id='$id'");
|
||||
while($rd=pg_fetch_array($d)) {
|
||||
$nama_pelatihan=$rd[0];
|
||||
$jenis_pelatihan=$rd[1];
|
||||
$tanggal_mulai=$rd[2];
|
||||
$tanggal_selesai=$rd[3];
|
||||
}
|
||||
|
||||
$tgl_mulai=$tanggal_mulai;
|
||||
$tgl_mulai=str_replace('/','-',$tgl_mulai);
|
||||
$tm=date('Y',strtotime($tgl_mulai));
|
||||
$bm=date('m',strtotime($tgl_mulai));
|
||||
$hm=date('d',strtotime($tgl_mulai));
|
||||
|
||||
$tgl_selesai=$tanggal_selesai;
|
||||
$tgl_selesai=str_replace('/','-',$tgl_selesai);
|
||||
$ts=date('Y',strtotime($tgl_selesai));
|
||||
$bs=date('m',strtotime($tgl_selesai));
|
||||
$hs=date('d',strtotime($tgl_selesai));
|
||||
|
||||
$date1="$tm-$bm-$hm";
|
||||
$date2="$ts-$bs-$hs";
|
||||
?>
|
||||
|
||||
<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 Hadir : '.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 class="row">
|
||||
<div class="col-lg-1 m-r-10">
|
||||
<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="ceksebagai" style="margin-top:-2px;border:0px;border-radius:0px;border-bottom: 1px solid;">
|
||||
<option></option>
|
||||
<?php
|
||||
$s=pg_query("SELECT DISTINCT p.sebagai_id,s.nama FROM riwayat_peserta p
|
||||
INNER JOIN sebagai s ON (s.id=p.sebagai_id)
|
||||
WHERE p.riwayat_kegiatan_id='$id'
|
||||
ORDER BY p.sebagai_id ASC
|
||||
");
|
||||
while($r=pg_fetch_array($s)) {
|
||||
?>
|
||||
<option value="<?php echo $r[0]; ?>"><?php echo $r[1]; ?></option>
|
||||
<?php } ?>
|
||||
</select>
|
||||
</div>
|
||||
|
||||
<div class="col-lg-1">
|
||||
<button type="button" class="btn btn-default btn-rounded" id="print_dh"><i class="glyphicon glyphicon-print m-r-5"></i>Print</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'
|
||||
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 class="col-lg-1">
|
||||
<button type="button" class="btn btn-success btn-rounded" id="absen"><i class="fa fa-check m-r-5"></i>Hadir</button>
|
||||
</div>-->
|
||||
|
||||
</div>
|
||||
<input type="hidden" id="date1" value="<?php echo $date1; ?>">
|
||||
<input type="hidden" id="date2" value="<?php echo $date2; ?>">
|
||||
<div id="tabel_vpeserta"></div>
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||||
$('#tabel_vpeserta').load("app/kehadiran/hadir/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
|
||||
$('#print_dh').prop('disabled',true);
|
||||
|
||||
$('#ceksatker').change(function(){
|
||||
var s = $('#ceksatker').val();
|
||||
var t = $('#ceksebagai').val();
|
||||
if (!s) {$('#tabel_vpeserta').load("app/kehadiran/hadir/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});} else {
|
||||
$('#tabel_vpeserta').load("app/kehadiran/hadir/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s,sbg:t});
|
||||
}
|
||||
});
|
||||
|
||||
$('#ceksebagai').change(function(){
|
||||
var s = $('#ceksatker').val();
|
||||
var t = $('#ceksebagai').val();
|
||||
if (!t) {$('#print_dh').prop('disabled',true);$('#tabel_vpeserta').load("app/kehadiran/hadir/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});} else {
|
||||
$('#print_dh').prop('disabled',false);
|
||||
$('#tabel_vpeserta').load("app/kehadiran/hadir/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id,str:s,sbg:t});
|
||||
}
|
||||
});
|
||||
|
||||
$('#back').click(function(){
|
||||
$.post('app/kehadiran/main.php',function(html){$("#main_tag").html(html);});
|
||||
});
|
||||
|
||||
|
||||
$('#print_dh').click(function(){
|
||||
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
|
||||
var t = $('#ceksebagai').val();
|
||||
var w = 1000;
|
||||
var h = 800;
|
||||
var left = Number((screen.width/2)-(w/2));
|
||||
var tops = Number((screen.height/2)-(h/2));
|
||||
var listDate = [];
|
||||
var startDate =$('#date1').val();
|
||||
var endDate = $('#date2').val();
|
||||
var dateMove = new Date(startDate);
|
||||
var strDate = startDate;
|
||||
|
||||
if (strDate==endDate) {
|
||||
$.post('app/kehadiran/hadir/print_dh.php', {riwayat_kegiatan_id:riwayat_kegiatan_id, strDate:strDate, sebagai:t}, function (result) {
|
||||
WinId = window.open('', 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
WinId.document.open();
|
||||
WinId.document.write(result);
|
||||
WinId.document.close();
|
||||
WinId.focus();
|
||||
});
|
||||
} else {
|
||||
while (strDate < endDate) {
|
||||
var strDate = dateMove.toISOString().slice(0,10);
|
||||
listDate.push(strDate);
|
||||
dateMove.setDate(dateMove.getDate()+1);
|
||||
$.post('app/kehadiran/hadir/print_dh.php', {riwayat_kegiatan_id:riwayat_kegiatan_id, strDate:strDate, sebagai:t}, function (result) {
|
||||
WinId = window.open('', 'newwin', 'toolbar=no, location=no, directories=no, status=no, menubar=yes, scrollbars=yes, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+tops+', left='+left);
|
||||
WinId.document.open();
|
||||
WinId.document.write(result);
|
||||
WinId.document.close();
|
||||
WinId.focus();
|
||||
});
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
});
|
||||
|
||||
</script>
|
||||
@@ -0,0 +1,270 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<!-- App title -->
|
||||
<title>SIMPRO RSSA</title>
|
||||
|
||||
|
||||
|
||||
|
||||
</head>
|
||||
|
||||
<style type="text/css">
|
||||
|
||||
|
||||
|
||||
.breakAfter{
|
||||
page-break-after: always;
|
||||
}
|
||||
@page
|
||||
{
|
||||
size: 210mm 430mm;
|
||||
height: 430;
|
||||
width: 210mm;
|
||||
margin: 7mm 0mm 0mm 6mm;
|
||||
}
|
||||
|
||||
body
|
||||
{
|
||||
margin-left: 30px;
|
||||
}
|
||||
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
td, th {
|
||||
padding:0px 5px 0px 5px;
|
||||
}
|
||||
|
||||
#tb_head, #cssTable, b, div {
|
||||
font-family: "Tahoma";
|
||||
font-size: 13px;
|
||||
width: 700px;
|
||||
table-layout: fixed;
|
||||
}
|
||||
|
||||
.a {width: 20px; max-width: 20px;}
|
||||
.b {width: 280px;max-width: 280px;}
|
||||
/*.h {width: 23px;max-width: 23px;} */
|
||||
.i {width: 230px;max-width: 230px;}
|
||||
.j {width: 100px;max-width: 98px;}
|
||||
/* .k {width: 80px;max-width: 80px;}
|
||||
.l {width: 50px;max-width: 50px;}
|
||||
.m {width: 90px;max-width: 90px;} */
|
||||
|
||||
#cssTable td
|
||||
{
|
||||
vertical-align: middle;
|
||||
}
|
||||
#cssTable {
|
||||
border-spacing:0;
|
||||
}
|
||||
#cssTable tbody td, th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
#cssTable thead td,th {
|
||||
border-right:1px solid black;
|
||||
border-bottom:1px solid black;
|
||||
border-left:1px solid black;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
#cssTable tfoot td {
|
||||
border-bottom: none;
|
||||
border-right: none;
|
||||
border-left: none;
|
||||
border-top:1px solid black;
|
||||
}
|
||||
|
||||
|
||||
.header-info {
|
||||
font-family: "Tahoma";
|
||||
font-size: 20px;
|
||||
}
|
||||
|
||||
.tr_head {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
|
||||
</style>
|
||||
|
||||
<body>
|
||||
<?php
|
||||
include("../../koneksi.php");
|
||||
date_default_timezone_set('Asia/Jakarta');
|
||||
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
|
||||
$sbg2=$_POST['sebagai'];
|
||||
$strDate=$_POST['strDate'];
|
||||
|
||||
$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 k.jenis='Kabid'");
|
||||
while($rkpl=pg_fetch_array($kpl)) {
|
||||
$nm_kepala=$rkpl[0];
|
||||
$pangkat=$rkpl[2];
|
||||
$nip=$rkpl[1];
|
||||
}
|
||||
|
||||
$data = pg_query("SELECT j.nama,k.nama_pelatihan,k.tempat,
|
||||
(SELECT s.nama FROM sebagai s WHERE s.id='$sbg2')
|
||||
FROM riwayat_kegiatan k INNER JOIN jenis_pelatihan j ON (j.id=k.jenis_pelatihan_id)
|
||||
WHERE k.id='$riwayat_kegiatan_id'");
|
||||
while($row=pg_fetch_array($data)) {
|
||||
$jenis_pelatihan=$row[0];
|
||||
$nama_pelatihan=$row[1];
|
||||
$tempat=$row[2];
|
||||
$sbg=$row[3];
|
||||
}
|
||||
|
||||
$array_hari = array(1=>"Senin","Selasa","Rabu","Kamis","Jumat", "Sabtu","Minggu");
|
||||
$hari = $array_hari[date("N",strtotime($tgl_kegiatan))];
|
||||
|
||||
$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')];
|
||||
$a=date('d',strtotime($strDate)).' '.(strtoupper($bulan[date('m',strtotime($strDate))])).' '.date('Y',strtotime($strDate)) ;
|
||||
?>
|
||||
|
||||
|
||||
|
||||
<table class="report-container" id="rpt" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<thead class="report-header" style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<tr style="border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<th class="report-header-cell" style="font-weight: normal;border-top: none;border-bottom: none;border-left: none;border-right: none;">
|
||||
<div class="header-info">
|
||||
|
||||
<table id="tb_head">
|
||||
<thead>
|
||||
<tr class="tr_head"><td><center><?php echo strtoupper('daftar nama'.' '.$sbg); ?></center></td></tr>
|
||||
<tr class="tr_head"><td><center><?php echo strtoupper($jenis_pelatihan); ?></center></td></tr>
|
||||
<tr class="tr_head"><td><center><?php echo strtoupper($nama_pelatihan); ?></center></td></tr>
|
||||
<tr class="tr_head"><td><center><?php echo strtoupper($tempat.' TGL '.$a); ?></center></td></tr>
|
||||
</thead>
|
||||
</table>
|
||||
<br>
|
||||
|
||||
</div>
|
||||
</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody class="report-content">
|
||||
<tr>
|
||||
<td class="report-content-cell">
|
||||
<div class="main">
|
||||
|
||||
|
||||
|
||||
|
||||
<table style="color:black;" id="cssTable">
|
||||
<thead>
|
||||
<tr align="center" style="font-weight:bold;height:40px;">
|
||||
<td class="a">No</td>
|
||||
<td class="b">Nama / NIP / Gol</td>
|
||||
<td class="i">Jabatan/Satker</td>
|
||||
<td class="j" colspan="2" style="border-bottom:none;">Tanda Tangan</td>
|
||||
</tr>
|
||||
</thead>
|
||||
<?php
|
||||
$result = pg_query("SELECT
|
||||
p.nama,
|
||||
p.nipb,
|
||||
p.golongan,
|
||||
p.ruang,
|
||||
CASE WHEN j.urut IN ('1','2','3','4','5','6','7')
|
||||
THEN j.nama
|
||||
ELSE
|
||||
(SELECT s.nama FROM satuan_kerja s WHERE s.id=t.satuan_kerja_id)
|
||||
END,
|
||||
(SELECT b.nama FROM sebagai b WHERE b.id=t.sebagai_id),
|
||||
t.id
|
||||
FROM riwayat_peserta t
|
||||
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
|
||||
INNER JOIN jabatan_pegawai j ON (j.id=p.jabatan_pegawai_id)
|
||||
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
|
||||
".($sbg2 == null ? "" : "AND t.sebagai_id='$sbg2'")."
|
||||
ORDER BY j.urut ASC, (SELECT s.nama FROM satuan_kerja s WHERE s.id=t.satuan_kerja_id) ASC, p.nama ASC
|
||||
");
|
||||
|
||||
$totalRows_result = pg_num_rows($result);
|
||||
$i=1;
|
||||
$no=1;
|
||||
echo "<tbody><tr style='line-height:1.3'>";
|
||||
while($row_result = pg_fetch_array($result)) {
|
||||
if ($i > 1 && $i % 20 == 0)
|
||||
echo '</tr><tr style="line-height:1.3" class="breakAfter">';
|
||||
else if ($i)
|
||||
echo '</tr><tr style="line-height:1.3">';
|
||||
++$i;
|
||||
echo "<td align='right'>"; echo $no.'.'; echo "</td>";
|
||||
echo "<td";
|
||||
if (strlen($row_result[0])>43) {echo " style='font-size:11px'";} else {}
|
||||
echo ">"; echo $row_result[0]; echo "<br>"; echo $row_result[1];
|
||||
if (($row_result[2]=='-') || ($row_result[2]=='')) {
|
||||
echo ''; } else {echo ' - '.$row_result[2].'/'.$row_result[3]; }
|
||||
echo "</td>";
|
||||
echo "<td";
|
||||
if (strlen($row_result[4])>30) {echo " style='font-size:11px'";} else {}
|
||||
echo ">";echo $row_result[4]; echo "</td>";
|
||||
|
||||
if ($no % 2 == 0){ //Kondisi
|
||||
|
||||
echo "<td style='border-right:none;border-top:none;border-bottom:none;'></td>";
|
||||
echo "<td style='border-left:none;border-top:none;border-bottom:none;'>"; echo $no.'......'; echo "</td>";
|
||||
|
||||
} else {
|
||||
|
||||
echo "<td style='border-right:none;border-top:none;border-bottom:none;'>"; echo $no.'......'; echo "</td>";
|
||||
echo "<td style='border-left:none;border-top:none;border-bottom:none;'></td>";
|
||||
|
||||
}
|
||||
$no++;
|
||||
}
|
||||
echo '</tr></tbody>';
|
||||
?>
|
||||
<tfoot>
|
||||
<tr>
|
||||
<td colspan="6"><br>
|
||||
<div class="row"><div class="col-lg-12" style="text-align:center;margin-left:190px">Mengetahui</div></div>
|
||||
<div class="row"><div class="col-lg-12" style="text-align:center;margin-left:190px">Ka.Bid. Pengembangan Profesi</div></div>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<br>
|
||||
<div class="row"><div class="col-lg-12" style="text-align:center;text-decoration: underline;margin-left:190px"><?php echo $nm_kepala; ?></div></div>
|
||||
<div class="row"><div class="col-lg-12" style="text-align:center;margin-left:190px"><?php echo $pangkat; ?></div></div>
|
||||
<div class="row"><div class="col-lg-12" style="text-align:center;margin-left:190px"><?php echo $nip; ?></div></div>
|
||||
</td>
|
||||
</tr>
|
||||
</tfoot>
|
||||
</table>
|
||||
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
window.print();
|
||||
window.close();
|
||||
</script>
|
||||
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,59 @@
|
||||
<?php
|
||||
include('../../koneksi.php');
|
||||
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
|
||||
$str=$_POST['str'];
|
||||
$sbg=$_POST['sbg'];
|
||||
?>
|
||||
|
||||
<script type="text/javascript">$("#tabel_data_vpeserta").DataTable({"stateSave": true,"paging": false,"lengthChange": false,"searching": false,"ordering": false,"info": false,"autoWidth": false});</script>
|
||||
<br>
|
||||
<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" value="<?php echo $sbg?>" id="sbg">
|
||||
<table id="tabel_data_vpeserta" class="table table-striped table-condensed" cellpadding="1" >
|
||||
<thead>
|
||||
<tr>
|
||||
<td><b>Nama Peserta</b></td>
|
||||
<td><b>NIP</b></td>
|
||||
<td><b>Gol</b></td>
|
||||
<td><b>Satuan Kerja</b></td>
|
||||
<td><b>Sebagai</b></td>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<?php
|
||||
$data = pg_query("SELECT
|
||||
p.nama,
|
||||
p.nipb,
|
||||
p.golongan,
|
||||
p.ruang,
|
||||
(SELECT s.nama FROM satuan_kerja s WHERE s.id=t.satuan_kerja_id),
|
||||
(SELECT b.nama FROM sebagai b WHERE b.id=t.sebagai_id),
|
||||
t.id
|
||||
FROM riwayat_peserta t
|
||||
INNER JOIN data_pegawai p ON (p.id=t.data_pegawai_id)
|
||||
WHERE t.riwayat_kegiatan_id='$riwayat_kegiatan_id'
|
||||
".($sbg == null ? "" : "AND t.sebagai_id='$sbg'")."
|
||||
".($str == null ? "" : "AND p.satuan_kerja='$str'")."
|
||||
ORDER BY (SELECT s.nama FROM satuan_kerja s WHERE s.id=t.satuan_kerja_id) ASC, p.nama ASC");
|
||||
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 if ($row[2]=='-') {echo "-";} else {echo $row[2].'/'.$row[3];} ?></b></td>
|
||||
<td><b><?php echo $row[4]; ?></b></td>
|
||||
<td class="kanan"><b><?php echo $row[5]; ?></b></td>
|
||||
</tr>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</tbody>
|
||||
</table>
|
||||
|
||||
|
||||
|
||||
<script type="text/javascript">
|
||||
$('button[name="rw_pelatihan"]').popover();
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user