@extends('layouts.app') @section('content') @php $isDigitised = old('digitised', $album->digitised ? 'y' : 'n'); $relaxedValue = old('relaxed_date', optional($album->relaxed_date)->format('Y-m-d')); $recordRestoreTreatments = ($album->treatments ?? collect())->filter(function ($treatment) { return strcasecmp((string) $treatment->treatment_type, 'Record Restore') === 0; })->values(); $lastRecordRestoreDate = old('lastRecordRestoreDate', optional($recordRestoreTreatments->first()?->treated_on)->toDateString()); $loggedPlayCount = $album->relationLoaded('playLogs') ? $album->playLogs->count() : $album->playLogs()->count(); $playsSinceLastRestore = $lastRecordRestoreDate ? ($album->relationLoaded('playLogs') ? $album->playLogs->filter(fn ($playLog) => $playLog->played_at && $playLog->played_at->toDateString() >= $lastRecordRestoreDate)->count() : $album->playLogs()->whereDate('played_at', '>=', $lastRecordRestoreDate)->count()) : $loggedPlayCount; $needsTreatmentValue = old('needs_treatment', ($album->needs_treatment ?? false) ? '1' : '0'); $genreOptions = [ 'Rock', 'Pop', 'Jazz', 'Blues', 'Classical', 'Electronic', 'Hip Hop', 'Rap', 'Soul', 'Funk', 'Reggae', 'Country', 'Folk', 'Metal', 'Punk', 'Disco', 'House', 'Techno', 'Ambient', 'Soundtrack' ]; @endphp