Packages

@if (session('error'))
Error! {{ session('error') }}
@endif

Packages

Routing Information

Routing: {{ $routing->name }}

Customer Details

Customer Name: {{ $package->customer_id ? $customer->name : '' }}

B2B Partner: {{ $package->b2bpartenr ? $brbpartner->name : '' }}

Package Details

Package Name: {{ $package->name }}

Package Type: {{ $package->package_type == 1 ? 'Domestic' : 'International' }}

@if(!empty($categorynames))

Package Categories: {{ $categorynames }}

@endif @if(!empty($tagsnames))

Package Tags: {{ $tagsnames }}

@endif

Show on website: {{ isset($package_categories) && $package_categories->show_in_website == 1 ? 'Yes' : 'No' }}

@if($package->package_type == 0)
Package Locations

Country:

States:

Cities:

@endif

Nights: {{ $package->nights }}

Days: {{ $package->days }}

Start Date: {{ $package->start_date }}

End Date: {{ $package->end_date }}

Adults: {{ $package->adults }}

Children (below 12 Years): {{ $package->kids }}

@if($package->infant > 0)

Infants (below 5 Years): {{ $package->infant }}

@endif

Include Pickup: {{ $package->pickup == 1 ? 'Yes' : 'No' }}

Include Drop: {{ $package->drop == 1 ? 'Yes' : 'No' }}

Pickup From: {{ $package->pickup_location ? $pickuplocation->name : '' }}

Drop At: {{ $package->drop_location ? $droplocation->name : '' }}

@if($package->pickup_drop_notes!='')

Additional notes on Pick up and Drop: {{ $package->pickup_drop_notes }}

@endif
Inclusions
Exclusions
Status

@switch($package->status) @case(0) Unpublished @break @case(1) Draft @break @case(2) In Progress @break @case(3) Completed @break @case(4) Approved @break @case(5) Cancelled @break @default Unknown @endswitch

{{ $routing->name }}

{{ $package->days }} days
{{ $package->nights }} nights
{{ $package->package_type == 1 ? 'Domestic' : 'International' }}
@foreach($package_itenary->itenary as $key => $itenary)

@csrf
Destination
@inject('packageService', 'App\Services\PackageService')
Starting Point/PickUp :
@php if ($itenary->start_location) { $startcityDetails = $packageService->getPackageItinerarygetLocation($itenary->start_location); } else { $startcityDetails = []; } @endphp @if ($startcityDetails)

{{ $startcityDetails['location'] }}, ({{ $startcityDetails['country'] }}, {{ $startcityDetails['state'] }})

@else

No start location available

@endif
End Point :
@php if ($itenary->start_location) { $endcityDetails = $packageService->getPackageItinerarygetLocation($itenary->end_location); } else { $endcityDetails = []; } @endphp @if ($endcityDetails)

{{ $endcityDetails['location'] }}, ({{ $endcityDetails['country'] }}, {{ $endcityDetails['state'] }})

@else

No end location available

@endif
Intermediate Points :
@php if ($itenary->start_location) { $intermediatecityDetails = $packageService->getPackageItinerarygetLocation($itenary->intermediate_location); } else { $intermediatecityDetails = []; } @endphp @if ($intermediatecityDetails)

{{ $intermediatecityDetails['location'] }}, ({{ $intermediatecityDetails['country'] }}, {{ $intermediatecityDetails['state'] }})

@else

No intermediate location available

@endif
@if($itenary->description!='')
Description :

{{ $itenary->description ?? '' }}

@endif
Overnight Travelling / No Accommodation :

{{ $itenary->overnight_travelling == 1 ? 'Yes' : 'No' }}

@if(isset($packageAttractions[$itenary->id])) @foreach($packageAttractions[$itenary->id] as $attraction) @endforeach @else @endif
@if(isset($packageActivities[$itenary->id])) @foreach($packageActivities[$itenary->id] as $activity) @endforeach @else @endif @if($routing->round_trip == 0)
@if(isset($packageConveyances[$itenary->id])) @foreach($packageConveyances[$itenary->id] as $conveyance) @endforeach @else @endif @endif

Attractions

Item Type Price/person
{{ $attraction['name'] }} {{ $attraction['type'] }} {{ @$attraction['currency'] }} {{ $attraction['actual_price'] }}

Activities

Item Type Price/person
{{ $activity['name'] }} {{ $activity['type'] }} {{ @$activity['currency'] }} {{ $activity['actual_price'] }}

Conveyance

Item Type Price
{{ $conveyance['conveyance_owner'] }} {{ $conveyance['conveyance_type'] }} {{ $conveyance['actual_price'] }}
@foreach($itenary->additional_packagehotel as $packagehotel) @php @endphp
@php $hotelName = ''; if($packagehotel->hotel?->alternate_name && $packagehotel->hotel?->masking) { $hotelName = $packagehotel->hotel?->alternate_name; } elseif($packagehotel->hotel?->alternate_name) { $hotelName = $packagehotel->hotel?->alternate_name; } elseif($packagehotel->hotel?->masking) { $hotelName = $packagehotel->hotel?->name; } else { $hotelName = $packagehotel->hotel?->name; } @endphp

Hotels

Hotel Details Room Details Price
@if(!empty($packagehotel->hotel->mainImage->image_path)) {{ $hotelName }} @endif
{{ $hotelName }}

{{ $packagehotel->hotel->email }}
{{ $packagehotel->hotel->phone }}

Room Name : {{ $packagehotel->room->name }}

@if(@$packagehotel->room->room_view!='')

Room View : {{ $packagehotel->room->room_view }}

@endif
@if($packagehotel->discount_rate!='' && $packagehotel->discount_rate!=0) Discount price: {{$packagehotel->hotel->currency}} {{ $discountprice }} @else @if($packagehotel->actual_price!='' && $packagehotel->actual_price!=0) Current price: {{$packagehotel->hotel->currency}} {{ $packagehotel->actual_price}} @endif @endif
@endforeach
@endforeach @if($routing->round_trip == 1)
@if(isset($packageConveyances[0])) @foreach($packageConveyances[0] as $conveyance) @endforeach @else @endif

Conveyance

Item Type Price
{{ $conveyance['conveyance_owner'] }} {{ $conveyance['conveyance_type'] }} {{ $conveyance['actual_price'] }}
@endif

Summary

@if($summary['start_date']!='' && $summary['end_date']!='')
Travel Date

{{ date('d M Y', strtotime($summary['start_date']))}}     -   {{ date('d M Y', strtotime($summary['end_date'])) }}

@endif
Activities (Per Person Rate):

{{$summary['currency_code']}}. {{ $summary['conv_attraction_total'] }}

Activities (Per Child Rate):

{{$summary['currency_code']}}. {{ $summary['conv_act_child_rate'] }}

Accommodation (Per Person Rate):

{{$summary['currency_code']}}. {{ $summary['conv_accomodation_total'] }}

Accommodation (Per Child Without Bed Rate):

{{$summary['currency_code']}}. {{ $summary['conv_acc_child_no_bed'] }}

Accommodation (Per Child With Bed Rate):

{{$summary['currency_code']}}. {{ $summary['conv_acc_child_with_bed'] }}

Total Conveyance:

{{$summary['currency_code']}}. {{ $summary['conv_conveyance_total'] }}

Per Person Cost:

{{$summary['selling_currency']}}. {{ $summary['conv_per_person_cost'] }}

Markup Cost:

{{ $summary['conv_per_person_markup'] }}

Per Child Cost:

{{$summary['selling_currency']}}. {{ $summary['conv_per_child_cost'] }}

Markup Cost:

{{ $summary['per_child_markup'] }}

Per Child Cost without Bed:

{{$summary['selling_currency']}}. {{ $summary['conv_per_child_cost_bed'] }}

Markup Cost:

{{ $summary['per_child_bed_markup'] }}

Buying Price:

{{$summary['selling_currency']}}. {{ $summary['buying_price'] }}

Markup Cost:

{{ $summary['buying_price_markup'] }}

Air Adult:

{{$summary['air_currency']}}. {{ $summary['air_adult'] }}

Air Child:

{{$summary['air_currency']}}. {{ $summary['air_child'] }}

Air Infant:

{{$summary['air_currency']}}. {{ $summary['air_infant'] }}

Total Amount:

{{$summary['selling_currency']}}. {{ $summary['conv_grand_total'] ?? '0.00' }}

@if($summary['validity']!='')
Package Validity
{{ $summary['validity'] }}
@endif @foreach($package_itenary->itenary as $key => $itenary) @php $packageService = new App\Services\PackageService(); $itinerayId = $itenary->id; $packageId = $itenary->packages_id; $itineraryData = $packageService->getItinerayCountAndTotal($itinerayId, $packageId); @endphp
Day {{ $key+1 }} Total Count & Price
Attractions Total Attractions Accommodations Total Accommodations Conveyances Total Conveyances
{{ $itineraryData['packageAttractionCount'] ?? '0' }} {{ number_format($itineraryData['totalAttractionPrice'] ?? 0, 2) }} {{ $itineraryData['packageHotelCount'] ?? '0' }} {{ number_format($itineraryData['totalHotelPrice'] ?? 0, 2) }} {{ $itineraryData['packageConveyanceCount'] ?? '0' }} {{ number_format($itineraryData['totalConveyancePrice'] ?? 0, 2) }}
@endforeach