{{-- resources/views/admin/competitors/_edit_history.blade.php --}} @php if (!function_exists('highlightSearch')) { function highlightSearch($text, $search) { if (!$search) return $text; $pattern = '/(' . preg_quote($search, '/') . ')/i'; return preg_replace($pattern, '\1', $text); } } @endphp

Riwayat Hasil Lomba

@if(request()->has('ce_page')) @endif
@if(request('search_history')) @endif
Tambah Hasil
@forelse($regularHistories as $index => $hist) @empty @endforelse
No Kejuaraan & Tanggal Kat Nomor Lomba Hasil / Prestasi Detail Aksi
{{ $regularHistories->firstItem() + $index }}
{!! highlightSearch($hist->competition_name, request('search_history')) !!}
{!! highlightSearch(\Carbon\Carbon::parse($hist->date)->format('d M Y'), request('search_history')) !!}
{{ $hist->venue }} @php $countries = config('countries'); @endphp @if(isset($countries[$hist->country_code])) {{ $countries[$hist->country_code]['flag'] }} @else 🏳️ @endif {{ $hist->country_code }}
@if($hist->rankingCategory) {{ $hist->rankingCategory->code }} @else - @endif {!! highlightSearch($hist->discipline->name ?? '-', request('search_history')) !!} @if($hist->is_indoor) @endif
{{ $hist->result_mark }} @foreach($hist->performanceRemarks as $remark) {{ $remark->code }} @endforeach
@if($hist->score)
Skor WA: {{ $hist->score }}
@endif
Wind: {{ $hist->wind ?? 'NWI' }}
Babak: {{ $hist->round }}
Pos: #{{ $hist->place ?? '-' }}
@csrf @method('DELETE')
@if(request('search_history'))
Hasil pencarian tidak ditemukan.
@else
Tidak ada riwayat lomba reguler.
@endif
@if($regularHistories->hasPages())
{{ $regularHistories->appends(request()->except('regular_page'))->links('pagination::bootstrap-5') }}
@endif
@forelse($combinedMainHistories as $mainHist) @php $details = $combinedDetailHistories->filter(function($d) use ($mainHist) { return $d->competition_name === $mainHist->competition_name && \Carbon\Carbon::parse($d->date)->format('Y-m-d') === \Carbon\Carbon::parse($mainHist->date)->format('Y-m-d'); }); @endphp
{!! highlightSearch($mainHist->discipline->name ?? 'Combined Event', request('search_history')) !!}
{!! highlightSearch($mainHist->competition_name, request('search_history')) !!} - {!! highlightSearch(\Carbon\Carbon::parse($mainHist->date)->format('d M Y'), request('search_history')) !!}
{{ $mainHist->result_mark }} Pts
Juara/Posisi: #{{ $mainHist->place ?? '-' }}
@forelse($details as $detail) @empty @endforelse
Nomor Rincian Lomba Hasil/Waktu/Jarak Wind Babak Posisi Skor WA
{!! highlightSearch($detail->discipline->name ?? '-', request('search_history')) !!} {{ $detail->result_mark }} @foreach($detail->performanceRemarks as $remark) {{ $remark->code }} @endforeach {{ $detail->wind ?? 'NWI' }} {{ $detail->round }} {{ $detail->place ? '#'.$detail->place : '-' }} {{ $detail->score ?? '-' }}
Belum ada rincian nomor lomba yang diinput.
@empty
@if(request('search_history'))
Hasil pencarian tidak ditemukan.
@else
Belum ada riwayat Dasa Lomba / Sapta Lomba.
@endif
@endforelse @if($combinedMainHistories->hasPages())
{{ $combinedMainHistories->appends(request()->except('ce_page'))->links('pagination::bootstrap-5') }}
@endif