';
$headerDecodificato = html_entity_decode((string) ($header ?? ''), ENT_QUOTES | ENT_HTML5, 'UTF-8');
$intestazioneProfessionista = trim(strip_tags($headerDecodificato, $tagIntestazioneConsentiti));
$intestazioneProfessionistaPresente = trim(strip_tags($intestazioneProfessionista)) !== '';
$nomeCliente = (string) ($selectedCliente->Nome ?? 'Cliente');
$logoImg = $logoImg ?? null;
$pianoAllenamentoData = $pianoAllenamentoData ?? [];
$dataPiano = $pianoAllenamento->created_at
? $pianoAllenamento->created_at->translatedFormat('d F Y')
: ($dataGenerazione ?? now()->format('d/m/Y'));
@endphp
|
PIANO DI ALLENAMENTO — SCHEDA COMPATTA
{{ mb_strtoupper($nomeCliente) }}
· {{ mb_strtoupper($dataPiano) }}
@if($intestazioneProfessionistaPresente)
· {!! strip_tags($intestazioneProfessionista) !!}
@endif
|
@if(!empty($logoImg))
@endif
|
|
TIPO
{{ $pianoAllenamento->tipo_allenamento_formattato ?? '—' }}
|
OBIETTIVO
{{ $pianoAllenamento->obiettivo_formattato ?? '—' }}
|
LIVELLO
{{ $pianoAllenamento->livello_esperienza_formattato ?? '—' }}
|
FREQ. / DURATA
{{ $pianoAllenamento->frequenza_settimanale ?? '—' }} g · {{ $pianoAllenamento->durata_sessione ?? '—' }} min
|
@forelse($pianoAllenamentoData as $giornoKey => $dati)
@php
$labelGiorno = $dati['nome'] ?? ($giorniSettimana[$giornoKey] ?? $giornoKey);
$colonne = [
'RISCALDAMENTO' => $dati['riscaldamento'] ?? [],
'ESERCIZI' => $dati['allenamento'] ?? [],
'DEFATICAMENTO' => $dati['defaticamento'] ?? [],
];
@endphp
@foreach($colonne as $titolo => $lista)
|
{{ $titolo }}
@forelse($lista as $esercizio)
@php
$nomeEx = is_array($esercizio)
? (string) ($esercizio['nome'] ?? '')
: (string) $esercizio;
$metaParts = [];
if (is_array($esercizio)) {
if (isset($esercizio['serie'], $esercizio['ripetizioni'])
&& $esercizio['serie'] !== null
&& $esercizio['ripetizioni'] !== null) {
$metaParts[] = $esercizio['serie'] . '×' . $esercizio['ripetizioni'];
}
if (isset($esercizio['durata_sec']) && $esercizio['durata_sec'] !== null) {
$metaParts[] = round((float) $esercizio['durata_sec'] / 60, 1) . '′';
}
if (!empty($esercizio['peso'])) {
$metaParts[] = $esercizio['peso'] . 'kg';
}
}
@endphp
{{ $nomeEx }}
{{ implode(' ', $metaParts) }}
@empty
—
@endforelse
|
@endforeach
@empty
Nessuna sessione disponibile.
@endforelse
@if(!empty($pianoAllenamento->note))
@endif