@if($rows->count() === 0)
Brak szkolen spelniajacych wybrane filtry.
@elseif($viewMode === 'tiles')
@foreach($rows as $item) @php $watermarkVariant = trim((string) ($item['watermark_variant'] ?? '')); $watermarkText = trim((string) ($item['watermark_text'] ?? '')); $showWatermark = $watermarkVariant !== '' && $watermarkText !== ''; $watermarkSizeClass = ''; if ($showWatermark) { $watermarkSizeClass = strpos($watermarkText, '%') !== false ? 'is-percent' : 'is-label'; } @endphp
@if($showWatermark) @endif
#{{ $item['training_id'] }}
@if(!empty($item['is_passed'])) @elseif(!empty($item['has_participation'])) @else @endif @if(!empty($item['is_active'])) @elseif(empty($item['has_started'])) @else @endif
{{ $item['topic'] }}
{{ $item['date_display'] }}
{{ $item['place'] }}
Materialy otwarte: {{ (int)($item['materials_opened_count'] ?? 0) }}
Proby testu: {{ (int)($item['attempts_count'] ?? 0) }} @if(!empty($item['max_attempts']) && (int)($item['max_attempts']) > 0) / {{ (int)$item['max_attempts'] }} @endif
@if(!empty($item['is_passed'])) Zaliczone @endif @if(!empty($item['is_attempt_limit_reached'])) Wykorzystano limit testow @endif
@if(!empty($item['can_open']) && !empty($item['open_url'])) Otworz szkolenie @if(!empty($item['is_active']))
Aktywne
@elseif(!empty($item['is_read_only_archive']))
Tryb tylko do odczytu
@else
Aktywne
@endif @else @if(empty($item['has_started']))
Dostep po godzinie rozpoczecia.
@endif @endif
@endforeach
@else
@foreach($rows as $item) @endforeach
ID Temat Data Status Postep Proby Akcja
#{{ $item['training_id'] }} {{ $item['topic'] }}
{{ $item['trainer'] }} | {{ $item['place'] }}
{{ $item['date_display'] }} @if(!empty($item['is_active'])) Aktywne @elseif(empty($item['has_started'])) Zaplanowane @else Archiwalne @endif @if(!empty($item['is_passed'])) Zaliczone @elseif(!empty($item['has_participation'])) W trakcie @else Brak wejscia @endif {{ (int)($item['attempts_count'] ?? 0) }} @if(!empty($item['can_open']) && !empty($item['open_url'])) Otworz @else @endif
@endif
{{ $rows->links() }}