MIF_E31230892/sim-pkpps/storage/framework/views/17cd61851063d95913ca53079e0...

107 lines
5.8 KiB
PHP
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?php
$totalSantri = $kegiatan->total_absensi;
$hdr = $kegiatan->hadir ?? 0;
$tlb = $kegiatan->terlambat ?? 0;
$izn = $kegiatan->izin ?? 0;
$skt = $kegiatan->sakit ?? 0;
$alp = $kegiatan->alpa ?? 0;
$plg = $kegiatan->pulang ?? 0;
$tot = $kegiatan->total_absensi ?? 0;
$pct = fn($n) => $tot > 0 ? round($n / $tot * 100) : 0;
$isUmum = $kegiatan->kelasKegiatan->isEmpty();
?>
<div class="rw-card">
<div class="rw-card-head">
<div style="flex: 1; min-width: 0;">
<div class="rw-card-title">
<i class="fas fa-clipboard-list"></i>
<?php echo e($kegiatan->nama_kegiatan); ?>
</div>
<div class="rw-card-meta">
<span><i class="fas fa-clock"></i>
<?php echo e(date('H:i', strtotime($kegiatan->waktu_mulai))); ?><?php echo e(date('H:i', strtotime($kegiatan->waktu_selesai))); ?>
</span>
<span class="rw-kat-tag"><i class="fas fa-tag"></i> <?php echo e($kegiatan->kategori->nama_kategori); ?></span>
<?php if($isUmum): ?>
<span class="rw-umum-tag"><i class="fas fa-globe"></i> Umum</span>
<?php else: ?>
<?php $__currentLoopData = $kegiatan->kelasKegiatan->take(3); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $kls): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<span class="rw-kelas-tag"><?php echo e($kls->nama_kelas); ?></span>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
<?php if($kegiatan->kelasKegiatan->count() > 3): ?>
<span class="rw-umum-tag">+<?php echo e($kegiatan->kelasKegiatan->count() - 3); ?> kelas</span>
<?php endif; ?>
<?php endif; ?>
</div>
</div>
<?php if(isset($passParams) && $passParams['mode'] === 'hari_ini'): ?>
<div style="font-size: 0.75rem; color: var(--primary-color); font-weight: 700;
background: #f0fdf4; padding: 4px 10px; border-radius: 20px; border: 1px solid #bbf7d0;
white-space: nowrap; flex-shrink: 0;">
<i class="fas fa-calendar-day"></i> <?php echo e($kegiatan->hari); ?>
</div>
<?php endif; ?>
</div>
<div class="rw-card-body">
<?php if($tot > 0): ?>
<div class="rw-stats-row">
<?php if($hdr > 0): ?> <span class="rw-chip hadir"><i class="fas fa-check"></i> <?php echo e($hdr); ?> Hadir</span> <?php endif; ?>
<?php if($tlb > 0): ?> <span class="rw-chip terlambat"><i class="fas fa-clock"></i> <?php echo e($tlb); ?> Terlambat</span> <?php endif; ?>
<?php if($izn > 0): ?> <span class="rw-chip izin"><i class="fas fa-envelope"></i> <?php echo e($izn); ?> Izin</span> <?php endif; ?>
<?php if($skt > 0): ?> <span class="rw-chip sakit"><i class="fas fa-heartbeat"></i> <?php echo e($skt); ?> Sakit</span> <?php endif; ?>
<?php if($alp > 0): ?> <span class="rw-chip alpa"><i class="fas fa-times"></i> <?php echo e($alp); ?> Alpa</span> <?php endif; ?>
<?php if($plg > 0): ?> <span class="rw-chip pulang"><i class="fas fa-home"></i> <?php echo e($plg); ?> Pulang</span> <?php endif; ?>
</div>
<div class="rw-progress-wrap">
<?php if($hdr > 0): ?> <div class="rw-prog-hadir" style="width:<?php echo e($pct($hdr)); ?>%;" title="Hadir <?php echo e($hdr); ?>"></div> <?php endif; ?>
<?php if($tlb > 0): ?> <div class="rw-prog-terlambat" style="width:<?php echo e($pct($tlb)); ?>%;" title="Terlambat <?php echo e($tlb); ?>"></div> <?php endif; ?>
<?php if($izn > 0): ?> <div class="rw-prog-izin" style="width:<?php echo e($pct($izn)); ?>%;" title="Izin <?php echo e($izn); ?>"></div> <?php endif; ?>
<?php if($skt > 0): ?> <div class="rw-prog-sakit" style="width:<?php echo e($pct($skt)); ?>%;" title="Sakit <?php echo e($skt); ?>"></div> <?php endif; ?>
<?php if($alp > 0): ?> <div class="rw-prog-alpa" style="width:<?php echo e($pct($alp)); ?>%;" title="Alpa <?php echo e($alp); ?>"></div> <?php endif; ?>
<?php if($plg > 0): ?> <div class="rw-prog-pulang" style="width:<?php echo e($pct($plg)); ?>%;" title="Pulang <?php echo e($plg); ?>"></div> <?php endif; ?>
</div>
<div style="font-size: 0.74rem; color: #94a3b8;">
Total tercatat: <strong style="color:#374151;"><?php echo e($tot); ?></strong> santri
</div>
<?php else: ?>
<span class="rw-chip none"><i class="fas fa-inbox"></i> Belum ada data absensi</span>
<?php endif; ?>
</div>
<div class="rw-card-foot">
<div class="rw-total-txt">
<?php if($tot > 0): ?>
<i class="fas fa-users" style="color:var(--primary-color);"></i>
<strong><?php echo e($hdr + $tlb); ?></strong> hadir dari <strong><?php echo e($tot); ?></strong> tercatat
<?php else: ?>
<span style="color:#cbd5e1;"><i class="fas fa-info-circle"></i> Belum ada absensi diinput</span>
<?php endif; ?>
</div>
<?php
$detailParams = array_merge($passParams ?? [], ['kategori_id' => request('kategori_id')]);
?>
<a href="<?php echo e(route('admin.riwayat-kegiatan.show', $kegiatan->id)); ?>?<?php echo e(http_build_query($detailParams)); ?>"
class="btn-rw-detail">
<i class="fas fa-users"></i> Lihat Santri
</a>
</div>
</div><?php /**PATH C:\xampp\htdocs\TugasAkhir\sim-pkpps\resources\views/admin/kegiatan/riwayat/_card.blade.php ENDPATH**/ ?>