@extends('layouts.main') @section('content')

List Aktivitas

@if(auth()->user() && (auth()->user()->isCreator() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin())) Tambah Aktivitas @endif
@if(session('success'))

{{ session('success') }}

@endif @if(session('deleted'))

{{ session('deleted') }}

@endif @if(isset($manualLimitExceeded) && $manualLimitExceeded)

Kuota aktivitas metode manual berbayar telah tercapai.

{{ $currentManualPaidCount }} / {{ $manualLimit }} kegiatan. Upgrade paket atau nonaktifkan salah satu untuk menambah kegiatan manual berbayar.

@endif
@if(auth()->user()) @if(auth()->user()->isCreator() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin()) @endif @endif @forelse ($latestActivities as $index => $activity) @if(auth()->user()) @endif @if(auth()->user() && (auth()->user()->isCreator() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin())) @endif @empty @php $colspan = 7; // tambahan kolom Metode Pembayaran if (auth()->user()) { if (auth()->user()->isCreator() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin()) { $colspan = 9; } else { $colspan = 8; } } @endphp @endforelse
No Nama Aktivitas Kategori Tanggal Waktu Metode Pembayaran StatusPendaftaranAksi
{{ $latestActivities->firstItem() + $index }}
{{ $activity->name }}
{{ $activity->category->name }}
{{ \Carbon\Carbon::parse($activity->date)->format('d M Y') }}
@if($activity->start_time) {{ date('H:i', strtotime($activity->start_time)) }} @if($activity->end_time) - {{ date('H:i', strtotime($activity->end_time)) }} @endif @else - @endif
@php $isAuto = method_exists($activity, 'isAutomaticPayment') ? $activity->isAutomaticPayment() : ($activity->payment_method_type === 'automatic'); @endphp @if($isAuto) Otomatis @else Manual @endif @if($activity->status === 'public') Public @elseif($activity->status === 'pribadi') Pribadi @else Private @endif @php $canManage = $activity->canManageRegistration(); $registrationStatuses = [ 0 => ['label' => 'Belum Dibuka', 'class' => 'bg-gray-100 text-gray-800'], 1 => ['label' => 'Dibuka', 'class' => 'bg-green-100 text-green-800'], 2 => ['label' => 'Ditutup', 'class' => 'bg-red-100 text-red-800'] ]; $currentStatus = $activity->pendaftaran ?? 0; $statusInfo = $registrationStatuses[$currentStatus]; @endphp @if($canManage) @else {{ $statusInfo['label'] }} @endif @php $isOwner = auth()->user()->isCreator() ? ($activity->user_id == auth()->id()) : true; $canManage = auth()->user()->isAdmin() || auth()->user()->isSuperAdmin() || $isOwner; @endphp
@if($canManage) @endif @php $isPinned = (bool) ($activity->hero_pinned ?? false); @endphp @if($canManage) @endif @if(auth()->user() && (auth()->user()->isSuperAdmin() || (auth()->user()->isAdmin() && !auth()->user()->isCreator())))
@csrf @method('DELETE')
@endif

Tidak ada aktivitas

Belum ada aktivitas yang ditambahkan

@if(auth()->user() && (auth()->user()->isCreator() || auth()->user()->isAdmin() || auth()->user()->isSuperAdmin())) Tambah Aktivitas Pertama @endif
@if($latestActivities->count() > 0)
Menampilkan {{ $latestActivities->firstItem() }} sampai {{ $latestActivities->lastItem() }} dari {{ $latestActivities->total() }} data
{{ $latestActivities->links() }}
@endif
@endsection @push('scripts') @endpush