@include('reports.partials._letterhead')
TEACHERS INDIVIDUAL PROGRAM
@if ($selectedTerm?->name) {{ $selectedTerm->name }} @endif @if ($selectedSchoolYear?->name) SCHOOL YEAR {{ $selectedSchoolYear->name }} @endif
Teacher: {{ strtoupper($reportData['teacher']->full_name) }}
Total Hours: {{ \App\Support\HoursFormatter::hm((float) ($reportData['totalHours'] ?? 0)) }}
@foreach ($days as $dayLabel) @endforeach @foreach ($reportData['grid'] as $row) @php $timeSlot = $row['time_slot']; $isBreak = (bool) ($timeSlot->is_break ?? false); $timeLabel = $row['time_label'] ?? $timeSlot->time_range; @endphp @foreach (array_keys($days) as $dayKey) @php $entry = $row['days'][$dayKey] ?? null; @endphp @if ($isBreak) @elseif ($entry) @php $codeOrName = $entry['subjectCode'] ?: $entry['subject']; @endphp @else @endif @endforeach @endforeach
Time{{ $dayLabel }}
{{ $timeLabel }}{{ $codeOrName }}-{{ $entry['section'] ?? '—' }}
@include('reports.partials._signatures', ['signatures' => [ ['caption' => 'Prepared by:', 'name' => $reportData['teacher']->full_name, 'title' => 'Teacher'], ['caption' => 'Approved by:', 'name' => $schoolProfile->principalName(), 'title' => 'School Principal'], ]])