This commit is contained in:
1 parent
930ab377ce
commit
b80b53ee51
1 file changed
+87
-4
@@ -1,5 +1,88 @@
|
|||||||
<?php
|
<?php
|
||||||
require __DIR__.'/includes/candidate.php'; $p=candidate();
|
require __DIR__ . '/includes/candidate.php';
|
||||||
if(exam_expire_due((int)$p['id'])) { $_SESSION['success']='Waktu fase sebelumnya sudah habis. Draft terakhir yang diterima server telah disimpan.'; cgo('home.php'); }
|
$p = candidate();
|
||||||
$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(); ?>
|
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>
|
||||||
|
</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(); ?>
|
||||||
Reference in new issue
Block a user