@props([ 'results', 'showThumbs' => false, 'dateField' => 'adddate', ]) @php $shouldShowThumbs = filter_var($showThumbs, FILTER_VALIDATE_BOOL); $activeDateField = (string) $dateField; @endphp
@foreach($results as $result) @php $reportedCount = (int) ($result->total_report_count ?? $result->report_count ?? 0); $responseCount = (int) ($result->report_response_count ?? 0); $sizeLabel = $result->size_formatted ?? number_format(($result->size ?? 0) / 1073741824, 2) . ' GB'; $dateValue = $result->{$activeDateField} ?? $result->adddate ?? $result->postdate ?? null; @endphp
@if($shouldShowThumbs) @php $mCoverUrl = ($result->cover ?? false) ? $result->cover : getReleaseCover($result); $mHasCover = $mCoverUrl && !str_contains($mCoverUrl, 'no-cover.png'); @endphp @if($mHasCover) query('thumbs') === '1') x-cloak @endunless> Cover @endif @endif {{ $result->searchname }}
@if($reportedCount > 0) Reported ({{ $reportedCount }}) @endif @if($responseCount > 0) Response @endif @if(!empty($result->failed_count) && $result->failed_count > 0) Failed ({{ $result->failed_count }}) @endif
{{ $result->category_name ?? 'Other' }} {{ $dateValue ? userDateDiffForHumans($dateValue) : 'Unknown' }} {{ $sizeLabel }} {{ $result->totalpart ?? 0 }} files {{ $result->grabs ?? 0 }} {{ $result->comments ?? 0 }}
@if(!empty($result->imdbid) && imdb_id_is_valid($result->imdbid)) @endif
@endforeach