@extends('layout.app') @section('content')

@php $back = route('ticket.index'); $url = parse_url(url()->previous()); if ( ($url['host'] ?? '') === parse_url(config('app.url'), PHP_URL_HOST) and ($url['path'] ?? '') === '/ticket' ) { $queries = explode('&', $url['query'] ?? ''); foreach($queries as $q) { $q = explode('=', $q); if(($q[0] ?? '') === 'pr' and ctype_digit(($q[1] ?? ''))) { $back = route('ticket.index', ['pr' => $q[1]]); } } } @endphp ← {{ __('Ticket n° :ticketId : :ticketSiteName - :ticketTypeLabel', [ 'ticketId' => $ticket->id, 'ticketSiteName' => $ticket->site->name, 'ticketTypeLabel' => $ticket->type->label ]) }} {{ $ticket->status->label }}

@can('suscribeToTicket', $ticket)
@csrf
@endcan @can('changeStatus', $ticket)
@csrf
@endcan @if($ticket->status->equals(TicketStatus::archived())) @can('reopen', $ticket)
@csrf
@endcan @endif

{{ __('Suivi') }} @can('createMessage', $ticket) @endcan

@foreach ($messages as $message) @if ($message->user_id === null)
{!! nl2br(clean($message->message)) !!} - Le {{ \Carbon\Carbon::parse($message->created_at)->format('d/m/Y à H:i')}} ({{ __('Message système') }})
@else
{!! Utils::plainToHtml($message->message) !!} @if ($message->file !== null)
Ouvrir la pièce jointe
@endif

{!! __('Créé le :date par :userName', [ 'date' => \Carbon\Carbon::parse($message->created_at)->format('d/m/Y à H:i'), 'userName' => $message->user ? $message->user->name : __('Utilisateur supprimé') ]) !!}
@endif @endforeach

{{__('Description') }}

{!! clean(Utils::plainToHtml($ticket->text)) !!}

{!! __('Créé le :date par :userName', [ 'date' => \Carbon\Carbon::parse($ticket->created_at)->format('d/m/Y à H:i'), 'userName' => $ticket->user ? $ticket->user->name : __('Utilisateur supprimé') ]) !!}
@if (!is_null($ticket->file) or !is_null($ticket->file2))

{{ __('Pièces jointes') }}

@endif @endsection