@if ($staff_details['accreditationTypeName'] === 'MCA')
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor
@elseif ($staff_details['accreditationTypeName'] === 'PLAYER' || $staff_details['accreditationTypeName'] === 'SUPPORT STAFF')
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor
@elseif ($staff_details['accreditationTypeName'] === 'MCA STAFF')
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor
@elseif ($staff_details['accreditationTypeName'] === 'MATCH OFFICIAL')
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor
@elseif ($staff_details['accreditationTypeName'] === 'LEAGUE' || $staff_details['accreditationTypeName'] === 'FRANCHISE' )
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor
{{ strtoupper($staff_details['firstName']) }} {{ strtoupper($staff_details['middleName']) }} {{ strtoupper($staff_details['lastName']) }}
{{ strtoupper($staff_details['designationDetails']) }}
{{ strtoupper($staff_details['vendorName']) }}
@php
// Get@php
// Get access areas from staff details
$accessAreas = $staff_details['vendorAccessAreaList'] ?? [];
// Filter only selected access areas
$selectedAreas = collect($accessAreas)
->filter(fn($area) => $area['isSelectedByStaff'])
->values();
// Extract selected access area codes
$codes = $selectedAreas->pluck('accessAreaCode')->filter(fn($code) => is_numeric($code))->map(fn($c) => (int)$c)->toArray();
// Fill 6 boxes with either selected code or '#' for unselected
$finalBoxes = [];
for ($i = 1; $i <= 6; $i++) {
$finalBoxes[] = in_array($i, $codes) ? $i : '#';
}
@endphp
@for ($row = 0; $row < 2; $row++)
@for ($col = 0; $col < 3; $col++)
@php $index = $row * 3 + $col; @endphp
{{ $finalBoxes[$index] ?: '' }}
@endfor
@endfor