@extends('backoffice.layout.master') @section('setSectionTitle', __('Dettaglio Corso')) @section('setSectionDescription', $course->name) @section('setContent')

{{ $course->name }} @if($course->status === 'DRAFT') {{ __('Bozza') }} @elseif($course->status === 'PENDING') {{ __('In attesa di approvazione') }} @elseif($course->status === 'APPROVED') {{ __('Approvato') }} @endif

@if($course->status === 'DRAFT')
@csrf
@elseif($course->status === 'PENDING' || $course->status === 'APPROVED')
@csrf
@endif {{ __('Torna ai Corsi') }}
@php $totalModules = $sessions->sum(function($session) { return $session->refCoursesSessionModules->count(); }); @endphp

{{ $totalModules }}

{{ __('Moduli') }}

{{ $sessions->count() }}

{{ __('Edizioni') }}

{{ $courseTeachers->count() }}

{{ __('Docenti') }}

{{ $subscribers->count() }}

{{ __('Iscritti') }}
@if($course->status !== 'DRAFT') @endif
{{ __('Moduli del Corso (per Edizione)') }}
@php $hasModules = false; foreach($sessions as $session) { if($session->refCoursesSessionModules->count() > 0) { $hasModules = true; break; } } @endphp @if($hasModules) @foreach($sessions as $session) @if($session->refCoursesSessionModules->count() > 0) @php $sessionTotalHours = $session->refCoursesSessionModules->sum('total_hours'); @endphp
{{ __('Edizione del') }} {{ $session->start_date->format('d/m/Y') }} {{ $session->status == 'SCHEDULED' ? __('Programmata') : ($session->status == 'ONGOING' ? __('In corso') : __('Completata')) }} ({{ $sessionTotalHours }} / {{ $course->total_hours }} {{ __('ore') }})
@foreach($session->refCoursesSessionModules->sortBy('position') as $index => $module)

@if($module->content)
{{ __('Contenuto:') }}

{{ $module->content }}

@endif
@if($course->status === 'DRAFT') @else {{ __('Non modificabile') }} @endif
@endforeach
@endif @endforeach @else

{{ __('Nessun modulo presente. Crea prima una edizione, poi aggiungi i moduli alla edizione.') }}

@endif
{{ __('Edizioni del Corso') }}
@if($allowsActions && $course->status === 'DRAFT') @endif
@if($sessions->count() > 0)
@foreach($sessions as $session) @endforeach
{{ __('Data Inizio') }} {{ __('Data Fine') }} {{ __('Stato') }} {{ __('Moduli') }} {{ __('Iscritti') }} {{ __('Azioni') }}
{{ $session->start_date->format('d/m/Y') }} @if($session->end_date) {{ $session->end_date->format('d/m/Y') }} @else {{ __('Non definita') }} @endif @switch($session->status) @case('SCHEDULED') {{ __('Programmata') }} @break @case('ONGOING') {{ __('In corso') }} @break @case('COMPLETED') {{ __('Completata') }} @break @case('CANCELLED') {{ __('Annullata') }} @break @default {{ $session->status }} @endswitch {{ $session->refCoursesSessionModules->count() }} @if($allowsActions && $course->status === 'DRAFT') @endif {{ $session->ref_courses_session_subscriptions_count }} @if($course->status === 'DRAFT') @else {{ __('Non modificabile') }} @endif
@else

{{ __('Nessuna edizione presente. Aggiungi la prima edizione.') }}

@endif
{{ __('Docenti del Corso') }}
@if($courseTeachers->count() > 0)
@foreach($courseTeachers as $teacher)
{{ $teacher->first_name }} {{ $teacher->last_name }}
@if($teacher->email)

{{ $teacher->email }}

@endif @if($teacher->refJobCategory)

{{ $teacher->refJobCategory->name }}

@endif
@if($course->status === 'DRAFT') @endif
@endforeach
@else

{{ __('Nessun docente assegnato a questo corso.') }}

@endif @if($availableTeachers->count() > 0 && $course->status === 'DRAFT')
{{ __('Docenti Disponibili') }}
@csrf
@endif
{{ __('File del Corso') }}
@if($allowsActions && $course->status === 'DRAFT') @endif
@if($files->count() > 0)
@foreach($files as $file)
{{ $file->name }}
{{ $file->refFile->file_name }} ({{ number_format($file->refFile->file_size / 1024, 2) }} KB)
{{ __('Scarica') }} @if($course->status === 'DRAFT') @endif
@endforeach
@else

{{ __('Nessun file presente. Carica il primo file.') }}

@endif
{{ __('Candidati Iscritti') }}
@if($subscribers->count() > 0)
@foreach($subscribers as $subscriber) @endforeach
{{ __('Nome Candidato') }} {{ __('Email') }} {{ __('Edizione') }} {{ __('Data Iscrizione') }}
{{ $subscriber->refCandidate->first_name }} {{ $subscriber->refCandidate->last_name }} {{ $subscriber->refCandidate->email ?? __('N/D') }} @if($subscriber->refSessionCourse) {{ $subscriber->refSessionCourse->start_date->format('d/m/Y') }} @if($subscriber->refSessionCourse->end_date) - {{ $subscriber->refSessionCourse->end_date->format('d/m/Y') }} @endif @else {{ __('Edizione non specificata') }} @endif {{ $subscriber->created_at }}
@else

{{ __('Nessun candidato iscritto al corso.') }}

@endif
@if($course->type === 'FREE')
{{ __('Aziende Associate al Corso Pre-Partenza') }}
@if($course->refCompanies->count() > 0)
@foreach($course->refCompanies as $company) @endforeach
{{ __('Azienda') }} {{ __('P.IVA') }} {{ __('Email') }} {{ __('Telefono') }} {{ __('Data Associazione') }}
{{ $company->name }} {{ $company->vat_number ?? '-' }} {{ $company->email ?? '-' }} {{ $company->phone ?? '-' }} {{ $company->pivot->created_at->format('d/m/Y H:i') }}
@else

{{ __('Nessuna azienda associata a questo corso.') }}

@endif
@endif
@endsection @section('setBodyEnd') @endsection