@extends('layouts.app') @section('content')
| Message ID: |
{{ $whatsappMessage->msg_id }}
|
|---|---|
| From Phone: |
{{ $whatsappMessage->from_phone }}
Click to open WhatsApp chat |
| Parsed Status: | @php $statusColors = [ 'matched' => 'success', 'unmatched' => 'warning', 'error' => 'danger', 'pending' => 'info', 'processed' => 'primary' ]; @endphp {{ $parsedStatuses[$whatsappMessage->parsed_status] ?? $whatsappMessage->parsed_status ?? 'Unknown' }} |
| Task Code: |
@if($whatsappMessage->task_code)
{{ $whatsappMessage->task_code }}
@php
$parsed = app('App\Http\Controllers\WhatsappMessageController')->parseTaskCode($whatsappMessage->task_code);
@endphp
@if($parsed)
Mosque: {{ $parsed['mosque_code'] }} | Task: {{ $parsed['task_number'] }} | Date: {{ $parsed['formatted_date'] }} @endif @else N/A @endif |
| Created At: | {{ $whatsappMessage->created_at->format('d M Y, h:i A') }} |
| Last Updated: | {{ $whatsappMessage->updated_at->format('d M Y, h:i A') }} |
Image Attachment
@elseif(in_array(strtolower($extension), $videoExtensions))Video Attachment
@elseif(in_array(strtolower($extension), $documentExtensions))Format: {{ strtoupper($extension) }}
Unknown file type
| Mosque: | {{ $whatsappMessage->mosque->name }} |
|---|---|
| Location: | {{ $whatsappMessage->mosque->location ?? 'N/A' }} |
| Moulvi: | @if($whatsappMessage->mosque->moulvi) {{ $whatsappMessage->mosque->moulvi->name }} @else Not Assigned @endif |
| Recent Checklists: | {{ $whatsappMessage->mosque->checklists->where('created_at', '>=', now()->subDays(7))->count() }} in last 7 days |
| Mosque Code: | {{ $parsed['mosque_code'] }} |
|---|---|
| Task Number: | {{ $parsed['task_number'] }} |
| Date: | {{ $parsed['formatted_date'] }} |
| Interpretation: |
Message related to task {{ $parsed['task_number'] }} for mosque code {{ $parsed['mosque_code'] }} on {{ $parsed['formatted_date'] }} |
Messages from the same phone number in the last 24 hours:
@php $relatedMessages = App\Models\WhatsappMessage::where('from_phone', $whatsappMessage->from_phone) ->where('id', '!=', $whatsappMessage->id) ->where('created_at', '>=', now()->subDay()) ->orderBy('created_at', 'desc') ->limit(5) ->get(); @endphp @if($relatedMessages->count() > 0)