@extends('components.public-layout') @section('content')

{{ $program->name }}

{{ $program->date_range }}
@if($program->time_range)
{{ $program->time_range }}
@endif @if($program->venue)
{{ $program->venue }}
@endif
@if($program->registration_fee > 0)
₵{{ number_format($program->registration_fee, 2) }}
Registration Fee
@else
FREE
Registration
@endif
@if($program->description)

About This Program

{{ $program->description }}
@endif

Program Details

Type
{{ ucfirst($program->type) }}
Duration
{{ $program->start_date->diffInDays($program->end_date) + 1 }} day(s)
@if($program->max_participants)
Max Participants
{{ number_format($program->max_participants) }}
@endif @if($program->registration_deadline)
Registration Deadline
{{ $program->registration_deadline->format('M d, Y') }}
@endif
@if($program->contact_email || $program->contact_phone)

Contact Information

@if($program->contact_email) @endif @if($program->contact_phone) @endif
@endif @if($program->terms_and_conditions)

Terms and Conditions

{{ $program->terms_and_conditions }}
@endif

Registration

@if($program->isRegistrationOpen())
@if($program->registration_fee > 0) ₵{{ number_format($program->registration_fee, 2) }} @else FREE @endif
Registration Fee
@if($program->max_participants)
Available Spots {{ $program->max_participants - $program->registrations->count() }} / {{ $program->max_participants }}
@php $percentage = $program->max_participants > 0 ? ($program->registrations->count() / $program->max_participants) * 100 : 0; @endphp
@endif @if($program->registration_deadline)
Registration closes {{ $program->registration_deadline->diffForHumans() }}
@endif Register Now @if($program->allow_file_uploads)
File uploads supported ({{ $program->max_files ?? 5 }} files, {{ $program->max_file_size ?? 100 }}MB max)
@endif
@elseif($program->registration_deadline && $program->registration_deadline->isPast())

Registration Closed

Registration deadline was {{ $program->registration_deadline->format('M d, Y') }}

@elseif($program->max_participants && $program->registrations->count() >= $program->max_participants)

Program Full

Maximum capacity of {{ $program->max_participants }} participants reached

@else

Registration Not Available

Registration is currently not open for this program

@endif

Program Statistics

Total Registrations {{ $program->registrations->count() }}
@if($program->max_participants)
Available Spots {{ $program->max_participants - $program->registrations->count() }}
@endif
Program Status {{ ucfirst($program->status) }}
@endsection