@extends('layouts.admin') @section('title', $program->title) @section('header', $program->title) @section('breadcrumb') @endsection @section('header-actions')
@if($program->status === 'draft') Edit
@csrf
@elseif($program->status === 'published')
@csrf
@endif
@csrf @method('DELETE')
@endsection @section('content') {{-- Program Info Card --}}
{{ $program->title }}
{{ $program->organizer }}
@include('admin.partials.program-status-badge', ['status' => $program->status])
Tarikh
{{ $program->start_date->format('d M Y') }} @if($program->start_date->ne($program->end_date)) — {{ $program->end_date->format('d M Y') }} @endif
Lokasi
{{ $program->location }}
@if($program->checkin_start_at)
Tempoh Check-In
{{ $program->checkin_start_at->format('d/m H:i') }} — {{ $program->checkin_end_at?->format('d/m H:i') ?? '—' }}
@endif @if($program->ecert_download_start_at)
Mula Download Sijil
{{ $program->ecert_download_start_at->format('d M Y, H:i') }}
@endif
{{-- Stat Cards --}}
{{ $stats['total_attendances'] }}
Hadir
{{ $stats['total_participants'] }}
Peserta
{{ $stats['total_certificates'] }}
Sijil
{{ $stats['generated_certificates'] }}
Dijana
{{-- Status Penghantaran E-Sijil --}}
Status Penghantaran E-Sijil
@if($stats['emails_sent'] + $stats['emails_pending'] + $stats['emails_failed'] === 0) Belum Dihantar @endif @if($stats['emails_pending'] > 0)
@csrf
@endif
Belum Dihantar
{{ $stats['emails_pending'] }}
sijil sedia, emel belum hantar
Berjaya Dihantar
{{ $stats['emails_sent'] }}
emel e-sijil
Gagal Dihantar
{{ $stats['emails_failed'] }}
semua percubaan gagal
Sijil Dimuat Turun
{{ $stats['downloaded_certificates'] }}
{{ $stats['total_downloads'] }} kali klik pautan
{{-- Tab Navigation --}}
{{-- Tab: Peserta --}}
{{ $stats['pre_registered'] }} pra-daftar · {{ $stats['walk_in'] }} walk-in
{{-- Tab: QR Code --}}
@if($program->qrCode)
QR Code
Muat Turun PNG
@csrf
URL Check-in:
{{ route('public.checkin.show', $program->qrCode->token) }}
@else

QR Code belum dijana untuk program ini.

@csrf
@endif
{{-- Tab: Template Sijil --}}
@if($program->certificateTemplate)
Template aktif: {{ $program->certificateTemplate->original_filename }} Urus Template
Template
@else

Belum ada template sijil untuk program ini.

Upload Template
@endif
{{-- Tab: Soalselidik --}}
@if($program->questionnaire && $program->questionnaire->questionnaireSet) @php $qs = $program->questionnaire->questionnaireSet; @endphp
{{ $qs->title }} @if($program->questionnaire->is_confirmed) Disahkan @else Belum Disahkan @endif
Urus Soalselidik

{{ $qs->questions->count() }} soalan · {{ $qs->description }}

@else

Belum ada soalselidik dilampirkan untuk program ini.

Lampir Soalselidik
@endif
{{-- Tab: Statistik --}}
@endsection @push('scripts') @endpush