Initial import of Recruitment-HC source code

This commit is contained in:
dirga committed 2026-10-14 11:30:09 +07:00
commit 9107ffb158
18456 files changed
+2881918

No files matched your search

+912
View File
@@ -0,0 +1,912 @@
<?php include 'includes/session.php'; ?>
<?php
include '../timezone.php';
$today = date('Y-m-d');
$year = date('Y');
if(isset($_GET['year'])){
$year = $_GET['year'];
}
$abid = $user['idkar'];
?>
<!DOCTYPE html>
<?php include 'includes/header.php'; ?>
<body class="hold-transition sidebar-mini layout-fixed text-sm">
<div class="wrapper">
<?php include 'includes/navbar.php'; ?>
<?php
if($user['id_jabatan']==1 && $user['skn']<='1') {$headtitle = 'DIREKSI'; include 'includes/menubar_adm.php';}
elseif($user['id_jabatan']==2 && $user['skn']<='1'){$headtitle = 'GENERAL MANAGER'; include 'includes/menubar_adm.php';}
elseif($user['id_jabatan']==3 && $user['skn']<='1'){$headtitle = 'CHIEF MANAGER'; include 'includes/menubar_adm.php';}
elseif($user['id_jabatan']==5 && $user['skn']<='1'){$headtitle = 'MANAGER'; include 'includes/menubar_mdiv.php';}
elseif($user['id_jabatan']==6 && $user['skn']<='1'){$headtitle = 'MANAGER'; include 'includes/menubar_mdiv.php';}
elseif($user['id_jabatan']==7 && $user['skn']<='1'){$headtitle = 'KEPALA SECTOR'; include 'includes/menubar_kasek.php';}
elseif($user['id_jabatan']==8 && $user['skn']<='1'){$headtitle = 'DEPUTY'; include 'includes/menubar.php';}
elseif($user['id_jabatan']>=9 && $user['skn']<='1'){$headtitle = 'EMPLOYEE'; include 'includes/menubar.php';}
elseif($user['id_jabatan']==3 && $user['skn']=='2'){$headtitle = 'CHIEF MANAGER'; include 'includes/fmenubar_adm.php';}
elseif($user['id_jabatan']==5 && $user['skn']=='2'){$headtitle = 'MANAGER'; include 'includes/fmenubar_mdiv.php';}
elseif($user['id_jabatan']==6 && $user['skn']=='2'){$headtitle = 'MANAGER'; include 'includes/fmenubar_mdiv.php';}
elseif($user['id_jabatan']==7 && $user['skn']=='2'){$headtitle = 'KEPALA SECTOR'; include 'includes/fmenubar_kasek.php';}
elseif($user['id_jabatan']==8 && $user['skn']=='2'){$headtitle = 'DEPUTY'; include 'includes/fmenubar.php';}
elseif($user['id_jabatan']>=9 && $user['skn']=='2'){$headtitle = 'EMPLOYEE'; include 'includes/fmenubar.php';}
?>
<!-- Main Sidebar Container -->
<!-- Content Wrapper. Contains page content -->
<div class="content-wrapper">
<!-- Content Header (Page header) -->
<div class="content-header">
</div>
<!-- /.content-header -->
<!-- Main content -->
<section class="content">
<?php
if(isset($_SESSION['error'])){
echo "
<div class='alert alert-danger alert-dismissible'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
<h5><i class='icon fa fa-warning'></i> Error!</h5>
".$_SESSION['error']."
</div>
";
unset($_SESSION['error']);
}
if(isset($_SESSION['success'])){
echo "
<div class='alert alert-success alert-dismissible'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>&times;</button>
<h5><i class='icon fa fa-check'></i> Success!</h5>
".$_SESSION['success']."
</div>
";
unset($_SESSION['success']);
}
?>
<?php
$idkar = $user['idkar'];
$sql = "SELECT *, karyawan.idkar AS empid FROM karyawan LEFT JOIN jabatan ON jabatan.id_jab=karyawan.id_jabatan LEFT JOIN divisi ON divisi.id_div=karyawan.id_divisi WHERE idkar='$idkar'";
$query = $conn->query($sql);
while($row = $query->fetch_assoc()){
// tanggal lahir
$tglmasuk = $user['tgl_masuk'];
$tanggal = new DateTime($tglmasuk);
// tanggal hari ini
$today = new DateTime('today');
// tahun
$y = $today->diff($tanggal)->y;
// bulan
$m = $today->diff($tanggal)->m;
// hari
$d = $today->diff($tanggal)->d;
?>
<div class="container-fluid">
<!-- Small boxes (Stat box) -->
<div class="row">
<div class="col-md-6">
<!-- Widget: user widget style 1 -->
<div class="card card-widget widget-user">
<!-- Add the bg color to the header using any of the bg-* classes -->
<div class="widget-user-header bg-black" style="background: url('https://emp.cptckp.com/images/htc.jpg') center center;">
<h3 class="widget-user-username text-left"><?php echo $user['nama_kar'].' '.$user['nama_b']; ?></h3>
<h5 class="widget-user-desc text-left">(<?php echo $row['jabatan']; ?>) <?php echo $user['posisi']; ?></h5>
</div>
<div class="widget-user-image">
<img src="<?php echo (!empty($user['poto'])) ? 'https://hc.cptckp.com/foto/'.$user['poto'] : '../images/profile.jpg'; ?>" alt="User Avatar" class="img-circle">
</div>
<div class="card-footer">
<div class="row">
<div class="col-sm-4 border-right">
<div class="description-block">
<h5 class="description-header">DIVISI</h5>
<p><?php echo $row['divisi']; ?></p>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-4 border-right">
<div class="description-block">
<h5 class="description-header">SEKTOR</h5>
<p><?php echo $row['sektor']; ?></p>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
<div class="col-sm-4">
<div class="description-block">
<h5 class="description-header">Join at <?php echo date('d M, Y', strtotime($user['tgl_masuk'])) ?></h5>
<p><?php echo "" . $y . " Year, " . $m . " Month"; ?></p>
</div>
<!-- /.description-block -->
</div>
<!-- /.col -->
</div>
<!-- /.row -->
</div>
</div>
<!-- /.widget-user -->
</div>
<?php
}
?>
<?php
$idkar1 = $user['idkar'];
$today1 = date('Y-m-d');
$sql1 = "SELECT * FROM absensi WHERE tgl_absensi = '$today1' AND idkar = '$idkar1'";
$query = $conn->query($sql1);
$arow = $query->fetch_assoc()
?>
<script type="text/javascript">
function tampilkanwaktu(){ //fungsi ini akan dipanggil di bodyOnLoad dieksekusi tiap 1000ms = 1detik
var waktu = new Date(); //membuat object date berdasarkan waktu saat
var sh = waktu.getHours() + ""; //memunculkan nilai jam, //tambahan script + "" supaya variable sh bertipe string sehingga bisa dihitung panjangnya : sh.length //ambil nilai menit
var sm = waktu.getMinutes() + ""; //memunculkan nilai detik
var ss = waktu.getSeconds() + ""; //memunculkan jam:menit:detik dengan menambahkan angka 0 jika angkanya cuma satu digit (0-9)
document.getElementById("clock").innerHTML = (sh.length==1?"0"+sh:sh) + ":" + (sm.length==1?"0"+sm:sm) + ":" + (ss.length==1?"0"+ss:ss);
}
</script>
<div class="col-md-6">
<!-- Widget: user widget style 1 -->
<div class="card card-widget widget-user-2 shadow-sm">
<!-- Add the bg color to the header using any of the bg-* classes -->
<div class="widget-user-header bg-default">
<div class="widget-user-image">
<img class="img-circle" src="https://emp.cptckp.com/images/nrdhome.png" alt="User Avatar">
</div>
<!-- /.widget-user-image -->
<h3 class="widget-user-username"><?php echo $headtitle;?> - DASHBOARD</h3>
<h4 class="widget-user-desc"><b><?php echo date('l'); ?>, <?php echo date('M d, Y'); ?> |
<body onload="tampilkanwaktu();setInterval('tampilkanwaktu()', 1000);"><span id="clock"></span> WIB</b></h4>
</div>
<div class="card-footer p-0">
<ul class="nav flex-column">
<li class="nav-item">
<a href="#" class="nav-link">
<b>CLOCK IN</b> <span class="float-right badge bg-success"><font size="3"><?php echo $arow['w_masuk']; ?></font></span>
</a>
</li>
<li class="nav-item">
<a href="#" class="nav-link">
<b>CLOCK OUT</b> <span class="float-right badge bg-red"><font size="3"><?php echo $arow['w_keluar']; ?></font></span>
</a>
</li>
</ul>
</div>
</div>
<div class="row">
<div class="col-lg-6 col-xs-6-responsive">
<!-- small box -->
<div class="info-box bg-gradient-teal">
<span class="info-box-icon"><i class="fa fa-calendar"></i></span>
<div class="info-box-content">
<span class="info-box-text"><span class="float-right badge bg-red">NEW</span>WORKING</span>
<span class="info-box-number">CALENDAR 2022</span>
<!-- The progress section is optional -->
<div class="progress">
<div class="progress-bar" style="width: 100%"></div>
</div>
<span class="progress-description">
<a href="http://www.absen.cptckp.com/ccount/click.php?id=36" target="_blank"><font color="#fff">click here.. <i class="fa fa-arrow-circle-right"></i></font></a>
</span>
</div><!-- /.info-box-content -->
</div><!-- /.info-box -->
</div>
<div class="col-lg-6 col-xs-6-responsive">
<!-- small box -->
<div class="info-box bg-gradient-dark text-white">
<span class="info-box-icon"><i class="fa fa-bullhorn"></i></span>
<div class="info-box-content">
<span class="info-box-text">COMPANY</span>
<span class="info-box-number">ANNOUNCEMENT</span>
<!-- The progress section is optional -->
<div class="progress">
<div class="progress-bar" style="width: 100%"></div>
</div>
<span class="progress-description">
<a href="com_info.php" ><font color="#fff">click here.. <i class="fa fa-arrow-circle-right"></i></font></a>
</span>
</div><!-- /.info-box-content -->
</div><!-- /.info-box -->
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-lg-3 col-xs-6-responsive">
<!-- small box -->
<div class="card card-outline card-primary">
<div class="card-header">
<h3 class="card-title"><i class="fa fa-handshake-o "></i><b> <font size="2">&nbspPTB BELUM CLOSING</b></font></h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<!-- /.box-header -->
<div class="card-body">
<table id="example6" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Status</th>
<th>Keperluan</th>
</tr>
</thead>
<tbody>
<?php
$sql = "SELECT * FROM pbantuan LEFT JOIN karyawan ON karyawan.idkar=pbantuan.idkar WHERE pbantuan.idkar='$abid' AND pbantuan.sts BETWEEN '2' AND '7'";
$query = $conn->query($sql);
$result = $conn->query($sql) or die($conn->error); //cek error pada sql
while($row = $query->fetch_assoc())
{
$status = ($row['sts']);
if ($status =="0"){
$status1 = '<span class="label label-warning">permintaan</span>';}
elseif ($status =="1"){
$status1 = '<span class="label label-primary">disetujui 1</span>';}
elseif ($status =="2"){
$status1 = '<span class="label label-primary">disetujui 2</span>';}
elseif ($status =="3"){
$status1 = '<span class="label label-danger">kesanggupan</span>';}
elseif ($status =="4"){
$status1 = '<span class="label label-info">diketahui 1</span>';}
elseif ($status =="5"){
$status1 = '<span class="label label-info">diketahui 2</span>';}
elseif ($status =="6"){
$status1 = '<span class="label label-success">sudah ditugaskan</span>';}
elseif ($status =="7"){
$status1 = '<span class="label label-warning">REPORT</span>';}
elseif ($status =="8"){
$status1 = '<span class="label label-danger">C L O S I N G</span>';}
elseif ($status =="9"){
$status1 = '<span class="label label-danger">FORCE CLOSE</span>';}
?>
<tr>
<td><?php echo $status1;?></td>
<td><?php echo $row['keperluan']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<a href="laph7.php" class="small-box-footer float-right"><font color="#696969"> &nbsp&nbsp<i class="fa fa-arrow-circle-right"></i> &nbspDetails Click Here.. </font></a>
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-xs-6-responsive">
<!-- small box -->
<div class="card card-outline card-success">
<div class="card-header">
<b> <font size="2">IZIN BELUM ADA RENCANA PLH</b></font>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
<!-- /.card-tools -->
</div>
<!-- /.card-header -->
<div class="card-body">
<table id="example7" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Tgl Izin</th>
<th>Ket. Izin</th>
</tr>
</thead>
<tbody>
<?php
$today = date('Y-m-d');
$sql = "SELECT * FROM pth WHERE idkar='$abid' AND status_pth<='3' AND ran_plh='0' AND mulai_tgl>='$today' ";
$query = $conn->query($sql);
$result = $conn->query($sql) or die($conn->error); //cek error pada sql
while($row = $query->fetch_assoc()){
if ($row['ran_plh']=="0"){
$srk = '<span class="label label-warning">BELUM DI BUAT</span>';}
else{ $srk = '<span class="label label-success">SUDAH DI BUAT</span>';}
$status = ($row['status_pth']);
if ($status =="0"){
$status1 = '<span class="label label-warning">onprocess</span>';}
elseif ($status =="1"){
$status1 = '<span class="label label-primary">PLH Approved</span>';}
elseif ($status =="2"){
$status1 = '<span class="label label-primary">PLH Approved</span>';}
elseif ($status =="3"){
$status1 = '<span class="label label-primary">Kasek / Mdiv Approved</span>';}
elseif ($status =="4"){
$status1 = '<span class="label label-success">Complete</span>';}
elseif ($status =="5"){
$status1 = '<span class="label label-danger">D E C L I N E</span>';}
?>
<tr>
<td><?php echo date('d M, Y', strtotime($row['mulai_tgl'])) ?><?php if($row['izin']=='Cuti Melahirkan') { echo ' s/d ' . date('d M, Y', strtotime($row['s_tgl'])); } ?></td>
<td><?php echo $row['izin']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<a href="spi.php" class="small-box-footer float-right"><font color="#696969"> &nbsp&nbsp<i class="fa fa-arrow-circle-right"></i> &nbspDetails Click Here.. </font></a>
<!-- /.card-body -->
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-xs-6-responsive">
<!-- small box -->
<div class="card card-outline card-warning">
<div class="card-header">
<b><font size="2">&nbspSURAT TUGAS BELUM CLOSING</font></b>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
<!-- /.card-tools -->
</div>
<!-- /.card-header -->
<div class="card-body">
<table id="example8" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Pekerjaan</th>
<th>Task Order</th>
</tr>
</thead>
<tbody>
<?php
$sql = "SELECT * FROM lap_harian LEFT JOIN karyawan ON karyawan.idkar=lap_harian.idkar WHERE lap_harian.st='1' AND lap_harian.idkar='$abid' AND lap_harian.pr<100";
$query = $conn->query($sql);
$result = $conn->query($sql) or die($conn->error); //cek error pada sql
while($row = $query->fetch_assoc())
{
$status = ($row['sts']);
if ($status =="0"){
$status1 = '<span class="label label-warning">permintaan</span>';}
elseif ($status =="1"){
$status1 = '<span class="label label-primary">disetujui 1</span>';}
elseif ($status =="2"){
$status1 = '<span class="label label-primary">disetujui 2</span>';}
elseif ($status =="3"){
$status1 = '<span class="label label-danger">kesanggupan</span>';}
elseif ($status =="4"){
$status1 = '<span class="label label-info">diketahui 1</span>';}
elseif ($status =="5"){
$status1 = '<span class="label label-info">diketahui 2</span>';}
elseif ($status =="6"){
$status1 = '<span class="label label-success">sudah ditugaskan</span>';}
elseif ($status =="7"){
$status1 = '<span class="label label-warning">REPORT</span>';}
elseif ($status =="8"){
$status1 = '<span class="label label-danger">C L O S I N G</span>';}
elseif ($status =="9"){
$status1 = '<span class="label label-danger">FORCE CLOSE</span>';}
?>
<tr>
<td><?php echo $row['task']; ?></td>
<td><?php echo $row['tugas']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<a href="laph1.php" class="small-box-footer float-right"><font color="#696969"> &nbsp&nbsp<i class="fa fa-arrow-circle-right"></i> &nbspDetails Click Here.. </font></a>
<!-- /.card-body -->
</div>
</div>
<!-- ./col -->
<div class="col-lg-3 col-xs-6-responsive">
<!-- small box -->
<div class="card card-outline card-danger">
<div class="card-header">
<b> <font size="2">&nbspACARA BELUM DITUTUP</font></b>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<table id="example9" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Tgl Acara</th>
<th>Acara</th>
</tr>
</thead>
<tbody>
<?php
$idkar = $user['idkar'];
$sql = "SELECT * FROM acara WHERE idkar='$abid' AND sts=2";
$query = $conn->query($sql);
$result = $conn->query($sql) or die($conn->error); //cek error pada sql
while($row = $query->fetch_assoc())
{
$status = ($row['sts']);
if ($status =="0"){
$status1 = '<span class="label label-warning">dijadwalkan</span>';}
elseif ($status =="1"){
$status1 = '<span class="label label-primary">disetujui GA</span>';}
elseif ($status =="2"){
$status1 = '<span class="label label-success">dimulai</span>';}
elseif ($status =="3"){
$status1 = '<span class="label label-danger">ditutup / Selesai</span>';}
?>
<tr>
<td><?php echo date('d M, y', strtotime($row['tgl'])) ?></td>
<td><?php echo $row['acara']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<a href="laph3.php" class="small-box-footer float-right"><font color="#696969"> &nbsp&nbsp<i class="fa fa-arrow-circle-right"></i> &nbspDetails Click Here.. </font></a>
<!-- /.card-body -->
</div>
</div>
<!-- ./col -->
</div>
<!-- /.row -->
<!-- Main row -->
<div class="row">
<section class="col-lg-8 connectedSortable">
<div class="card card-outline">
<div class="card-header with-border">
<h6 class="card-title bold"><i class="fa fa-calendar"></i> &nbsp DATA PENGAJUKAN IZIN / CUTI / SAKIT KARYAWAN 1 SEKTOR / DIVISI</h6>
</div>
<div class="card-body">
<table id="example" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Nama</th>
<th>Keterangan</th>
<th>Tanggal Izin</th>
<th>PLH</th>
</tr>
</thead>
<tbody>
<?php
$sek = $user['sektor'];
$div = $user['id_divisi'];
$ija = $user['id_jabatan'];
if($ija<=2){
$sql = "SELECT * FROM pth WHERE status_pth=3";
}elseif($ija==4){
}elseif($ija==5){
$sql = "SELECT * FROM pth WHERE status_pth='3' AND id_divisi = '$div'";
}elseif($ija==6){
$sql = "SELECT * FROM pth WHERE status_pth='3' AND id_divisi = '$div'";
}elseif($ija>=7){
$sql = "SELECT * FROM pth WHERE status_pth='3' AND sektor = '$sek'";
}
$query = $conn->query($sql);
while($row = $query->fetch_assoc()){
$pjs = $row['pjs'];
$plt = $row['pganti'];
$spjs = "SELECT * FROM karyawan WHERE idkar = '$pjs'";
$mpjs= $conn->query($spjs);
$rw = $mpjs->fetch_assoc();
$splt = "SELECT * FROM karyawan WHERE idkar = '$plt'";
$mplt= $conn->query($splt);
$rw1 = $mplt->fetch_assoc();
?>
<tr>
<td><?php echo $row['nama_kar']; ?></td>
<td><?php echo $row['izin']; ?></td>
<td><?php echo date('d M, Y', strtotime($row['mulai_tgl'])) ?></td>
<td><?php echo $rw1['nama_kar'].' '.$rw1['nama_b']; ?></td>
</tr> <?php } ?>
</tbody>
</table>
</div>
</div>
<div class="card card-outline">
<div class="card-header with-border">
<i class="fa fa-bar-chart-o"></i>
<h3 class="card-title bold">Evaluasi Absensi Bulanan</h3>
<div class="card-tools">
<button type="button" class="btn btn-tool" data-card-widget="collapse">
<i class="fas fa-minus"></i>
</button>
</div>
</div>
<div class="card-body">
<form class="form-inline">
<label>Pilih Tahun : &nbsp</label>
<select class="form-control input-sm" id="select_year">
<?php
for($i=2015; $i<=2065; $i++){
$selected = ($i==$year)?'selected':'';
echo "<option value='".$i."' ".$selected.">".$i."</option>"; }
?>
</select>
</form>
<div class="chart">
<br>
<div id="legend" class="text-center"></div>
<canvas id="barChart" style="height:250px"></canvas>
</div>
<div>
<?php
$thn = date('Y');
$rata = mysqli_query($conn, "SELECT *, COUNT(eva) AS itung, SUM(eva) AS total FROM ev_absen WHERE idkar='$idkar' AND YEAR(pe_awal)='$thn'");
$rw = mysqli_fetch_assoc($rata);
//$total = ($rw['total'] / $rw['itung']);
$total = $rw['itung'] != 0 ? ($rw['total'] / $rw['itung']) : 0;
?>
<b><font size="2">NILAI RATA-RATA EVALUASI ABSENSI <?php echo $thn;?></font></b>
<div class="progress active">
<div class="progress-bar progress-bar-primary progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $total ; ?>%">
<font size="2"><?php echo $total ; ?> % NILAI RATA-RATA EVALUASI ABSENSI</font>
</div><br>
</div> <p><b><?php echo $total ; ?> = </b><code> Total Nilai Evaluasi ÷ Bulan</code></p>
<div class="card-tools float-right">
<a href="evaluasi_absen.php" class="small-box-footer"><font color="#696969">Details Click Here ... <i class="fa fa-arrow-circle-right"></i></font></a>
</div>
</div>
<!-- /.box-body-->
</div>
</div>
</section>
<section class="col-lg-4 col xs-12 connectedSortable">
<div class="card card-solid card-danger">
<div class="card-header with-border">
<h3 class="card-title"><i class="fa fa-exclamation-triangle"></i><b> &nbspSURAT TEGURAN</b></h3>
</div>
<!-- /.box-header -->
<div class="card-body">
<table id="example3" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>aksi</th>
<th>Kelalaian</th>
</tr>
</thead>
<tbody>
<?php
$stg = "SELECT * FROM stegur WHERE idtegur='$idkar' AND sts=0";
$qstg = $conn->query($stg);
while($rstg = $qstg->fetch_assoc()){
?>
<tr>
<td><a href = "dtegur.php"><span class="label label-danger">VIEW TEGURAN</span></a></td>
<td><?php echo $rstg['istegur']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<!-- /.box-body -->
</div>
<div class="card card-solid card-warning">
<div class="card-header with-border">
<h3 class="card-title "><i class="fa fa-shield "></i><b> &nbspDAFTAR PEJABAT SEMENTARA</b></h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<table id="example4" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>Nama</th>
<th>Sebagai PJS</th>
</tr>
</thead>
<tbody>
<?php
$idiv = $user['id_divisi'];
$pjs = "SELECT * FROM plt LEFT JOIN karyawan ON karyawan.idkar=plt.idkar LEFT JOIN divisi ON divisi.id_div=plt.idiv WHERE kp=0 AND sts=0";
$quepjs = $conn->query($pjs);
while($rowp = $quepjs->fetch_assoc()){
?>
<tr>
<td><?php echo $rowp['nama_kar'].' '.$rowp['nama_b']; ?></td>
<td><b>MDiv. </b><?php echo $rowp['divisi'];?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<!-- /.card-body -->
</div>
<div class="card card-solid card-info">
<div class="card-header with-border">
<h3 class="card-title"><i class="fa fa-bell"></i><b> &nbspRINCIAN KEGIATAN BELUM DI BUAT</b></h3>
</div>
<!-- /.card-header -->
<div class="card-body">
<table id="example5" class="table table-striped table-bordered" cellspacing="0">
<thead>
<tr>
<th>aksi</th>
<th>Acara Kegiatan</th>
</tr>
</thead>
<tbody>
<?php
$srk = "SELECT * FROM dhadir WHERE idkar='$idkar' AND sts=0";
$qsrk = $conn->query($srk);
while($rsrk = $qsrk->fetch_assoc()){
?>
<tr>
<td><a href = "laph5.php"><span class="label label-success">BUAT</span></a></td>
<td><?php echo $rsrk['acara']; ?></td><?php } ?>
</tr>
</tbody>
</table>
</div>
<!-- /.card-body -->
</div>
<div class="card card-outline">
<?php
$thn = date('Y');
$rata = mysqli_query($conn, "SELECT *, COUNT(eva) AS itung, SUM(eva) AS total FROM ev_absen WHERE idkar='$idkar' AND YEAR(pe_awal)='$thn'");
$rw = mysqli_fetch_assoc($rata);
//$total = ($rw['total'] / $rw['itung']);
$total = $rw['itung'] != 0 ? ($rw['total'] / $rw['itung']) : 0;
?>
<div class="card-header">
<b><font size="2">NILAI RATA-RATA EVALUASI ABSENSI <?php echo $thn;?></font></b>
</div>
<!-- /.box-header -->
<div class="card-body">
<div class="progress active">
<div class="progress-bar progress-bar-primary progress-bar-striped progress-bar-animated" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: <?php echo $total ; ?>%">
<font size="2"><?php echo $total ; ?> % NILAI RATA-RATA EVALUASI ABSENSI</font>
</div>
</div>
<p><b><?php echo $total ; ?> = </b><code> Total Nilai Evaluasi ÷ Bulan</code></p>
</div>
<!-- /.box-body -->
</div>
</section>
</div>
<!-- /.row (main row) -->
</div><!-- /.container-fluid -->
</section>
<!-- /.content -->
</div>
<!-- /.content-wrapper -->
<?php include 'includes/footer.php'; ?>
<!-- Control Sidebar -->
<aside class="control-sidebar control-sidebar-dark">
<!-- Control sidebar content goes here -->
</aside>
<!-- /.control-sidebar -->
</div>
<!-- ./wrapper -->
<?php include 'includes/scripts.php'; ?>
<?php
$and = 'AND YEAR(pe_awal) = '.$year;
$bulan = mysqli_query($conn, "SELECT pe_awal, pe_akhir FROM ev_absen WHERE idkar='$idkar' $and");
$evaluasi = mysqli_query($conn, "SELECT eva FROM ev_absen WHERE idkar='$idkar' $and");
$telat = mysqli_query($conn, "SELECT telat FROM ev_absen WHERE idkar='$idkar' $and");
$ter = mysqli_query($conn, "SELECT terlambat FROM ev_absen WHERE idkar='$idkar' $and");
?>
<script>
$(document).ready(function() {
$('#example').DataTable( {
"lengthChange": false,
"searching" : false,
"paging" : true,
"pageLength" : 7,
"scrollX" : true,
"autoWidth": false,
"order": [[ 2, "desc" ]]
} );
$('#example3').DataTable( {
"lengthChange": false,
"searching" : false,
"paging" : false,
"pageLength" : 7,
"scrollX" : true,
"autoWidth" : false,
"ordering" : false
} );
$('#example4').DataTable( {
"lengthChange": false,
"searching" : false,
"paging" : false,
"pageLength" : 7,
"scrollX" : true,
"autoWidth" : false,
"ordering" : false
} );
$('#example5').DataTable( {
"lengthChange": false,
"searching" : false,
"paging" : false,
"pageLength" : 7,
"scrollX" : true,
"autoWidth" : false,
"ordering" : false
} );
$('#example6').DataTable( {
"lengthChange": false,
"searching" : false,
"pagingType" : "simple",
"pageLength" : 3,
"scrollX" : true,
"autoWidth": false,
"order" : [[ 1, "desc" ]]
} );
$('#example7').DataTable( {
"lengthChange": false,
"searching" : false,
"pagingType" : "simple",
"pageLength" : 3,
"scrollX" : true,
"autoWidth": false,
"order" : [[ 1, "desc" ]]
} );
$('#example8').DataTable( {
"lengthChange": false,
"searching" : false,
"pagingType" : "simple",
"pageLength" : 3,
"scrollX" : true,
"autoWidth": false,
"order" : [[ 1, "desc" ]]
} );
$('#example9').DataTable( {
"lengthChange": false,
"searching" : false,
"pagingType" : "simple",
"pageLength" : 3,
"scrollX" : true,
"autoWidth": false,
"order" : [[ 1, "desc" ]]
} );
} );
$(function(){
var barChartCanvas = $('#barChart').get(0).getContext('2d')
var barChart = new Chart(barChartCanvas)
var barChartData = {
labels : [<?php while ($b = mysqli_fetch_array($bulan)) { echo '" '.date('d M', strtotime($b['pe_awal'])).' - '.date('d M, y', strtotime($b['pe_akhir'])).'",';}?>],
datasets: [
{
label : 'Nilai Evaluasi',
data : [<?php while ($p = mysqli_fetch_array($evaluasi)) { echo '"' . $p['eva'] . '",';}?>],
fillColor : '#27AE60 ',
strokeColor : '#27AE60 ',
pointColor : 'rgba(210, 214, 222, 1)',
pointStrokeColor : '#c1c7d1',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(220,220,220,1)',
},
{
label : 'Telat',
fillColor : '#F39C12',
strokeColor : '#F39C12',
pointColor : 'rgba(210, 214, 222, 1)',
pointStrokeColor : '#F39C12',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(220,220,220,1)',
data : [<?php while ($t = mysqli_fetch_array($telat)) { echo '"' . $t['telat'] . '",';}?>],
},
{
label : 'Terlambat',
fillColor : '#C70039',
strokeColor : '#C70039',
pointColor : '#C70039',
pointStrokeColor : 'rgba(60,141,188,1)',
pointHighlightFill : '#fff',
pointHighlightStroke: 'rgba(60,141,188,1)',
data : [<?php while ($t1 = mysqli_fetch_array($ter)) { echo '"' . $t1['terlambat'] . '",';}?>],
}
],
}
barChartData.datasets[1].fillColor = '#F39C12'
barChartData.datasets[1].strokeColor = '#F39C12'
barChartData.datasets[1].pointColor = '#F39C12'
var barChartOptions = {
//Boolean - Whether the scale should start at zero, or an order of magnitude down from the lowest value
scaleBeginAtZero : true,
//Boolean - Whether grid lines are shown across the chart
scaleShowGridLines : true,
//String - Colour of the grid lines
scaleGridLineColor : 'rgba(0,0,0,.05)',
//Number - Width of the grid lines
scaleGridLineWidth : 1,
//Boolean - Whether to show horizontal lines (except X axis)
scaleShowHorizontalLines: true,
//Boolean - Whether to show vertical lines (except Y axis)
scaleShowVerticalLines : true,
//Boolean - If there is a stroke on each bar
barShowStroke : true,
//Number - Pixel width of the bar stroke
barStrokeWidth : 2,
//Number - Spacing between each of the X value sets
barValueSpacing : 5,
//Number - Spacing between data sets within X values
barDatasetSpacing : 1,
//String - A legend template
legendTemplate : '<ul class="<%=name.toLowerCase()%>-legend"><% for (var i=0; i<datasets.length; i++){%><li><span style="background-color:<%=datasets[i].fillColor%>"></span><%if(datasets[i].label){%><%=datasets[i].label%><%}%></li><%}%></ul>',
//Boolean - whether to make the chart responsive
responsive : true,
maintainAspectRatio : true
}
barChartOptions.datasetFill = false
var myChart1 = barChart.Bar(barChartData, barChartOptions)
document.getElementById('legend').innerHTML = myChart1.generateLegend();
});
$(function(){
$('#select_year').change(function(){
window.location.href = 'home.php?year='+$(this).val();
});
});
</script>
</body>
</html>