@extends('backoffice.layout.master') @section('setSectionTitle', 'Dettaglio del Corso') @section('setContent')
@if(count($enrolledSessions) > 0) {{ __('Torna ai miei corsi') }} @else {{ __('Torna ai Corsi') }} @endif
{{ $course->name }}

{{ $course->refOrganization->name }}

{{ $course->total_hours }}

{{ __('ore totali') }}
@if($isEnrolled) @endif
{{ __('Organizzazione') }}

{{ $course->refOrganization->name }}

@if($course->refOrganization->refAddress)
{{ __('Sede Legale') }}

{{ $course->refOrganization->refAddress->street ?? '' }}
{{ $course->refOrganization->refAddress->postal_code ?? '' }} {{ $course->refOrganization->refAddress->city ?? '' }} {{ $course->refOrganization->refAddress->province ? '(' . $course->refOrganization->refAddress->province . ')' : '' }}
{{ $course->refOrganization->refAddress->refLocationCountry->name ?? '' }}

@endif
{{ __('Descrizione') }}

{{ $course->description }}

@if($isEnrolled)
{{ __('Le mie Sessioni') }}
@php $enrolledSessionsData = $course->refCoursesSessions->filter(function($session) use ($enrolledSessions) { return in_array($session->id, $enrolledSessions); }); @endphp @if($enrolledSessionsData->count() > 0)
@foreach($enrolledSessionsData as $session)
{{ __('Sessione del') }} {{ $session->start_date->format('d/m/Y') }}
@php $statusColors = [ 'SCHEDULED' => 'info', 'ONGOING' => 'success' ]; $statusLabels = [ 'SCHEDULED' => __('Programmata'), 'ONGOING' => __('In corso') ]; @endphp {{ $statusLabels[$session->status] ?? $session->status }}

{{ __('Inizio:') }} {{ $session->start_date->format('d/m/Y') }} @if($session->end_date)
{{ __('Fine:') }} {{ $session->end_date->format('d/m/Y') }} @endif

{{ __('Sei iscritto a questa sessione') }}
@if($allowsActions)
@csrf
@endif
@endforeach
@else

{{ __('Non sei iscritto a nessuna sessione.') }}

@endif
{{ __('Programma del Corso') }}
@php $enrolledSessionsData = $course->refCoursesSessions->filter(function($session) use ($enrolledSessions) { return in_array($session->id, $enrolledSessions) && $session->refCoursesSessionModules->count() > 0; }); @endphp @if($enrolledSessionsData->count() > 0) @foreach($enrolledSessionsData as $session)
{{ __('Sessione del') }} {{ $session->start_date->format('d/m/Y') }} {{ $session->status == 'SCHEDULED' ? __('Programmata') : __('In corso') }}
@foreach($session->refCoursesSessionModules->sortBy('position') as $module)

@if($module->content)

{{ $module->content }}

@else

{{ __('Nessuna descrizione disponibile.') }}

@endif
@endforeach
@endforeach @else

{{ __('Nessun modulo disponibile per le tue sessioni.') }}

@endif
{{ __('Docenti') }}
@if($teachers->count() > 0)
    @foreach($teachers as $teacher)
  • {{ $teacher->first_name }} {{ $teacher->last_name }} @if($teacher->job_category_id)
    {{ __('Ambito di insegnamento:') }} {{ $teacher->refJobCategory->name }} @endif
  • @endforeach
@else

{{ __('Nessun docente assegnato.') }}

@endif
{{ __('Materiali Didattici') }}
@if($courseFiles->count() > 0)
@foreach($courseFiles as $courseFile)
{{ $courseFile->name }}
{{ $courseFile->refFile->file_extension }} - {{ number_format($courseFile->refFile->file_size / 1024, 2) }} KB
@if(!empty($enrolledSessions)) {{ __('Scarica') }} @else @endif
@endforeach
@else

{{ __('Nessun materiale disponibile.') }}

@endif
@endif
@endsection