@php $honor_collection = collect($honors); $header = $honor_collection->transform(function ($item, $key) { $collect = collect($item->detail); return $collect->pluck('nama_honor'); })->flatten(1)->unique(); @endphp
No | Nama Dosen | Semester | Tahun Akademik | Jumlah SKS | Jadwal Mengajar | Honor Dosen | @foreach ($header as $element){{$element}} | @endforeachTotal Honor Dosen | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Program Studi | Kode | Mata Kuliah | SKS | Hari | Jam | Ruangan | Jenis Kelas | Tgl Mengajar | {{--Honor | --}}Satuan | Tatap Muka | Total | ||||||
{{ $i }} | {{ $honor->dosen->nama }} | {{ $honor->semester == 'Odd' ? 'Ganjil' : 'Genap' }} | {{ $honor->tahun_ajaran }} | @if ($count_honor_mengajar > 0) @php $total_sks = 0; foreach ($honor->mata_kuliah as $jadwal) { if (count($jadwal->detail) > 0) { foreach ($jadwal->detail as $honor_mengajar) { $total_sks = $total_sks + $jadwal->jumlah_sks; } } } @endphp{{$total_sks}} | @else0 | @endif @if ($count_honor_mengajar > 0) @foreach ($honor->mata_kuliah as $jadwal) @if (count($jadwal->detail) > 0) @php $x++; @endphp @if ($x > 1)|||||||||||||
{{ $jadwal->program_studi }} | {{ $jadwal->kode_mata_kuliah }} | {{ $jadwal->nama_mata_kuliah }} | {{ $jadwal->jumlah_sks }} | {{ $jadwal->jadwal_hari }} | {{ $jadwal->jadwal_jam }} | {{ $jadwal->nomor_ruangan }} | {{ $jadwal->jenis_kelas }} | @foreach ($jadwal->detail as $honor_mengajar) @if ($loop->first){{ \Carbon\Carbon::parse($honor_mengajar->tgl_mengajar)->format('d/m/Y') }} | {{--{{ $honor_mengajar->nama_honor }} | --}}{{ number_format($honor_mengajar->nominal, 0, ',', '.') }} | {{ count($jadwal->detail) }} | @php $total_honor_mengajar_permatkul = collect($jadwal->detail)->sum('total'); @endphp{{ number_format($total_honor_mengajar_permatkul, 0, ',', '.') }} | @if ($show_header) @foreach ($header as $key => $element) @php $found = $honor->detail->where('nama_honor', $element)->first(); @endphp @if ($found){{ number_format($found->total, 0, ',', '.') }} | @else@endif @endforeach | {{ number_format($honor->total_honor_mengajar + $honor->total_honor, 0, ',', '.') }} | @php $show_header = false; @endphp @endif|||
{{ \Carbon\Carbon::parse($honor_mengajar->tgl_mengajar)->format('d/m/Y') }} | {{--{{ $honor_mengajar->nama_honor }} | --}} {{--{{ number_format($honor_mengajar->nominal, 0, ',', '.') }} | {{ $honor_mengajar->jumlah }} | {{ number_format($honor_mengajar->total, 0, ',', '.') }} | --}}@if ($show_header) @foreach ($header as $key => $element) @php $found = $honor->detail->where('nama_honor', $element)->first(); @endphp @if ($found) | {{ number_format($found->total, 0, ',', '.') }} | @else@endif @endforeach | {{ number_format($honor->total_honor_mengajar + $honor->total_honor - $honor->pajak_21, 0, ',', '.') }} | @php $show_header = false; @endphp @endif @endif {{--||||||||||
Total Honor Dosen {{ $honor->status }} |
{{ number_format($honor->total_honor_mengajar + $honor->total_honor, 0, ',', '.') }} |
Tidak ada data ditemukan | @endif