@php $statusLabels = [ 'success' => __('radio.wizard.status_success'), 'warning' => __('radio.wizard.status_warning'), 'error' => __('radio.wizard.status_error'), 'skipped' => __('radio.wizard.status_skipped'), 'untested' => __('radio.wizard.status_untested'), ]; $statusIcons = [ 'success' => '✅', 'warning' => '⚠️', 'error' => '❌', 'skipped' => '⏭️', 'untested' => '❓', ]; $testNames = [ 'stream' => '📡 ' . __('radio.wizard.test_result_stream'), 'now_playing' => '🎵 ' . __('radio.wizard.test_result_now_playing'), 'listeners' => '👥 ' . __('radio.wizard.test_result_listeners'), ]; @endphp @foreach(['stream', 'now_playing', 'listeners'] as $key) @php $result = $results[$key] ?? null; @endphp @if($result)
{{ $statusIcons[$result['status']] ?? '❓' }} {{ $testNames[$key] ?? $key }} {{ $statusLabels[$result['status']] ?? $result['status'] }}
{{ $result['message'] }} @if(!empty($result['content_type']))
{{ __('radio.wizard.content_type') }}: {{ $result['content_type'] }} @endif @if(!empty($result['http_code']))
{{ __('radio.wizard.http_status') }}: {{ $result['http_code'] }} @endif @if(!empty($result['song']))
{{ __('radio.wizard.song') }}: {{ $result['song'] }} @endif @if(!empty($result['artist'])) {{ __('radio.wizard.artist') }}: {{ $result['artist'] }} @endif @if(isset($result['count']))
{{ __('radio.wizard.listeners') }}: {{ $result['count'] }} @endif @if(!empty($result['api_url']))
{{ __('radio.wizard.api_url') }}: {{ $result['api_url'] }} @endif
@endif @endforeach
@if(($results['stream']['status'] ?? '') === 'success' || ($results['stream']['status'] ?? '') === 'warning')

✅ {{ __('radio.wizard.test_stream_ok') }}

@elseif(($results['stream']['status'] ?? '') === 'error')

❌ {{ __('radio.wizard.test_stream_fail') }}

@else

{{ __('radio.wizard.test_not_run') }}

@endif