@extends('layout') @section('title') {{ get_label('view_ticket', 'View Ticket') }} @endsection @section('content')
{{ get_label('back_to_list', 'Back to List') }}

{{ get_label('ticket_details', 'Ticket Details') }}

@if (auth()->user()->hasRole('superadmin') || auth()->user()->hasRole('manager')) @if ($ticket->status !== 'closed')
@csrf @method('PUT')
@else {{ ucfirst($ticket->status) }} @endif @endif
{{ get_label('title', 'Title') }}

{{ $ticket->title }}

{{ get_label('description', 'Description') }}

{{ $ticket->description }}

{{ get_label('priority', 'Priority') }}
{{ ucfirst($ticket->priority->name) }}
{{ get_label('status', 'Status') }}
{{ ucfirst($ticket->status) }}
{{ get_label('created_at', 'Created At') }}

{{ $ticket->created_at->format('d-m-Y H:i') }}

{{ get_label('created_by', 'Created By') }}

{{ $createdBy->first_name }} {{ $createdBy->last_name }} ({{ $createdBy->email }})

{{ get_label('subscription_details', 'Subscription Details') }}

@if ($subscriptionDetails)
{{ get_label('subscription_plan', 'Plan') }}

{{ $subscriptionDetails->plan->name }}

{{ get_label('subscription_start_date', 'Start Date') }}

{{ $subscriptionDetails->starts_at }}

{{ get_label('subscription_end_date', 'End Date') }}

{{ $subscriptionDetails->ends_at }}

@else

{{ get_label('no_active_subscription', 'No active subscription found.') }}

@endif
@if ($ticket->media->count())
{{ get_label('media_attachments', 'Media Attachments') }}
{{ get_label('attached_media', 'Attached Media') }}
@foreach ($ticket->media as $media) @php $fileExtension = pathinfo($media->media_path, PATHINFO_EXTENSION); $fileName = basename($media->media_path); @endphp @endforeach
{{ get_label('file_name', 'File Name') }} {{ get_label('file_type', 'File Type') }} {{ get_label('actions', 'Actions') }}
@if (in_array($fileExtension, ['jpg', 'jpeg', 'png'])) @elseif ($fileExtension == 'pdf') @elseif (in_array($fileExtension, ['doc', 'docx'])) @elseif (in_array($fileExtension, ['xls', 'xlsx'])) @else @endif {{ $fileName }} {{ strtoupper($fileExtension) }} @if (in_array($fileExtension, ['jpg', 'jpeg', 'png'])) {{ get_label('view', 'View') }} @endif {{ get_label('download', 'Download') }}
@endif
{{ get_label('conversions', 'Conversations') }}
@foreach ($ticket->replies as $reply)
@if ($reply->sender_id != auth()->id())
User
@endif
{{ $reply->message }}
{{ ucfirst($reply->sender->getResult()) }}, {{ $reply->created_at->diffForHumans() }}
@if ($reply->sender_id == auth()->id())
User
@endif
@endforeach
@endsection