@extends('admin.layouts.main') @section('title', 'Report') @section('content')

Data Report

@csrf
@foreach ($pinjaman as $data ) @endforeach
No Nama Tanggal Pinjam Tanggal Kembali Jumlah Hari Telat Total Telat Denda Status Detail Buku
{{ $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); $tanggal_sekarang = strtotime(date('Y-m-d')); $telat = ($tanggal_sekarang - $tanggal_kembali) / (60 * 60 * 24); if($data->status == 'Kembali' || $data->status == 'Pending' || $data->status == 'Gagal'){ echo '0'; // 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'){ echo '0'; } 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
    @foreach ($detail_buku as $buku)
  • {{ $no++ }}. {{ $buku->buku->judul_buku }}
    Kondisi Buku : {{ $buku->kondisi_buku }}
  • @endforeach
    Total Denda Kondisi : Rp. {{ number_format($total_denda, 0, ',', '.') }}
@endsection @section('script') @if(Session::get('store')) @endif @if(Session::get('update')) @endif @if(Session::get('destroy')) @endif @if(Session::get('error')) @endif @if(Session::get('kondisibuku')) @endif @if(Session::get('ubahstatus')) @endif @endsection