@extends('admin/layouts/master') @section('title', 'Order Manage') @section('style') @endsection @section('content') @php $airline = $booking->airline ? strtolower($booking->airline) : 'N/A'; @endphp
{{-- Ticket And Receipt Email --}}
Ticket And Receipt Email
{{-- update.client --}}
@csrf
Contact Details (User)
+{{ $booking->client->phone_code }}
{{-- Agent Selection --}}
{{-- Notes --}}
Notes
{{-- Summernote --}}
Add Discount
{{-- Cancelation Charges --}}
Order Cancelation
@if ($booking->canceled_at)
Order Canceled At: {{ \Carbon\Carbon::parse($booking->canceled_at)->format('d M Y h:i A') }}
@else @can('cancel booking') @endcan @endif {{-- --}}
{{-- Top Btns --}}
Back to Order Management
@can('booking actions') @endcan @can('issue tickets') @if ($booking->tickets->isEmpty()) @endif @endcan @if ($booking->errorLogs->isNotEmpty()) @endif
@can('booking actions')
@csrf @method('PUT')
@can('delete bookings')
@csrf @method('DELETE')
@endcan
@endcan
{{-- Order Ref --}}
Order Ref: {{ $booking->id }}
Web Ref: {{ $booking->transaction_id }}
Order Status: TICKET{{ strtoupper($booking->status) }}
Order Total: {{ $booking->total_price }}
Source/Affiliate: travelandtours Web
IP of the User: {{ $booking->client->ip ?? '' }}
{{-- Order Details --}}
Order Details
{{-- --}} @foreach ($booking->flights as $flight) @foreach ($flight->segments as $segment) {{-- --}} {{-- --}} @endforeach @endforeach
Airline RefRBD Code Cancellation FeeFlight No Origin/Destination Stops Departure Arrival Duration Class
{{ $flight->airline }}NALB{{ $segment->flight_number }} {{ $segment->departure_code }} - {{ $segment->arrival_code }} {{ $flight->is_connected ? '1' : '0' }} {{ \Carbon\Carbon::parse($segment->departure_date)->format('d M Y H:i') }} {{ \Carbon\Carbon::parse($segment->arrival_date)->format('d M Y H:i') }} {{ $segment->formatted_duration }} {{ $flight->cabin_name_with_code }}
{{-- Ticket Details --}}
Ticket Details {{-- --}}
@php $passengers = is_string($booking->passenger_details) ? (json_decode($booking->passenger_details, true) ?? []) : $booking->passenger_details; $tickets = $booking->tickets->keyBy('passenger_reference'); @endphp @forelse ($passengers as $passenger) @php $ticket = $tickets[$passenger['passenger_reference'] ?? ''] ?? null; @endphp @if ($ticket) @else @if ($booking->status === 'issued') @csrf @else @endif @endif @empty @endforelse
Passenger Name Date Of Birth Type Nationality Passport Number / NIC Expiry Airline PNR GDS PNR Ticket Number Price Status
{{ strtoupper($passenger['title']) }} {{ $passenger['given_name'] ?? '' }} {{ $passenger['surname'] }} {{ \Carbon\Carbon::parse($passenger['dob'] ?? '')->format('d/m/Y') }} {{ $passenger['type'] ?? '' }} {{ $passenger['nationality'] ?? 'N/A' }} {{ $passenger['passport_no'] ?? 'N/A' }} {{ \Carbon\Carbon::parse($passenger['passport_exp'] ?? '')->format('d/m/Y') }} {{ $booking->airline_id ?? $booking->order_id }} {{ $booking->flight_booking_id }}-{{ $loop->iteration }}{{ $ticket->ticket_no ?? '' }} {{ number_format($ticket->price) }} {{ $ticket->price_code }} {{ strtoupper($ticket->status ?? '') }}
Not issued
No passengers found.
{{--
@csrf
--}} {{-- Product Overview --}}
Product Overview
{{-- --}} {{-- --}}
Type Provider Supplier Base Fare Tax POS Rule Displayed Price PNR Expires At Booking Expires At
{{ $booking->is_oneway ? 'Oneway' : 'Return' }} Flight {{ $booking->airline ?? '' }}Api {{ $booking->airline ?? '' }} {{ $booking->total_price ?? 0 }} {{ $booking->tax ?? 0 }} Affiliation POS Rule {{ $booking->total_tax_price ?? 0 }} {{ \Carbon\Carbon::parse($booking->payment_limit)->format('d M Y h:i A') }} {{ \Carbon\Carbon::parse($booking->ticket_limit)->format('d M Y h:i A') }}
{{-- Payments --}}
Payments @can('manage payment') @endcan
@forelse ($booking->payments as $payment) {{-- Edit Modal --}} {{-- UPDATE form --}}
@csrf @method('PUT') {{-- DELETE form (separate, hidden) --}}
@csrf @method('DELETE')
@empty @endforelse
Created at Payment Method Transaction ID Displayed Price Merchant Fee Service Fee Status Refund Status Selling Fare Actions
{{ $payment->created_at->format('d M Y h:i a') }} {{ $payment->payment_method }} {{ $payment->transaction_id }} {{ $payment->base_price_code }} {{ number_format($payment->base_price + $payment->tax, 2) }} {{ $payment->merchant_fee }}% {{ $payment->service_fee }} {{ ucfirst($payment->status) }} {{ $payment->refund_status ?? 'N/A' }} {{ $payment->base_price_code }} {{ number_format($payment->base_price, 2) }} @can('manage payment') @endcan
No Payment Found
{{-- Add Payment Modal --}}
@csrf
{{--
Add Payment
--}}
@endsection @section('script') @endsection