@extends('layouts.app') @section('title', __('lang_v1.messages')) @section('content')

أنواع الرسائل

@php $messageTypeConfigs = [ ['color' => '#ef4444', 'icon' => '⚠️', 'label' => 'عاجلة', 'description' => 'رسائل تتطلب اهتمام فوري'], ['color' => '#f59e0b', 'icon' => '⭐', 'label' => 'مهمة', 'description' => 'رسائل ذات أولوية عالية'], ['color' => '#3b82f6', 'icon' => '📧', 'label' => 'عادية', 'description' => 'رسائل روتينية ومتابعة'], ['color' => '#10b981', 'icon' => '🔔', 'label' => 'إشعارات', 'description' => 'تنبيهات وإشعارات النظام'], ['color' => '#8b5cf6', 'icon' => '💼', 'label' => 'اجتماعات', 'description' => 'مستندات وتفاصيل الاجتماعات'] ]; $messageTypes = $messages['data']['message_types_summary'] ?? []; @endphp @if(empty($messageTypes))
📭
لا توجد أنواع رسائل متاحة
@else @foreach($messageTypes as $index => $type) @php $configIndex = $index % count($messageTypeConfigs); $config = $messageTypeConfigs[$configIndex]; @endphp
📨

{{ $type['type_name'] }}

{{ $type['count'] }}
@endforeach @endif

آخر الرسائل الواردة

@php $allMessages = $messages['data']['messages'] ?? []; @endphp @if(empty($allMessages))
📭
لا توجد رسائل متاحة
سيتم عرض الرسائل هنا عند استلامها
@else @foreach($allMessages as $message) @php $typeIndex = ($message['type_message_id'] - 1) % count($messageTypeConfigs); $config = $messageTypeConfigs[$typeIndex]; // تنسيق التاريخ $date = \Carbon\Carbon::parse($message['send_date'])->locale('ar'); $formattedDate = $date->translatedFormat('j F Y - H:i'); $summary = $message['summary'] ?? 'لا يوجد نص للرسالة'; $employeeName = $message['employee_name']; @endphp
@php $typeInitial = mb_substr($message['type_message_name'], 0, 1, 'UTF-8'); @endphp
{{ $typeInitial }}
{{ $employeeName }}
{{ $formattedDate }}
{!! $summary !!}
{{ $message['type_message_name'] }}
@endforeach @endif
@endsection