{{-- Clean print styles (no gradients, no web styling) --}} @include('pdf.partials.ticket-styles-print') {{-- Loop through all tickets in the array --}} @foreach($tickets as $ticketIndex => $ticket)
{{-- EVENT BANNER HEADER (if provided) --}} @if(isset($eventBannerImage) && $eventBannerImage)
{{ $eventName ?? 'Event' }}
@endif {{-- TICKET CONTENT AREA --}}
{{-- 3-COLUMN LAYOUT --}}
{{-- =================================================================== LEFT COLUMN =================================================================== --}}
{{-- Date/Time/Event Info --}}
{{ isset($eventDate) ? date('l d/m/Y H:i', strtotime($eventDate . ' ' . ($eventTime ?? '00:00'))) : '' }}
@if(!empty($doorsOpen)) Doors opens {{ $doorsOpen }} @endif @if(!empty($concertEnds)) concert ends {{ $concertEnds }} @endif
{{ $eventName ?? 'Event Name' }}

{{-- QR Code --}}
@if(isset($ticket['qr_code_data_uri'])) QR Code @endif
{{-- Tier Badge --}} @if(isset($ticket['tier_color_name']))
{{ $ticket['tier_color_name'] }}
@endif {{-- Zone + Seat (Small) --}}
{{ $ticket['section'] ?? $ticket['zone'] ?? '' }}    {{ $ticket['seat_number'] ?? $ticket['seat'] ?? '' }}

{{-- Customer Info --}}
{{ $customerName ?? '' }}
{{ $bookingId ?? '' }}
{{-- =================================================================== CENTER COLUMN =================================================================== --}}
{{-- Event Title (Large) --}}
{{ $eventName ?? '' }}
{{-- Event Type --}} @if(isset($eventType))
{{ $eventType }}
@endif {{-- ZONE (Huge) --}}
ZONE
{{ $ticket['zone'] ?? '1' }}
{{-- PLACE/SEAT (Massive) --}}
PLACE
{{ $ticket['seat_number'] ?? $ticket['seat'] ?? '' }}
{{-- COMP-001: Complimentary Guest Badge (below ZONE/PLACE) --}} @if($ticket['is_complimentary'] ?? false)
INVITATION ONLY
@endif
{{-- =================================================================== RIGHT COLUMN (Identical to Left for Symmetry) =================================================================== --}}
{{-- Date/Time/Event Info --}}
{{ isset($eventDate) ? date('l d/m/Y H:i', strtotime($eventDate . ' ' . ($eventTime ?? '00:00'))) : '' }}
@if(!empty($doorsOpen)) Doors opens {{ $doorsOpen }} @endif @if(!empty($concertEnds)) concert ends {{ $concertEnds }} @endif
{{ $eventName ?? 'Event Name' }}

{{-- QR Code --}}
@if(isset($ticket['qr_code_data_uri'])) QR Code @endif
{{-- Tier Badge --}} @if(isset($ticket['tier_color_name']))
{{ $ticket['tier_color_name'] }}
@endif {{-- Zone + Seat (Small) --}}
{{ $ticket['section'] ?? $ticket['zone'] ?? '' }}    {{ $ticket['seat_number'] ?? $ticket['seat'] ?? '' }}

{{-- Customer Info --}}
{{ $customerName ?? '' }}
{{ $bookingId ?? '' }}
{{-- Footer removed - all information displayed in main ticket area --}}
@endforeach