@extends('layouts.app') @section('content')
count() > 0) id="shared-subscriptions-table" @endif class="table"> @forelse($sharedSubscriptions as $subscription) @empty @endforelse
Title Owner Service Subscription Email Subscription Password Slots Status Invoice Proof Action
{{ $subscription->title }} {{ $subscription->owner?->name ?? 'N/A' }} {{ $subscription->service?->name ?? 'N/A' }} / {{ $subscription->servicePlan?->name ?? 'N/A' }} @if(filled($subscription->subscription_email))
{{ $subscription->subscription_email }}
@else Not provided @endif
@if(filled($subscription->subscription_password))
••••••••
@else Not provided @endif
{{ $subscription->available_slots }}/{{ $subscription->total_slots }} @php $subStatus = strtolower(trim((string) $subscription->status)); @endphp @if(in_array($subStatus, ['active', 'approved', 'approve'], true)) Active @elseif(in_array($subStatus, ['rejected', 'reject', 'cancelled'], true)) {{ ucfirst($subscription->status) }} @elseif(in_array($subStatus, ['draft', 'pending'], true)) Pending @elseif($subStatus === 'full') Full @else {{ ucfirst($subscription->status) }} @endif @php $subInvoice = getSubscriptionInvoiceForSubscription((int) $subscription->id); $subInvStatus = strtolower(trim((string) ($subInvoice['status'] ?? ($subscription->is_invoice_verified ? 'approved' : ($subscription->invoice_status ?? 'unverified'))))); @endphp @if(in_array($subInvStatus, ['approved', 'approve', 'verified'], true)) Approved @elseif(in_array($subInvStatus, ['pending'], true)) Needs Review @elseif(in_array($subInvStatus, ['rejected', 'reject'], true)) Rejected @else Unverified @endif @if($isAdminOrSuper ?? false)
@can('update subscription') Manage @endcan @can('delete subscription')
@csrf @method('DELETE')
@endcan
@else - @endif
No shared subscriptions found.
@if($sharedSubscriptions->hasPages() || $sharedSubscriptions->total() > 0) @endif
@endsection @push('script') @endpush