8 lines
2.5 KiB
PHP
8 lines
2.5 KiB
PHP
<?php
|
|
require __DIR__ . '/bootstrap.php'; require_admin();
|
|
$stats = one('SELECT COUNT(*) total, SUM(level>=4) completed, SUM(cek=1) reviewed FROM in_daper');
|
|
$questions = one('SELECT COUNT(*) total FROM in_soal');
|
|
$recent = rows('SELECT id,nama,posisi,level,cek,ts FROM in_daper ORDER BY ts DESC,id DESC LIMIT 6');
|
|
page_start('Ringkasan recruitment', 'home');
|
|
?><section class="hero"><div><span class="eyebrow">YOUR RECRUITMENT, AT A GLANCE</span><h2>Ruang kerja untuk<br>keputusan yang lebih baik.</h2><p>Pantau progres tes dan tinjau jawaban peserta dalam satu tempat.</p><a class="button" href="idap.php">Tinjau peserta <span>↗</span></a></div><div class="hero-art" aria-hidden="true"><span>◎</span><small>PEOPLE & POTENTIAL</small></div></section><section class="stats"><article><span>Total peserta</span><strong><?=(int)$stats['total']?></strong><small>Seluruh data peserta</small></article><article><span>Tes selesai</span><strong><?=(int)$stats['completed']?></strong><small>Empat fase diselesaikan</small></article><article><span>Sudah dinilai</span><strong><?=(int)$stats['reviewed']?></strong><small>Penilaian disimpan admin</small></article><article><span>Bank soal</span><strong><?=(int)$questions['total']?></strong><small>Lima kategori psikotest</small></article></section><div class="menu-grid"><a class="card menu-card" href="idap.php"><span class="tile-icon">◎</span><h2>Daftar Peserta Psikotest <span>↗</span></h2><p>Lihat progres, periksa jawaban, dan kelola hasil seleksi peserta.</p></a><a class="card menu-card" href="isoal.php"><span class="tile-icon">▤</span><h2>Bank Soal Psikotest <span>↗</span></h2><p>Kelola soal, pilihan jawaban, dan kunci pada setiap kategori tes.</p></a></div><section class="card"><div class="card-heading"><div><h2>Peserta terbaru</h2><p>Aktivitas recruitment terkini</p></div><a class="text-link" href="idap.php">Lihat semua →</a></div><div class="table-wrap"><table><thead><tr><th>Peserta</th><th>Posisi</th><th>Progres tes</th><th>Tanggal</th><th></th></tr></thead><tbody><?php foreach ($recent as $p): ?><tr><td><strong><?=e($p['nama'])?></strong></td><td><?=e($p['posisi'])?></td><td><span class="badge"><?=(int)$p['level']>=4 ? 'Selesai' : 'Fase '.(int)$p['level'].' / 4'?></span></td><td><?=e(substr($p['ts'],0,10))?></td><td><a class="text-link" href="idap_jawab.php?id=<?=(int)$p['id']?>">Detail →</a></td></tr><?php endforeach; ?><?php if (!$recent): ?><tr><td colspan="5" class="empty">Belum ada peserta.</td></tr><?php endif; ?></tbody></table></div></section><?php page_end(); ?>
|