@php $transitStatusMap = [ 0 => ['Pending', 'is-warning'], 1 => ['Ticketed', 'is-info'], 2 => ['In progress', 'is-progress'], 3 => ['Arrived', 'is-success'], 4 => ['Issue', 'is-danger'], 5 => ['Cancelled', 'is-danger'], ]; $statusTicketUrl = trim((string) ($ourstaff->ticket_url ?? '')); $statusHasTicket = (int) $ourstaff->status === 1 && $statusTicketUrl !== '' && file_exists(public_path('tranzit/'.$statusTicketUrl)); $transitStatus = $transitStatusMap[(int) $ourstaff->status] ?? ['Unknown', 'is-muted']; if ((int) $ourstaff->status === 1) { $transitStatus[0] = $statusHasTicket ? 'Ticketed' : 'Ticket ordered'; } @endphp @if((int) $ourstaff->status !== 5) @if($statusHasTicket) {{ $transitStatus[0] }} @else {{ $transitStatus[0] }} @endif @endif @php $transitWasModified = strpos((string) ($ourstaff->modification_summary ?? ''), 'Reason:') !== false; $transitModificationTitle = $ourstaff->modification_summary ?: 'Transit details were modified.'; @endphp @if((int) $ourstaff->status === 5) Deleted/Cancelled @elseif($transitWasModified) Modified @endif