Logo {!! $header !!}

Piano di Allenamento Personalizzato

@if(isset($selectedCliente)) Cliente: {{ $selectedCliente->Nome }} {{ $selectedCliente->Cognome }} @else Piano di Allenamento Personalizzato @endif

Generato il {{ $dataGenerazione }}

@if(isset($selectedCliente))

Informazioni Cliente

Nome: {{ $selectedCliente->Nome }} {{ $selectedCliente->Cognome }}
Email: {{ $selectedCliente->Email ?: 'Non disponibile' }}
Telefono: {{ $selectedCliente->Telefono ?: 'Non disponibile' }}
@endif @if(isset($pianoAllenamento))

Parametri del Piano

Tipo Allenamento: {{ $pianoAllenamento->tipo_allenamento_formattato ?? 'Non specificato' }}
Obiettivo: {{ $pianoAllenamento->obiettivo_formattato ?? 'Non specificato' }}
Livello Esperienza: {{ $pianoAllenamento->livello_esperienza_formattato ?? 'Non specificato' }}
Frequenza Settimanale: {{ $pianoAllenamento->frequenza_settimanale ?? 'Non specificato' }} giorni
Durata Sessione: {{ $pianoAllenamento->durata_sessione ?? 'Non specificato' }} minuti
Nome Piano: {{ $pianoAllenamento->nome_piano ?: 'Piano di Allenamento Personalizzato' }}
@endif @if(!empty($composizioneCorporea))

Composizione Corporea

@foreach($composizioneCorporea as $gruppo => $parametri) @foreach($parametri as $chiave => $config) @endforeach @endforeach
Parametro Valore
{{ $config['nome'] }} {{ $config['valore'] }} {{ $config['unita'] }}
@endif @php // Mappatura giorni con accenti $giorniSettimana = [ 'Lunedi' => 'Lunedì', 'Martedi' => 'Martedì', 'Mercoledi' => 'Mercoledì', 'Giovedi' => 'Giovedì', 'Venerdi' => 'Venerdì', 'Sabato' => 'Sabato', 'Domenica' => 'Domenica' ]; @endphp @if(!empty($pianoAllenamentoData)) @foreach($pianoAllenamentoData as $giorno => $dati)
{{ $giorniSettimana[$giorno] ?? ucfirst($giorno) }}
@if(isset($dati['sessione']['esercizi']) && is_array($dati['sessione']['esercizi'])) @php $riscaldamento = collect($dati['sessione']['esercizi'])->where('fase', 'Riscaldamento'); $allenamento = collect($dati['sessione']['esercizi'])->where('fase', 'Principale'); $defaticamento = collect($dati['sessione']['esercizi'])->where('fase', 'Defaticamento'); @endphp @if($riscaldamento->count() > 0)
RISCALDAMENTO
@foreach($riscaldamento as $esercizio)
{{ $esercizio['nome'] ?? $esercizio }} Cerca @if(isset($esercizio['durata_sec'])) {{ round($esercizio['durata_sec'] / 60, 1) }} minuti @endif @if(isset($esercizio['descrizione']) && $esercizio['descrizione']) Descrizione: {{ $esercizio['descrizione'] }} @endif
@endforeach
@endif @if($allenamento->count() > 0)
ESERCIZI PRINCIPALI
@foreach($allenamento as $esercizio)
{{ $esercizio['nome'] ?? $esercizio }} Cerca @if(isset($esercizio['serie']) && isset($esercizio['ripetizioni'])) {{ $esercizio['serie'] }} serie x {{ $esercizio['ripetizioni'] }} ripetizioni @endif @if(isset($esercizio['peso'])) Peso: {{ $esercizio['peso'] }} kg @endif @if(isset($esercizio['riposo'])) Riposo: {{ $esercizio['riposo'] }} @endif @if(isset($esercizio['durata_sec'])) {{ round($esercizio['durata_sec'] / 60, 1) }} minuti @endif @if(isset($esercizio['descrizione']) && $esercizio['descrizione']) Descrizione: {{ $esercizio['descrizione'] }} @endif
@endforeach
@endif @if($defaticamento->count() > 0)
DEFATICAMENTO
@foreach($defaticamento as $esercizio)
{{ $esercizio['nome'] ?? $esercizio }} Cerca @if(isset($esercizio['durata_sec'])) {{ round($esercizio['durata_sec'] / 60, 1) }} minuti @endif @if(isset($esercizio['descrizione']) && $esercizio['descrizione']) Descrizione: {{ $esercizio['descrizione'] }} @endif
@endforeach
@endif @if(isset($dati['sessione']['note_personali']) && $dati['sessione']['note_personali'])
NOTE PERSONALI
{{ $dati['sessione']['note_personali'] }}
@endif @else
SESSIONE
{{ $dati['sessione'] }}
@endif
@endforeach @else

Nessun dato del piano di allenamento disponibile.

@endif @if(isset($pianoAllenamento) && $pianoAllenamento->note)

📝 Note Aggiuntive

{{ $pianoAllenamento->note }}

@endif