55 lines
2.8 KiB
PHP
55 lines
2.8 KiB
PHP
|
|
<div class="responsive-table m-0">
|
||
|
|
<table class="table align-middle" id="erp-table">
|
||
|
|
<thead class="table-light">
|
||
|
|
<tr>
|
||
|
|
<th>{{ __('SL') }}.</th>
|
||
|
|
<th class="text-start">{{ __('Date & Time') }}</th>
|
||
|
|
<th class="text-start">{{ __('Title') }}</th>
|
||
|
|
<th class="text-start">{{ __('Message') }}</th>
|
||
|
|
<th class="text-start">{{ __('Message To') }}</th>
|
||
|
|
<th class="text-start">{{ __('Type') }}</th>
|
||
|
|
<th class="text-center">{{ __('Status') }}</th>
|
||
|
|
<th>{{ __('Action') }}</th>
|
||
|
|
</tr>
|
||
|
|
</thead>
|
||
|
|
<tbody>
|
||
|
|
@foreach ($message_logs as $message)
|
||
|
|
<tr>
|
||
|
|
<td>{{ $message_logs->firstItem() + $loop->index }}</td>
|
||
|
|
<td class="text-start">{{ formatted_date($message->send_at) }} {{ formatted_time($message->send_at) }}</td>
|
||
|
|
<td class="text-start">{{ $message->title }}</td>
|
||
|
|
<td class="text-start">{!! Str::words($message->message, 5, '...') !!}</td>
|
||
|
|
@if ($message->channel == 'email')
|
||
|
|
<td class="text-start">{{ $message->user?->email }}</td>
|
||
|
|
@else
|
||
|
|
<td class="text-start">{{ $message->phone }}</td>
|
||
|
|
@endif
|
||
|
|
<td class="text-start">{{ ucfirst($message->channel) }}</td>
|
||
|
|
<td class="text-center">
|
||
|
|
@if ($message->status == 'success')
|
||
|
|
<span class="success-badge">{{__('Success')}}</span>
|
||
|
|
@elseif ($message->status == 'failed')
|
||
|
|
<span class="failed-badge">{{__('Failed')}}</span>
|
||
|
|
@else
|
||
|
|
<span class="pending-badge">{{__('Pending')}}</span>
|
||
|
|
@endif
|
||
|
|
</td>
|
||
|
|
<td class="d-print-none">
|
||
|
|
<a href="#msg-log-view-modal" data-bs-toggle="modal" class="view-details-btn message-view-btn"
|
||
|
|
data-title="{{ $message->title }}"
|
||
|
|
data-message="{{ $message->message }}"
|
||
|
|
data-message-to="{{ $message->channel == 'email' ? $message->user?->email : $message->phone }}"
|
||
|
|
data-date="{{ formatted_date($message->send_at) }} {{ formatted_time($message->send_at) }}"
|
||
|
|
data-type="{{ ucfirst($message->channel) }}">
|
||
|
|
{{__('View Details')}}
|
||
|
|
</a>
|
||
|
|
</td>
|
||
|
|
</tr>
|
||
|
|
@endforeach
|
||
|
|
</tbody>
|
||
|
|
</table>
|
||
|
|
</div>
|
||
|
|
<div class="mt-3">
|
||
|
|
{{ $message_logs->links('vendor.pagination.bootstrap-5') }}
|
||
|
|
</div>
|