@extends('app') @section('title', trans_choice('common.pirep', 1).' '.$pirep->ident) @section('content')

{{ $pirep->ident }} : {{ $pirep->dpt_airport_id }} to {{ $pirep->arr_airport_id }}

{{-- Show the link to edit if it can be edited --}} @if (!empty($pirep->simbrief)) View SimBrief @endif @if(!$pirep->read_only && $user && $pirep->user_id === $user->id)
@csrf
 
@csrf
@endif
{{-- DEPARTURE INFO --}}

{{$pirep->dpt_airport->location}}

{{ $pirep->dpt_airport->full_name }}
@if($pirep->block_off_time) {{ $pirep->block_off_time->toDayDateTimeString() }} @endif

{{-- ARRIVAL INFO --}}

{{$pirep->arr_airport->location}}

{{ $pirep->arr_airport->full_name }}
@if($pirep->block_on_time) {{ $pirep->block_on_time->toDayDateTimeString() }} @endif

@if(!empty($pirep->distance))
@endif
@include('pireps.map')
{{-- DEPARTURE INFO --}}

{{$pirep->dpt_airport->location}}

{{ $pirep->dpt_airport->full_name }}
@if($pirep->block_off_time) {{ $pirep->block_off_time->toDayDateTimeString() }} @endif

{{-- ARRIVAL INFO --}}

{{$pirep->arr_airport->location}}

{{ $pirep->arr_airport->full_name }}
@if($pirep->block_on_time) {{ $pirep->block_on_time->toDayDateTimeString() }} @endif

@if(!empty($pirep->distance))
@endif
@include('pireps.map')
{{-- RIGHT SIDEBAR --}}
@lang('common.state') @php $stateClass = 'bg-info'; if ($pirep->state === PirepState::PENDING) { $stateClass = 'bg-warning'; } elseif ($pirep->state === PirepState::ACCEPTED) { $stateClass = 'bg-success'; } elseif ($pirep->state === PirepState::REJECTED) { $stateClass = 'bg-danger'; } elseif ($pirep->state === PirepState::IN_PROGRESS) { $stateClass = 'bg-primary'; } @endphp {{ PirepState::label($pirep->state) }}
@if ($pirep->state !== PirepState::DRAFT)
@lang('common.status') @php $statusClass = 'bg-info'; if ($pirep->status === PirepStatus::SCHEDULED) { $statusClass = 'bg-secondary'; } elseif ($pirep->status === PirepStatus::ENROUTE) { $statusClass = 'bg-primary'; } elseif ($pirep->status === PirepStatus::ARRIVED) { $statusClass = 'bg-success'; } elseif ($pirep->status === PirepStatus::CANCELLED) { $statusClass = 'bg-danger'; } elseif ($pirep->status === PirepStatus::DIVERTED) { $statusClass = 'bg-warning'; } @endphp {{ PirepStatus::label($pirep->status) }}
@endif
@lang('pireps.source') {{ PirepSource::label($pirep->source) }}
@lang('flights.flighttype') {{ \App\Models\Enums\FlightType::label($pirep->flight_type) }}
@lang('pireps.filedroute') {{ $pirep->route }}
{{ trans_choice('common.note', 2) }} {{ $pirep->notes }}
@if($pirep->score && $pirep->landing_rate)
Score {{ $pirep->score }}
Landing Rate {{ number_format($pirep->landing_rate) }}
@endif
@lang('pireps.filedon') {{ show_datetime($pirep->created_at) }}
@if(count($pirep->fields) > 0)
@endif @if(count($pirep->fields) > 0)
{{ trans_choice('common.field', 2) }}
@foreach($pirep->fields as $field)
{{ $field->name }} {{ $field->value }}
@endforeach
@endif @if(count($pirep->fares) > 0)
{{ trans_choice('pireps.fare', 2) }}
@foreach($pirep->fares as $fare)
{{ $fare->name }} ({{ $fare->code }}) {{ $fare->count }}
@endforeach
@endif
@if(count($pirep->acars_logs) > 0)
@lang('pireps.flightlog')
@foreach($pirep->acars_logs->sortBy('created_at') as $log) @endforeach
{{ show_datetime($log->created_at) }} {{ $log->log }}
@endif @if(!empty($pirep->simbrief))
 OFP
{!! $pirep->simbrief->xml->text->plan_html !!}
@endif @endsection