@section('page-title', $pageTitle)

Manajemen Peminjaman

Daftar ini hanya menampilkan buku yang masih berstatus "Dipinjam".

Filter Bulan:
Peminjaman Manual
@php $now = \Carbon\Carbon::now(); $counter = 1; @endphp @forelse ($peminjamanAktif as $transaksi) @php $tenggat = $transaksi['tenggat_kembali']; $isTerlambat = $now->startOfDay()->isAfter($tenggat->startOfDay()); $isHariIni = $now->startOfDay()->isSameDay($tenggat->startOfDay()); $selisihHari = $now->startOfDay()->diffInDays($tenggat->startOfDay(), false); $isGuru = isset($transaksi['role']) && strtolower($transaksi['role']) == 'guru'; if ($isTerlambat) { if ($isGuru) { $statusClass = 'badge rounded-pill bg-info-subtle text-info-emphasis'; $statusText = 'Terlambat (Bebas Denda)'; } else { $statusClass = 'badge rounded-pill bg-danger-subtle text-danger-emphasis'; $statusText = 'Terlambat ' . $tenggat->startOfDay()->diffInDays($now->startOfDay()) . ' hari'; } } elseif ($isHariIni) { $statusClass = 'badge rounded-pill bg-warning-subtle text-warning-emphasis'; $statusText = 'Jatuh Tempo Hari Ini'; } else { $statusClass = 'badge rounded-pill bg-success-subtle text-success-emphasis'; $statusText = 'Sisa ' . abs($selisihHari) . ' hari'; } @endphp {{-- MODAL PENGEMBALIAN --}} @empty @endforelse
NO ID PEMINJAMAN PEMINJAM (JABATAN/KELAS) JUDUL BUKU TGL. PINJAM TENGGAT KEMBALI STATUS AKSI
{{ $counter++ }} {{ $transaksi['id_peminjaman'] }}
{{ $transaksi['peminjam'] }}
{{ $transaksi['nomor_hp'] }}
    @foreach ($transaksi['books'] as $buku)
  • {{ $buku['judul'] }}
  • @endforeach
{{ $transaksi['tanggal_pinjam']->format('d/m/Y') }} {{ $transaksi['tenggat_kembali']->format('d/m/Y') }} {{ $statusText }}
Tidak ada data.
@push('scripts') @endpush