@extends('admin.layouts.main') @section('title', 'Peminjaman') @section('content')
Add class .table-striped
No | Nama | Tanggal Pinjam | Tanggal Kembali | Jumlah Hari Telat | Total Telat Denda | Status | Detail Buku | Action |
---|---|---|---|---|---|---|---|---|
{{ $loop->iteration }} | @php $iv = '1234567890123456'; $key = '1234567890123456'; $name = openssl_decrypt($data->name, 'AES-128-CBC', $key, 0, $iv); @endphp {{ $name }} | {{ $data->tgl_pinjam }} | {{ $data->tgl_kembali }} | tgl_kembali_real); $tanggal_kembali = strtotime($data->tgl_kembali); $tanggal_sekarang = strtotime(date('Y-m-d')); $telat = ($tanggal_sekarang - $tanggal_kembali) / (60 * 60 * 24); $telat_kembali = ($tanggal_kembali_real - $tanggal_kembali) / (60 * 60 * 24); if($data->status == 'Kembali' || $data->status == 'Pending' || $data->status == 'Gagal'){ if($telat_kembali < 0){ echo '0'; }else{ echo $telat_kembali; } // jika telat sama dengan 0 dan kurang dari 0 dan statusnya pinjam maka akan di tampilkan 0 } elseif ($telat < 0 && $data->status == 'Pinjam') { echo '0'; }else{ echo $telat; } ?> | status == 'Kembali' || $data->status == 'Pending' || $data->status == 'Gagal'){ if($telat_kembali < 0){ echo '0'; }else{ $jumlah_hari_telat = $telat_kembali; $jumlah_buku_yang_di_pinjam = \App\Models\DetailPinjaman::where('pinjaman_id', $data->id)->count(); $denda = \App\Models\KategoriDenda::where('nama_kategori', 'Telat')->first()->harga_kategori; echo $jumlah_hari_telat * $jumlah_buku_yang_di_pinjam * $denda; } } elseif ($telat < 0 && $data->status == 'Pinjam') { echo '0'; } else { $jumlah_hari_telat = $telat; $jumlah_buku_yang_di_pinjam = \App\Models\DetailPinjaman::where('pinjaman_id', $data->id)->count(); $denda = \App\Models\KategoriDenda::where('nama_kategori', 'Telat')->first()->harga_kategori; echo $jumlah_hari_telat * $jumlah_buku_yang_di_pinjam * $denda; } ?> | @php $jumlah_buku = DB::table('detail_pinjaman')->where('pinjaman_id', $data->id)->count(); @endphp @if ($data->status == 'Kembali') {{ $data->status }} @elseif ($data->status == 'Pinjam') {{ $data->status }} @else {{ $data->status }} @endif |
@php
$detail_buku = \App\Models\DetailPinjaman::where('pinjaman_id', $data->id)->get();
$no = 1;
$buku_rusak = \App\Models\DetailPinjaman::where('pinjaman_id', $data->id)->where('kondisi_buku', 'Rusak')->count();
$buku_hilang = \App\Models\DetailPinjaman::where('pinjaman_id', $data->id)->where('kondisi_buku', 'Hilang')->count();
$denda_rusak = \App\Models\KategoriDenda::where('nama_kategori', 'Rusak')->first()->harga_kategori;
$denda_hilang = \App\Models\KategoriDenda::where('nama_kategori', 'Hilang')->first()->harga_kategori;
$total_denda_rusak = $buku_rusak * $denda_rusak;
$total_denda_hilang = $buku_hilang * $denda_hilang;
$total_denda = $total_denda_rusak + $total_denda_hilang;
@endphp
Total Denda Kondisi : Rp. {{ number_format($total_denda, 0, ',', '.') }} |
{{-- Pembayaran Denda --}} |