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

تفاصيل البرنامج التدريبي

{{ $program->title }}

{{ $program->category_name }}

@if($program->status == 'upcoming') قادم @elseif($program->status == 'active') جاري @elseif($program->status == 'completed') مكتمل @elseif($program->status == 'cancelled') ملغى @endif
معلومات البرنامج
الفئة: @switch($program->category) @case('technical') تقني @break @case('management') إداري @break @case('soft_skills') مهارات لينة @break @case('safety') سلامة @break @case('compliance') امتثال @break @default {{ $program->category }} @endswitch
المدة: {{ $program->duration }} {{ $program->duration_unit == 'hours' ? 'ساعة' : 'يوم' }}
السعة: {{ $program->capacity }} متدرب
الموقع: {{ $program->location ?? 'غير محدد' }}
التواريخ
تاريخ البدء: {{ $program->start_date->format('Y-m-d') }}
تاريخ الانتهاء: {{ $program->end_date->format('Y-m-d') }}
عدد الأيام: {{ $program->start_date->diffInDays($program->end_date) + 1 }} يوم
الوقت المتبقي: @if($program->status == 'active') {{ $program->end_date->diffForHumans() }} @elseif($program->status == 'upcoming') {{ $program->start_date->diffForHumans() }} @else انتهى @endif
الوصف
{{ $program->description ?? 'لا يوجد وصف للبرنامج' }}
@can('edit training') @endcan @can('delete training')
@csrf @method('DELETE')
@endcan رجوع
المتدربون المسجلون
@can('enroll training') @if(in_array($program->status, ['upcoming', 'active']) && $program->enrollments->count() < $program->capacity) @endif @endcan
@if($program->enrollments->count() > 0)
@foreach($program->enrollments as $enrollment) @endforeach
الموظف تاريخ التسجيل الحالة التقدم الإجراءات
@if($enrollment->employee->photo) صورة الموظف @else
{{ substr($enrollment->employee->name, 0, 1) }}
@endif
{{ $enrollment->employee->name }}
{{ $enrollment->employee->position?->name ?? 'غير محدد' }}
{{ $enrollment->created_at->format('Y-m-d') }} @if($enrollment->status == 'enrolled') مسجل @elseif($enrollment->status == 'in_progress') قيد التدريب @elseif($enrollment->status == 'completed') مكتمل @elseif($enrollment->status == 'cancelled') ملغى @endif
{{ $enrollment->progress_percentage ?? 0 }}%
@can('view training enrollment') @endcan @can('update training enrollment') @if(in_array($enrollment->status, ['enrolled', 'in_progress'])) @endif @endcan @can('delete training enrollment')
@csrf @method('DELETE')
@endcan
@else

لا يوجد متدربون مسجلون في هذا البرنامج

@endif

{{ $program->title }}

{{ $program->category_name }}


{{ $program->enrollments->count() }}

المتدربون

{{ $program->capacity }}

السعة

معلومات المدرب
@if($program->trainer)
@if($program->trainer->photo) صورة المدرب @else
{{ substr($program->trainer->name, 0, 1) }}
@endif
{{ $program->trainer->name }}

{{ $program->trainer->specialization ?? 'غير محدد' }}

{{ $program->trainer->email ?? 'غير محدد' }}

@else

لم يتم تعيين مدرب لهذا البرنامج

@endif
تقدم البرنامج

{{ $program->completion_percentage ?? 0 }}%

مكتمل

المكتملة
{{ $program->enrollments->where('status', 'completed')->count() }}
قيد التدريب
{{ $program->enrollments->whereIn('status', ['enrolled', 'in_progress'])->count() }}
@endsection