batch 1 update style & dahsboard for rec.nurinda.co.id

This commit is contained in:
dirga committed 2026-10-14 13:52:12 +07:00
1 parent 9107ffb158
commit f39aa60384
18485 files changed
+843 -2881869

No files matched your search

+5 -226
View File
@@ -1,226 +1,5 @@
<?php include 'includes/session.php'; ?>
<?php
include '../timezone.php';
$today = date('Y-m-d');
$year = date('Y');
if(isset($_GET['year'])){
$year = $_GET['year'];
}
?>
<!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 include 'includes/menubar.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['id'];
$sql = "SELECT * FROM in_daper WHERE id='$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">
<section class="col-lg-4 connectedSortable">
<!-- 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"><?php echo $user['nama']; ?></h3>
<h5 class="widget-user-desc">(Applied for) <?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">
<!-- /.row -->
</div>
</div>
<!-- /.widget-user -->
<?php }?>
<div class="card">
<?php
if($user['level']=='0'){
echo '<a href="test1.php" class="btn btn-success btn-md"><b>BEGIN TEST FASE - 1</b></a>';
}elseif($user['level']=='1'){
echo '<a href="test2.php" class="btn btn-success btn-md"><b>BEGIN TEST FASE - 2</b></a>';
}elseif($user['level']=='2'){
echo '<a href="test3.php" class="btn btn-success btn-md"><b>BEGIN TEST FASE - 3</b></a>';
}elseif($user['level']=='3'){
echo '<a href="test4.php" class="btn btn-success btn-md"><b>BEGIN TEST FASE - 4</b></a>';
}else{
echo '<div class="text-center"><h5><b>All Test accomplish, we will inform you if qualified</b></h5></div><br>
<a href="logout.php" class="btn btn-primary btn-sm"><b>LOG - OUT</b></a>';
}
?>
</div>
</section>
<div class="card card-widget col-md-8" <?php if ($user['level']==null) { ?> style="display:none;" <?php } ?>>
<div class="card-header">
<b>Petunjuk Pengerjaan | Recruitment Test</b>
</div>
<div class="card-body">
<h5 class="bold">
<u>NOTE : Test hanya bisa di lakukan 1x dan tidak dapat di ulang, pastikan koneksi internet kamu stabil dan baik, di sarankan untuk menggunakan browser Google Chrome.</u>
</h5>
Soal terdiri dari 4 kategori total waktu pengerjaan selama 35 menit, dengan rincian sbb:<br>
1.&nbsp &nbsp Soal Matematika sebanyak 15 soal dengan waktu pengerjaan 20 menit (BEGIN/FASE-1)<br>
2.&nbsp &nbsp Soal Antonim & Sinonim sebanyak 20 soal dengan waktu pengerjaan 5 menit (FASE-2)<br>
3.&nbsp &nbsp Soal Padanan Kata sebanyak 10 soal dengan waktu pengerjaan 5 menit (FASE-3)<br>
4.&nbsp &nbsp Soal Kepribadian sebanyak 20 soal dengan waktu pengerjaan 5 menit (FASE-4)<br>
<br>
Kerjakan soal sesuai dengan waktu yang telah diberikan pada setiap kategori.
Pastikan kembali jawaban dari soal yang di berikan sebelum men-Submit soal pada setiap kategori,
jika pengerjaan soal melebihi waktu yang telah di tetapkan maka jawaban akan otomatis ter-Submit,
gunakan waktu sebaik mungkin untuk dapat mengerjakan semua soal pada tiap kategori, peserta hanya dapat mengisi soal 1x kesempatan pada setiap kategori.
<br>
<br>
<b>Contoh Soal :</b><br>
<b>A. Contoh soal matematika:</b>
<table width="100%" class="table">
<tr>
<th width="75%">SOAL</th>
<th width="15%">JAWABAN</th>
</tr>
<tr>
<td>35(-4)+21:3</td>
<td>-140 + 7 = -133</td>
</tr>
<tr>
<td>Pak Salam mempunyai 2 toko material di material 1 terdapat 290 pack keramik, Pak Salam berencana memindahkan semua keramik ke toko material 2,
lalu anak buah Pak Salam membawa 100 pack keramik untuk dipindahkan ke toko material 2. Berapa lagi yang belum dipindahkan?</td>
<td>190 pack</td>
</tr>
</table>
<b>B. Contoh soal antonym & sinonim</b>
<table width="100%" class="table">
<tr>
<th width="75%">SOAL</th>
<th width="15%">JAWABAN</th>
</tr>
<tr>
<td>Ahli >< </td>
<td>Misteri =</td>
</tr>
<tr>
<td>Amatir</td>
<td>Rahasia</td>
</tr>
</table>
<b>C. Contoh soal padanan kata:</b>
<table width="100%" class="table">
<tr>
<th width="75%">SOAL</th>
<th width="15%">JAWABAN</th>
</tr>
<tr>
<td>Belajar : Pandai<br>
<b>a.</b> Cetak : Kertas &nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp
<b>b.</b> Berfikir : Arif<br>
<b>c.</b> Potret : Kamera &nbsp&nbsp&nbsp&nbsp
<b>d.</b> Litografi : Batu &nbsp&nbsp&nbsp&nbsp
<b>e.</b> Cetak : Tinta
</td>
<td>b. Berfikir : Arif</td>
</tr>
</table>
<b>D. Soal Keperibadian</b>
<br>
&nbsp&nbsp Untuk soal kepribadian silahkan pilih sesuai dengan kondisi sehari-hari yang anda alami
<br><br>
<i><b>*klik Begin Test untuk memulai, lalu jika selesai lanjut ke Test Fase-2 dst.</b></i>
</div>
</div>
</div>
</div>
<!-- /.row -->
<!-- Main row -->
<!-- /.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'; ?>
<script>
</script>
</body>
</html>
<?php
require __DIR__.'/includes/candidate.php'; $p=candidate();
if(exam_expire_due((int)$p['id'])) { $_SESSION['success']='Waktu fase sebelumnya sudah habis. Draft terakhir yang diterima server telah disimpan.'; cgo('home.php'); }
$level=max(0,min(4,(int)$p['level'])); cstart('Beranda peserta',$p);
?><div class="heading"><div><span class="eyebrow">YOUR RECRUITMENT JOURNEY</span><h1>Halo, <?=ce($p['nama'])?>.</h1><p class="muted intro">Mari kenali potensi terbaik Anda, satu langkah pada satu waktu.</p></div><span class="badge">KANDIDAT · #<?=(int)$p['id']?></span></div><section class="hero"><div><span class="eyebrow">MELAMAR SEBAGAI <?=ce($p['posisi'])?></span><h2><?=$level===4?'Terima kasih sudah memberikan<br>yang terbaik.':'Kesempatan baru dimulai<br>dari diri Anda.'?></h2><p><?=$level===4?'Seluruh fase tes telah selesai. Tim Human Capital akan meninjau jawaban dan menghubungi Anda untuk proses berikutnya.':'Siapkan waktu 35 menit dan tempat yang nyaman. Empat fase singkat akan membantu kami mengenal Anda lebih jauh.'?></p><?php if($level<4): ?><a class="button" href="test<?=$level+1?>.php"><?=$level===0?'Mulai tes fase 1':'Lanjutkan fase '.($level+1)?> <span>→</span></a><?php else: ?><span class="badge success">✓ Seluruh fase selesai</span><?php endif; ?></div><div class="journey-progress"><strong><?=$level?><span>/ 4</span></strong><small>FASE DISELESAIKAN</small><progress value="<?=$level?>" max="4" aria-label="Progres fase tes"></progress></div></section><section class="phase-grid"><?php foreach(CPHASES as $phase=>$info): ?><article class="card phase-card <?=$phase===$level+1?'phase-current':''?>"><div class="phase-top"><span class="phase-number">0<?=$phase?></span><span class="badge <?=$phase<=$level?'success':''?>"><?=$phase<=$level?'✓ Selesai':($phase===$level+1?'Berikutnya':'Menunggu')?></span></div><h2><?=ce($info[0])?></h2><p><?=ce($info[1])?> <span>·</span> <?=ce($info[2])?></p></article><?php endforeach; ?></section><div class="candidate-grid"><section class="card instructions"><span class="eyebrow">BEFORE YOU BEGIN</span><h2>Persiapan kecil, hasil terbaik.</h2><ol><li><strong>Pilih tempat yang nyaman.</strong><span>Hindari gangguan selama tes berlangsung.</span></li><li><strong>Perhatikan waktu setiap fase.</strong><span>Waktu dimulai ketika halaman fase dibuka. Saat waktu habis, server hanya menerima draft yang sudah tersimpan sebelum deadline.</span></li><li><strong>Kerjakan secara berurutan.</strong><span>Jawaban yang sudah dikirim tidak dapat diulang. Periksa sebelum melanjutkan.</span></li><li><strong>Jawab dengan jujur dan mandiri.</strong><span>Pada tes kepribadian, pilih satu pernyataan L atau R yang paling sesuai dengan diri Anda.</span></li></ol></section><section class="card candidate-info"><span class="tile-icon">◎</span><h2>Profil peserta</h2><dl><dt>Nama lengkap</dt><dd><?=ce($p['nama'])?></dd><dt>Email</dt><dd><?=ce($p['email'])?></dd><dt>Posisi dilamar</dt><dd><?=ce($p['posisi'])?></dd><dt>Nomor WhatsApp</dt><dd><?=ce($p['nowa'])?></dd></dl><p class="muted">Data tidak sesuai? Hubungi tim Human Capital sebelum memulai tes.</p></section></div><?php cend(); ?>