{{ $giorniSettimana[$giorno] ?? ucfirst($giorno) }}
Colazione:
@php
$colazione = $pianoDieta['colazione'] ?? 'Non specificato';
$colazionePrincipale = is_array($colazione)
? (isset($colazione['principale']) ? $colazione['principale'] : 'Non specificato')
: $colazione;
@endphp
@if(is_array($colazionePrincipale))
@foreach($colazionePrincipale as $item)
{{ is_string($item) ? $item : (is_array($item) ? implode(', ', $item) : 'Non specificato') }}
@endforeach
@elseif(is_string($colazionePrincipale))
{{ $colazionePrincipale }}
@else
{{ is_array($colazionePrincipale) ? implode(', ', $colazionePrincipale) : 'Non specificato' }}
@endif
@if(is_array($colazione) && isset($colazione['alternative']) && !empty($colazione['alternative']))
Alternative:
@foreach($colazione['alternative'] as $alternativa)
- {{ is_string($alternativa) ? $alternativa : (is_array($alternativa) ? implode(', ', $alternativa) : 'Non specificato') }}
@endforeach
@endif
Spuntino Mattutino:
@php
$spuntinoMattutino = $pianoDieta['spuntino_mattutino'] ?? 'Non specificato';
$spuntinoMattutinoPrincipale = is_array($spuntinoMattutino)
? (isset($spuntinoMattutino['principale']) ? $spuntinoMattutino['principale'] : 'Non specificato')
: $spuntinoMattutino;
@endphp
@if(is_array($spuntinoMattutinoPrincipale))
@foreach($spuntinoMattutinoPrincipale as $item)
{{ is_string($item) ? $item : (is_array($item) ? implode(', ', $item) : 'Non specificato') }}
@endforeach
@elseif(is_string($spuntinoMattutinoPrincipale))
{{ $spuntinoMattutinoPrincipale }}
@else
{{ is_array($spuntinoMattutinoPrincipale) ? implode(', ', $spuntinoMattutinoPrincipale) : 'Non specificato' }}
@endif
@if(is_array($spuntinoMattutino) && isset($spuntinoMattutino['alternative']) && !empty($spuntinoMattutino['alternative']))
Alternative:
@foreach($spuntinoMattutino['alternative'] as $alternativa)
- {{ is_string($alternativa) ? $alternativa : (is_array($alternativa) ? implode(', ', $alternativa) : 'Non specificato') }}
@endforeach
@endif
Pranzo:
@php
$pranzo = $pianoDieta['pranzo'] ?? 'Non specificato';
$pranzoPrincipale = is_array($pranzo)
? (isset($pranzo['principale']) ? $pranzo['principale'] : 'Non specificato')
: $pranzo;
@endphp
@if(is_array($pranzoPrincipale))
@foreach($pranzoPrincipale as $item)
{{ is_string($item) ? $item : (is_array($item) ? implode(', ', $item) : 'Non specificato') }}
@endforeach
@elseif(is_string($pranzoPrincipale))
{{ $pranzoPrincipale }}
@else
{{ is_array($pranzoPrincipale) ? implode(', ', $pranzoPrincipale) : 'Non specificato' }}
@endif
@if(is_array($pranzo) && isset($pranzo['alternative']) && !empty($pranzo['alternative']))
Alternative:
@foreach($pranzo['alternative'] as $alternativa)
- {{ is_string($alternativa) ? $alternativa : (is_array($alternativa) ? implode(', ', $alternativa) : 'Non specificato') }}
@endforeach
@endif
Spuntino Pomeridiano:
@php
$spuntinoPomeridiano = $pianoDieta['spuntino_pomeridiano'] ?? 'Non specificato';
$spuntinoPomeridianoPrincipale = is_array($spuntinoPomeridiano)
? (isset($spuntinoPomeridiano['principale']) ? $spuntinoPomeridiano['principale'] : 'Non specificato')
: $spuntinoPomeridiano;
@endphp
@if(is_array($spuntinoPomeridianoPrincipale))
@foreach($spuntinoPomeridianoPrincipale as $item)
{{ is_string($item) ? $item : (is_array($item) ? implode(', ', $item) : 'Non specificato') }}
@endforeach
@elseif(is_string($spuntinoPomeridianoPrincipale))
{{ $spuntinoPomeridianoPrincipale }}
@else
{{ is_array($spuntinoPomeridianoPrincipale) ? implode(', ', $spuntinoPomeridianoPrincipale) : 'Non specificato' }}
@endif
@if(is_array($spuntinoPomeridiano) && isset($spuntinoPomeridiano['alternative']) && !empty($spuntinoPomeridiano['alternative']))
Alternative:
@foreach($spuntinoPomeridiano['alternative'] as $alternativa)
- {{ is_string($alternativa) ? $alternativa : (is_array($alternativa) ? implode(', ', $alternativa) : 'Non specificato') }}
@endforeach
@endif
Cena:
@php
$cena = $pianoDieta['cena'] ?? 'Non specificato';
$cenaPrincipale = is_array($cena)
? (isset($cena['principale']) ? $cena['principale'] : 'Non specificato')
: $cena;
@endphp
@if(is_array($cenaPrincipale))
@foreach($cenaPrincipale as $item)
{{ is_string($item) ? $item : (is_array($item) ? implode(', ', $item) : 'Non specificato') }}
@endforeach
@elseif(is_string($cenaPrincipale))
{{ $cenaPrincipale }}
@else
{{ is_array($cenaPrincipale) ? implode(', ', $cenaPrincipale) : 'Non specificato' }}
@endif
@if(is_array($cena) && isset($cena['alternative']) && !empty($cena['alternative']))
Alternative:
@foreach($cena['alternative'] as $alternativa)
- {{ is_string($alternativa) ? $alternativa : (is_array($alternativa) ? implode(', ', $alternativa) : 'Non specificato') }}
@endforeach
@endif
@if(isset($pianoDieta['Composizione dieta']))
Macronutrienti:
@php
$macro = $pianoDieta['Composizione dieta'];
$parts = [];
if(isset($macro['carboidrati'])) $parts[] = 'Carboidrati: ' . ((is_string($macro['carboidrati']) || is_numeric($macro['carboidrati'])) ? $macro['carboidrati'] : (is_array($macro['carboidrati']) ? implode(', ', $macro['carboidrati']) : 'N/A')) . 'g';
if(isset($macro['proteine'])) $parts[] = 'Proteine: ' . ((is_string($macro['proteine']) || is_numeric($macro['proteine'])) ? $macro['proteine'] : (is_array($macro['proteine']) ? implode(', ', $macro['proteine']) : 'N/A')) . 'g';
if(isset($macro['grassi'])) $parts[] = 'Grassi: ' . ((is_string($macro['grassi']) || is_numeric($macro['grassi'])) ? $macro['grassi'] : (is_array($macro['grassi']) ? implode(', ', $macro['grassi']) : 'N/A')) . 'g';
if(isset($macro['fibre'])) $parts[] = 'Fibre: ' . ((is_string($macro['fibre']) || is_numeric($macro['fibre'])) ? $macro['fibre'] : (is_array($macro['fibre']) ? implode(', ', $macro['fibre']) : 'N/A')) . 'g';
if(isset($macro['acqua'])) $parts[] = 'Acqua: ' . ((is_string($macro['acqua']) || is_numeric($macro['acqua'])) ? $macro['acqua'] : (is_array($macro['acqua']) ? implode(', ', $macro['acqua']) : 'N/A')) . 'ml';
if(isset($macro['kcal'])) $parts[] = 'Calorie: ' . ((is_string($macro['kcal']) || is_numeric($macro['kcal'])) ? $macro['kcal'] : (is_array($macro['kcal']) ? implode(', ', $macro['kcal']) : 'N/A')) . 'kcal';
echo implode(' | ', $parts);
@endphp
@endif