@extends('layouts.app') @section('title', $ticket->translatedTitle) @section('content')
{{-- Header --}}

{{ $ticket->translatedTitle }}

{{ $dateDisplay ?? request('date_display', 'الخميس 08 يناير') }} {{ request('time', '21:00-04:00') }}
{{-- Date Selection Bar --}}
{{ $dateDisplay ?? request('date_display', 'الخميس 08 يناير') }} {{ request('time', '21:00-04:00') }}
{{-- Main Content --}}

{{ $ticket->translatedTitle }}

{{-- Regular Tickets Section --}} @php // جلب السعر من التاريخ المحدد أو من التذكرة $selectedDate = request('date'); $ticketPrice = $ticket->price; if($selectedDate) { $datePrice = \App\Models\TicketDate::where('ticket_id', $ticket->id) ->where('date', $selectedDate) ->where('is_active', true) ->value('price'); if($datePrice) { $ticketPrice = $datePrice; } } // جلب رمز العملة $currencyCode = ''; if ($ticket->category && $ticket->category->city) { $currencyCode = $ticket->category->city->currency_code ?? 'USD'; } // جلب خيارات التذاكر الديناميكية $ticketOptions = \App\Models\TicketOption::where('ticket_id', $ticket->id) ->where('is_active', true) ->orderBy('sort_order', 'asc') ->get(); @endphp @if($ticketOptions->count() > 0) {{-- عرض الخيارات الديناميكية --}}
{{ __('messages.for_more_info') }}
@foreach($ticketOptions as $index => $option) @php // لو السعر فاضي → استخدم السعر الأساسي $optionPrice = $option->price ?? $ticketPrice; @endphp

{{ $option->translatedDescription }}

{{ $currencyCode }} {{ number_format($optionPrice, 2) }}

@endforeach
@elseif($ticketPrice > 0) {{-- الخيارات الافتراضية (بالغ/طفل) لو مفيش خيارات ديناميكية --}}
{{ __('messages.for_more_info') }}
{{-- Adult Ticket --}}

{{ __('messages.adult_ticket_desc') }}

{{ $currencyCode }} {{ number_format($ticketPrice, 2) }}

{{-- Child Ticket --}}

{{ __('messages.child_ticket_desc') }}

{{ $currencyCode }} {{ number_format($ticketPrice * 0.7, 2) }}

@endif {{-- Private Tours Section - تم حذف هذا القسم --}} {{-- Continue Button --}}
@endsection @push('styles') @endpush @push('scripts') @endpush