{{-- resources/views/admin/akademik/kurikulum/tltp_edit.blade.php --}} @php $isGuru = auth()->check() && auth()->user()->type == 3; $user = auth()->user(); $guru = $isGuru ? \App\Models\Kepegawaian\Guru::where('email', $user->email)->first() : null; @endphp @extends($isGuru ? 'layouts.app' : 'layouts.admin') @section('title', 'Edit Tindak Lanjut TP') @section('content') @if($isGuru) @include('public.guru._hero', ['user' => $user, 'guru' => $guru]) @endif @php $mapelReferensi = \App\Models\Akademik\Mapel::where('tahun_ajaran_id', $kurikulum->tahun_ajaran_id) ->where('level_kelas_id', $kurikulum->level_kelas_id) ->where('mapel_nama_id', $kurikulum->mapel_id) ->first(); $alokasiMingguan = $mapelReferensi->alokasi_jam ?? 0; $estimasiJpSemester = $alokasiMingguan * 18; $totalTerpakai = 0; $semuaCp = \App\Models\Akademik\KurikulumCp::where('kurikulum_id', $kurikulum->id)->get(); foreach($semuaCp as $cp) { $semuaAtp = \App\Models\Akademik\KurikulumAtp::with('tltps')->where('kurikulum_cp_id', $cp->id)->get(); foreach($semuaAtp as $a) { $totalTerpakai += $a->tltps->sum('jam_pelajaran'); } } $jpMateriIni = $tltpData->jam_pelajaran ?? 0; $sisaKuota = $estimasiJpSemester - ($totalTerpakai - $jpMateriIni); @endphp