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
+56
View File
@@ -0,0 +1,56 @@
<?php
include('../../koneksi.php');
$key=$_POST['key'];
if ($key=='simpan_ket') {
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$ket_acara=$_POST['ket_acara'];
$upd=pg_query("UPDATE riwayat_kegiatan SET ket_acara='$ket_acara' WHERE id='$riwayat_kegiatan_id'");
} else
if ($key=='simpan_jadwal') {
$id=$_POST['id'];
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$hari_ke=$_POST['hari_ke'];
$waktu_mulai=$_POST['waktu_mulai'];
$waktu_selesai=$_POST['waktu_selesai'];
$materi=$_POST['materi'];
$pj=$_POST['pj'];
$keterangan=$_POST['keterangan'];
$cek_add=pg_query("SELECT id FROM jadwal_kegiatan WHERE id='$id'");
$row_add = pg_fetch_row($cek_add);
if ($row_add[0] > 0) {
$upd_add = pg_query("UPDATE jadwal_kegiatan SET
hari_ke='$hari_ke',
waktu_mulai='$waktu_mulai',
waktu_selesai='$waktu_selesai',
materi='$materi',
pj='$pj',
keterangan='$keterangan'
WHERE id='$id'");
} else {
$ins_add = pg_query("INSERT into jadwal_kegiatan (
riwayat_kegiatan_id,
hari_ke,
waktu_mulai,
waktu_selesai,
materi,
pj,
keterangan
) values(
'$riwayat_kegiatan_id',
'$hari_ke',
'$waktu_mulai',
'$waktu_selesai',
'$materi',
'$pj',
'$keterangan'
)
");
}
} else
if ($key=='hapus_data') {
$id=$_POST['id'];
$del=pg_query("DELETE FROM jadwal_kegiatan WHERE id='$id'");
}
?>
+25
View File
@@ -0,0 +1,25 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$d=pg_query("SELECT ket_acara FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id'");
while($r=pg_fetch_array($d)) {$ket_acara=$r[0];}
?>
<style type="text/css">
pre {
font-family: 'Arial', sans-serif;
white-space: pre-wrap;
word-break: keep-all;
border: 0;
color:black;
padding: 0px;
background: rgba(0, 151, 19, 0);
}
</style>
<form role="form">
<div class="form-group">
<label for="exampleInputEmail1">Keterangan</label>
<pre class="tabel"><?php echo $ket_acara; ?></pre>
</div>
</form>
+177
View File
@@ -0,0 +1,177 @@
<?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 'Susunan Acara: '.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_jadwal"><i class="fa fa-plus m-r-5"></i>Acara</button>
<button type="button" class="btn btn-success btn-rounded" id="add_keterangan"><i class="fa fa-plus m-r-5"></i>Keterangan</button>
<button type="button" class="btn btn-default btn-rounded" id="print_jadwal"><i class="glyphicon glyphicon-print m-r-5"></i>Print</button>
<input type="hidden" id="riwayat_kegiatan_id" value='<?php echo $riwayat_kegiatan_id; ?>'>
<br>
<br>
<div id="tabel_jadwal"></div>
<div id="ket_acara3"></div>
<div id="modal_jadwal" 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 Susunan Acara</h4>
</div>
<div class="modal-body" id="modal_body_jadwal"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_jadwal">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_jadwal">Simpan</button>
</div>
</div>
</div>
</div>
<div id="modal_ket" 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 Keterangan</h4>
</div>
<div class="modal-body" id="modal_body_ket"></div>
<div class="modal-footer no-border">
<button type="button" class="btn btn-default waves-effect" data-dismiss="modal" id="keluar_ket">Keluar</button>
<button type="button" class="btn btn-primary waves-effect waves-light" id="simpan_ket">Simpan</button>
</div>
</div>
</div>
</div>
<script>
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
$('input[name="riwayat_kegiatan_id"]').val(riwayat_kegiatan_id);
$('#tabel_jadwal').load("app/kehadiran/jadwal/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#ket_acara3').load("app/kehadiran/jadwal/ket_acara.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
$('#add_jadwal').click(function(){
var id = 0;
$('#modal_jadwal').modal('show');
$('#modal_body_jadwal').html("");
$.ajax({
type: "POST",
url: "app/kehadiran/jadwal/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jadwal').html(data);
$('#materi').first().focus().selected();
}
});
});
$('#simpan_jadwal').click(function(){
var id = $('#id').val();
var riwayat_kegiatan_id = $('#riwayat_kegiatan_id').val();
var hari_ke = $('#hari_ke').val();
var waktu_mulai = $('#waktu_mulai').val();
var waktu_selesai = $('#waktu_selesai').val();
var materi = $('#materi').val();
var pj = $('#pj').val();
var keterangan = $('#keterangan').val();
var key = 'simpan_jadwal';
$.ajax({
type: "POST",
url: "app/kehadiran/jadwal/crud.php",
data: 'id='+id
+'&riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&hari_ke='+hari_ke
+'&waktu_mulai='+waktu_mulai
+'&waktu_selesai='+waktu_selesai
+'&materi='+materi
+'&pj='+pj
+'&keterangan='+keterangan
+'&key='+key,
success: function(data){
$('#modal_jadwal').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#tabel_jadwal').load("app/kehadiran/jadwal/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
});
$('#back_1').click(function(){
$.post('app/kehadiran/main.php',function(html){$("#main_tag").html(html)});
});
$('#print_jadwal').click(function(){
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var w = 1000;
var h = 800;
var left = Number((screen.width/2)-(w/2));
var tops = Number((screen.height/2)-(h/2));
$.post('app/kehadiran/jadwal/print_jadwal.php', {riwayat_kegiatan_id:riwayat_kegiatan_id}, 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();
});
});
$('#add_keterangan').click(function(){
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#modal_ket').modal('show');
$('#modal_body_ket').html("");
$.ajax({
type: "POST",
url: "app/kehadiran/jadwal/modal_ket.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id,
success: function(data){
$('#modal_body_ket').html(data);
$('#ket').first().focus().selected();
}
});
});
$('#simpan_ket').click(function(){
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
var ket_acara=$('#ket_acara2').val();
var key = 'simpan_ket';
$.ajax({
type: "POST",
url: "app/kehadiran/jadwal/crud.php",
data: 'riwayat_kegiatan_id='+riwayat_kegiatan_id
+'&ket_acara='+ket_acara
+'&key='+key,
success: function(data){
$('#modal_ket').modal('hide');
$('body').removeClass('modal-open');
$('.modal-backdrop').remove();
alert('tersimpan..');
$('#ket_acara3').load("app/kehadiran/jadwal/ket_acara.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
});
</script>
+56
View File
@@ -0,0 +1,56 @@
<?php
include ('../../koneksi.php');
?>
<?php
$id=$_POST['id'];
$bln_skrg=date('m');
$data=pg_query("SELECT * FROM jadwal_kegiatan WHERE id='$id'");
while($row=pg_fetch_array($data)) {
$id=$row[0];
$riwayat_kegiatan_id=$row[1];
$hari_ke=$row[2];
$waktu_mulai=$row[3];
$waktu_selesai=$row[4];
$materi=$row[5];
$pj=$row[6];
$keterangan=$row[7];
}
?>
<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">
<label for="exampleInputEmail1">Hari ke</label>
<input type="number" class="form-control" id="hari_ke" value="<?php echo $hari_ke; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Waktu</label>
<div class="input-group">
<input type="text" style="text-align:center" class="form-control" maxlength="5" id="waktu_mulai" value="<?php echo date('H:i',strtotime($waktu_mulai)); ?>"
onkeyup="var v = this.value;if (v.match(/^\d{2}$/) !== null) {this.value = v + ':';}
else if (v.match(/^\d{2}\/\d{2}$/) !== null) {}" placeholder="hh:ss">
<span class="input-group-addon">s/d</span>
<input type="text" style="text-align:center" class="form-control" maxlength="5" id="waktu_selesai" value="<?php echo date('H:i',strtotime($waktu_selesai)); ?>"
onkeyup="var v = this.value;if (v.match(/^\d{2}$/) !== null) {this.value = v + ':';}
else if (v.match(/^\d{2}\/\d{2}$/) !== null) {}" placeholder="hh:ss">
</div>
</div>
<div class="form-group">
<label for="exampleInputEmail1">Materi</label>
<input type="text" class="form-control" id="materi" value="<?php echo $materi; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Penanggung-jawab</label>
<input type="text" class="form-control" id="pj" value="<?php echo $pj; ?>">
</div>
<div class="form-group">
<label for="exampleInputEmail1">Keterangan</label>
<input type="text" class="form-control" id="keterangan" value="<?php echo $keterangan; ?>">
</div>
</form>
+15
View File
@@ -0,0 +1,15 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$d=pg_query("SELECT ket_acara FROM riwayat_kegiatan WHERE id='$riwayat_kegiatan_id'");
while($r=pg_fetch_array($d)) {$ket_acara=$r[0];}
?>
<form role="form">
<div class="form-group">
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<label for="exampleInputEmail1">Keterangan</label>
<textarea class="form-control" rows="8" id="ket_acara2"><?php echo $ket_acara; ?></textarea>
</div>
</form>
+248
View File
@@ -0,0 +1,248 @@
<!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, pre {
font-family: "Tahoma";
font-size: 11px;
width: 700px;
table-layout: fixed;
}
.a {width: 70px; max-width: 70px;}
.b {width: 250px;max-width: 250px;}
/*.h {width: 23px;max-width: 23px;} */
.i {width: 180px;max-width: 180px;}
.j {width: 130px;max-width: 130px;}
.l {width: 30px;max-width: 30px;}
/* .k {width: 80px;max-width: 80px;}
.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:none;
}
.header-info {
font-family: "Tahoma";
font-size: 20px;
}
.tr_head {
text-align: left;
}
pre {
white-space: pre-wrap;
word-break: keep-all;
border: 0;
color:black;
padding: 0px;
width: 650px;
background: rgba(0, 151, 19, 0);
}
</style>
<body>
<?php
include("../../koneksi.php");
date_default_timezone_set('Asia/Jakarta');
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
$data = pg_query("SELECT j.nama,k.nama_pelatihan,k.tempat,
k.tanggal_mulai,k.tanggal_selesai,k.ket_acara
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];
$tanggal_mulai=$row[3];
$tanggal_selesai=$row[4];
$ket_acara=$row[5];
}
$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($tanggal_mulai)).' '.(strtoupper($bulan[date('m',strtotime($tanggal_mulai))])).' '.date('Y',strtotime($tanggal_mulai)) ;
$b=date('d',strtotime($tanggal_selesai)).' '.(strtoupper($bulan[date('m',strtotime($tanggal_selesai))])).' '.date('Y',strtotime($tanggal_selesai)) ;
?>
<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('jadwal kegiatan'); ?></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('TANGGAL '.$a.' - '.$b); ?></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="height:25px;">
<td class="a">WAKTU</td>
<td class="b">MATERI</td>
<td class="i">NARASUMBER/PJ</td>
<td class="j">KETERANGAN</td>
</tr>
</thead>
<?php
$h=pg_query("SELECT DISTINCT hari_ke FROM jadwal_kegiatan WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' ORDER BY hari_ke ASC");
while($rh=pg_fetch_array($h)) {$hk=$rh[0];
?>
<tr style="height:20px;"><td colspan="4"><b><?php echo 'Hari ke - '.$hk; ?></b></td></tr>
<?php
$result = pg_query("SELECT * FROM jadwal_kegiatan
WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id' AND hari_ke='$hk'
ORDER BY hari_ke ASC,waktu_mulai ASC,id 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='center'>"; echo date('H:i',strtotime($row_result[3])).' - '.date('H:i',strtotime($row_result[4])); echo "</td>";
echo "<td>"; echo $row_result[5].'.'; echo "</td>";
echo "<td>"; echo $row_result[6].'.'; echo "</td>";
echo "<td>"; echo $row_result[7].'.'; echo "</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> -->
<pre class="tabel"><?php echo $ket_acara; ?></pre>
</td>
</tr>
</tfoot>
</table>
</div>
</td>
</tr>
</tbody>
</table>
<script type="text/javascript">
window.print();
window.close();
</script>
</body>
</html>
+98
View File
@@ -0,0 +1,98 @@
<?php
include("../../koneksi.php");
$riwayat_kegiatan_id=$_POST['riwayat_kegiatan_id'];
?>
<script type="text/javascript">
$("#tabel_data_jadwal").DataTable({"stateSave": true,"paging": true,"lengthChange": true,"searching": true,"ordering": false,"info": true,"autoWidth": false});
</script>
<input type="hidden" value="<?php echo $riwayat_kegiatan_id; ?>" id="riwayat_kegiatan_id">
<table id="tabel_data_jadwal" class="table table-striped table-condensed" cellpadding="1">
<thead>
<tr>
<td width="50"><b>Hari ke</b></td>
<td><b>Waktu</b></td>
<td><b>Materi</b></td>
<td><b>Penanggung-jawab</b></td>
<td><b>Keterangan</b></td>
<td align="center" width="50px;"><b>Tools</b></td>
</tr>
</thead>
<tbody>
<?php
$data=pg_query("SELECT * FROM jadwal_kegiatan
WHERE riwayat_kegiatan_id='$riwayat_kegiatan_id'
ORDER BY hari_ke ASC,waktu_mulai ASC,id ASC
");
while($r=pg_fetch_array($data)) {
?>
<td class="kiri" align="center"><b><?php echo $r[2]; ?></b></td>
<td><b> <?php
if (date('H:i',strtotime($r['waktu_selesai']))=='00:00') {
echo date('H:i',strtotime($r['waktu_mulai'])).' - Selesai';
} else {
echo date('H:i',strtotime($r['waktu_mulai'])).' - '.date('H:i',strtotime($r['waktu_selesai']));
}
?></b></td>
<td><b><?php echo $r[5]; ?></b></td>
<td><b><?php echo $r[6]; ?></b></td>
<td><b><?php echo $r[7]; ?></b></td>
<td class="kanan" align="center">
<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>
</td>
</tr>
<?php
}
?>
</tbody>
</table>
<script type="text/javascript">
$('button[name="edit_data"]').popover();
$('button[name="hapus_data"]').popover();
$("#tabel_data_jadwal").on('click','.edit_data',function(){
var id = $(this).attr('id');
$('#modal_jadwal').modal('show');
$('#modal_body_jadwal').html("");
$.ajax({
type: "POST",
url: "app/kehadiran/jadwal/modal.php",
data: 'id='+id,
success: function(data){
$('#modal_body_jadwal').html(data);
$('#materi').first().focus().selected();
}
});
});
$("#tabel_data_jadwal").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/kehadiran/jadwal/crud.php",
data: 'id='+id
+'&key='+key,
success: function(data){
rowElement.fadeOut(500).remove();
var riwayat_kegiatan_id=$('#riwayat_kegiatan_id').val();
$('#tabel_jadwal').load("app/persiapan/materi/tabel.php",{riwayat_kegiatan_id:riwayat_kegiatan_id});
}
});
} else {}
});
</script>