@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

REKAPITULASI HONOR DOSEN @if ($request->input('perguruan_tinggi') == 'Semua') STIE {{{'&'}}} STMIK JAYAKARTA @else {{strtoupper($request->input('perguruan_tinggi'))}} @endif BULAN {{ strtoupper($request->input('bulan')) }} {{ $request->input('tahun') }}

@foreach ($header as $element) @endforeach {{-- --}} @if (count($honors) > 0) @for ($i = 1; $i <= count($honors); $i++) @php $honor = $honors[$i-1]; $count_honor = count($honor->detail); $collection = collect($honor->mata_kuliah); if ($collection) { $count_honor_mengajar = $collection->sum(function ($gaji) { return count($gaji['detail']); }); } else { $count_honor_mengajar = 0; } $total_count_honor = $count_honor_mengajar; $span_head = $total_count_honor == 0 ? 1 : $total_count_honor; @endphp @php $show_header = true; @endphp @if ($count_honor + $total_count_honor > 0) @php $x = 0; @endphp @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 @else @endif @if ($count_honor_mengajar > 0) @foreach ($honor->mata_kuliah as $jadwal) @if (count($jadwal->detail) > 0) @php $x++; @endphp @if ($x > 1) @endif @foreach ($jadwal->detail as $honor_mengajar) @if ($loop->first) {{-- --}} @php $total_honor_mengajar_permatkul = collect($jadwal->detail)->sum('total'); @endphp @if ($show_header) @foreach ($header as $key => $element) @php $found = $honor->detail->where('nama_honor', $element)->first(); @endphp @if ($found) @else @endif @endforeach @php $show_header = false; @endphp @endif @else {{-- --}} {{-- --}} @endif @endforeach @endif @endforeach @else @if ($show_header) @foreach ($header as $key => $element) @php $found = $honor->detail->where('nama_honor', $element)->first(); @endphp @if ($found) @else @endif @endforeach @php $show_header = false; @endphp @endif @endif {{-- --}} @endif @endfor @else @endif
No Nama Dosen Semester Tahun Akademik Jumlah SKS Jadwal Mengajar Honor Dosen{{$element}}Total Honor Dosen
Program Studi Kode Mata Kuliah SKS Hari Jam Ruangan Jenis Kelas Tgl MengajarHonorSatuan Tatap Muka Total
{{ $i }} {{ $honor->dosen->nama }} {{ $honor->semester == 'Odd' ? 'Ganjil' : 'Genap' }} {{ $honor->tahun_ajaran }}{{$total_sks}}0
{{ $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 }}{{ \Carbon\Carbon::parse($honor_mengajar->tgl_mengajar)->format('d/m/Y') }}{{ $honor_mengajar->nama_honor }}{{ number_format($honor_mengajar->nominal, 0, ',', '.') }} {{ count($jadwal->detail) }}{{ number_format($total_honor_mengajar_permatkul, 0, ',', '.') }}{{ number_format($found->total, 0, ',', '.') }}{{ number_format($honor->total_honor_mengajar + $honor->total_honor, 0, ',', '.') }}
{{ \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, ',', '.') }}
{{ number_format($found->total, 0, ',', '.') }}{{ number_format($honor->total_honor_mengajar + $honor->total_honor - $honor->pajak_21, 0, ',', '.') }}
Total Honor Dosen {{ $honor->status }}
{{ number_format($honor->total_honor_mengajar + $honor->total_honor, 0, ',', '.') }}
Tidak ada data ditemukan