@extends('admin.layout.app') @section('body')
{{-- Header --}}

{{ __('admin.semesters') }}

{{ __('admin.manage_semesters_under_programs_number_date_range') }} @if($program_id) @php $p = $programs->firstWhere('id', (int)$program_id); $d = $p?->department; $f = $d?->faculty; $u = $f?->university; @endphp
{{ __('admin.program') }}: {{ $p->name ?? 'Selected' }} @if($d) {{ $d->name }} @endif @if($f) {{ $f->name }} @endif @if($u) {{ $u->name }} @endif
@endif
@if(session('msg'))
{{ session('msg') }}
@endif {{-- Filter Bar --}}
{{ __('admin.reset') }}
{{-- Table --}}
{{-- NEW COLUMN --}} @forelse($semesters as $s) {{-- Next Semester Column --}} @empty @endforelse
# {{ __('admin.semester') }} {{ __('admin.number') }} {{ __('admin.program') }} {{ __('admin.date_range') }} {{ __('admin.next_semester') }}{{ __('admin.actions') }}
{{ $s->id }} {{ $s->name }}
{{ __('admin.semester_id') }}: {{ $s->id }}
{{ $s->number ?? '—' }} {{ $s->program->name ?? '—' }} @php $sd = $s->start_date ? $s->start_date->format('Y-m-d') : null; $ed = $s->end_date ? $s->end_date->format('Y-m-d') : null; @endphp {{ $sd ?? '—' }} → {{ $ed ?? '—' }} @if($s->nextSemester) {{ $s->nextSemester->name }}
{{ __('admin.id') }}: {{ $s->nextSemester->id }}
@else {{ __('admin.end_of_program') }} @endif
@csrf @method('DELETE')
{{ __('admin.no_semesters_found') }}
{{ $semesters->withQueryString()->links('pagination::bootstrap-4') }}
@endsection