@php
$orizzontaleAreas = [
'segnaletica_orizzontale_1',
'segnaletica_orizzontale_2',
'segnaletica_orizzontale_3',
'segnaletica_orizzontale_4'
];
$lineaTypes = [
4 => 'ASSENTE',
1 => 'CONTINUA',
2 => 'TRATTEGGIATA',
5 => 'SINGOLA',
6 => 'DOPPIA',
7 => 'TRATTEGGIATA IN CORRISPONDENZA DI'
];
@endphp
@foreach ($orizzontaleAreas as $index => $area)
@php
$viaKey = $area . '_via';
$direzioneKey = $area . '_direzione';
$lineMargineKey = $area . '_linea_margine';
$lineMezzeriaKey = $area . '_linea_mezzeria';
$altroKey = $area . '_altro';
$hasData = isset($data['record']->{$viaKey}) && $data['record']->{$viaKey} != '' ||
isset($data['record']->{$direzioneKey}) && $data['record']->{$direzioneKey} != '' ||
isset($data['record']->{$lineMargineKey}) && $data['record']->{$lineMargineKey} != '' ||
isset($data['record']->{$lineMezzeriaKey}) && $data['record']->{$lineMezzeriaKey} != '' ||
isset($data['record']->{$altroKey}) && $data['record']->{$altroKey} != '' ||
(isset($data[$area]) && count($data[$area]) > 0);
@endphp
@if ($hasData)
@if (isset($data['record']->{$viaKey}) && $data['record']->{$viaKey} != '')
|
VIA DI RIFERIMENTO:
{{ optional($data['record']->{$viaKey . '_value'})->TOPONIMO }}
{{ optional($data['record']->{$viaKey . '_value'})->DESCRIZIONE }}
|
@endif
@if (isset($data['record']->{$direzioneKey}) && $data['record']->{$direzioneKey} != '')
|
DIREZIONE: {{ $data['record']->{$direzioneKey} }}
|
@endif
@if (isset($data[$area]) && count($data[$area]) > 0)
@foreach ($data[$area] as $index => $segnaletica_orizzontale)
|
DETTAGLIO SEGNALETICA ORIZZONTALE: {{$index + 1}}
{{ optional($segnaletica_orizzontale->segnaletica_orizzontale)->name }}
|
@endforeach
@endif
@if (isset($data['record']->{$lineMargineKey}) && $data['record']->{$lineMargineKey} != '')
|
LINEA MARGINE:
{{ $lineaTypes[$data['record']->{$lineMargineKey}] ?? '' }}
{{ $data['record']->{$lineMargineKey . '_specifica'} ?? '' }}
|
@endif
@if (isset($data['record']->{$lineMezzeriaKey}) && $data['record']->{$lineMezzeriaKey} != '')
|
LINEA DI MEZZERIA:
{{ $lineaTypes[$data['record']->{$lineMezzeriaKey}] ?? '' }}
{{ $data['record']->{$lineMezzeriaKey . '_specifica'} ?? '' }}
|
@endif
@if (isset($data['record']->{$altroKey}) && $data['record']->{$altroKey} != '')
|
ALTRO:{{ $data['record']->{$altroKey} }}
|
@endif
@endif
@endforeach