@extends('layouts.admin') @section('title', 'Senarai Projek') @section('content')

Senarai Projek

Metadata sahaja — kandungan audio dan teks tidak dipaparkan.

Kembali ke Dashboard
{{-- Filter --}}
Padam
{{-- Table --}}
@php $statusMap = [ 'pending' => ['bg-secondary', 'Menunggu'], 'processing' => ['bg-warning text-dark', 'Sedang Diproses'], 'completed' => ['bg-success', 'Selesai'], 'failed' => ['bg-danger', 'Gagal'], ]; @endphp @forelse($projects as $project) @empty @endforelse
Tajuk Pemilik Status Saiz Fail Tempoh Kolaborator Tarikh Cipta Tindakan
{{ $project->title }} @if($project->deleted_at) Dipadam @endif {{ $project->owner->name ?? '—' }}
{{ $project->owner->email ?? '' }}
@php [$cls, $label] = $statusMap[$project->transcription_status] ?? ['bg-secondary', $project->transcription_status]; @endphp {{ $label }} @php $bytes = $project->file_size; echo $bytes >= 1048576 ? number_format($bytes/1048576, 1) . ' MB' : number_format($bytes/1024, 0) . ' KB'; @endphp @if($project->duration_seconds) {{ intdiv($project->duration_seconds, 60) }}:{{ str_pad($project->duration_seconds % 60, 2, '0', STR_PAD_LEFT) }} @else — @endif {{ $project->projectCollaborators->count() }} {{ $project->created_at->format('d/m/Y H:i') }} @if(! $project->deleted_at) @endif
Tiada projek ditemui.
@if($projects->hasPages()) @endif
Kandungan audio, teks transkripsi, dan ulasan projek tidak dipaparkan kepada pentadbir.
{{-- Transfer Ownership Modals --}} @foreach($projects as $project) @if(! $project->deleted_at) @endif @endforeach @endsection