@extends('layouts.app') @section('title', __('master::lang.subscriptions')) @section('content')
{{-- ✅ الاشتراكات النشطة --}} @if(!empty($active) && count($active)) @component('components.widget')

@lang('master::lang.active_subscriptions')

@foreach($active as $sub)

@if($sub->coupon_id) @lang('master::lang.subscription') @else @lang('master::lang.subscription') @endif

@lang('master::lang.running')
@lang('master::lang.users_count'): {{ $sub->users_count }}
@lang('master::lang.start_date'): {{ $sub->start_date ? @format_date($sub->start_date) : 'N/A' }}
@lang('master::lang.end_date'): {{ $sub->end_date ? @format_date($sub->end_date) : 'N/A' }}
@lang('master::lang.remaining'): {{ $sub->end_date ? \Carbon\Carbon::today()->diffInDays($sub->end_date, false) : 0 }} @lang('lang_v1.days')
{{-- ✅ دورة الفوترة بالعربية --}} @php $billing_label = $sub->billing_cycle === 'yearly' ? 'سنوية' : ($sub->billing_cycle === 'monthly' ? 'شهرية' : ucfirst($sub->billing_cycle)); @endphp @lang('master::lang.billing_cycle'): {{ $billing_label }}
@lang('master::lang.total_price'): {{ number_format($sub->total_price, 2) }} د.ع
{{-- السعر بعد الخصم يظهر فقط إذا يوجد كوبون --}} @if($sub->coupon_id) @lang('master::lang.price_after_discount'): {{ number_format($sub->price_after_discount, 2) }} د.ع
@endif
@endforeach
@endcomponent @endif {{-- 🟨 الاشتراكات المعلقة --}} @if(!empty($pending) && count($pending)) @component('components.widget')

@lang('master::lang.pending_subscriptions')

@foreach($pending as $sub)

@if($sub->coupon_id) @lang('master::lang.subscription') @else @lang('master::lang.subscription') @endif

@lang('master::lang.pending')
@lang('master::lang.users_count'): {{ $sub->users_count }}
@lang('master::lang.start_date'): {{ $sub->start_date ? @format_date($sub->start_date) : 'N/A' }}
@lang('master::lang.end_date'): {{ $sub->end_date ? @format_date($sub->end_date) : 'N/A' }}
@php $billing_label = $sub->billing_cycle === 'yearly' ? 'سنوية' : ($sub->billing_cycle === 'monthly' ? 'شهرية' : ucfirst($sub->billing_cycle)); @endphp @lang('master::lang.billing_cycle'): {{ $billing_label }}
@lang('master::lang.total_price'): {{ number_format($sub->total_price, 2) }} د.ع
@if($sub->coupon_id) @lang('master::lang.price_after_discount'): {{ number_format($sub->price_after_discount, 2) }} د.ع
@endif
@endforeach
@endcomponent @endif {{-- 🟥 الاشتراكات غير النشطة --}} @if(!empty($inactive) && count($inactive)) @component('components.widget')

@lang('master::lang.inactive_subscriptions')

@foreach($inactive as $sub)

@if($sub->coupon_id) @lang('master::lang.subscription') @else @lang('master::lang.subscription') @endif

@lang('master::lang.inactive')
@lang('master::lang.users_count'): {{ $sub->users_count }}
@lang('master::lang.start_date'): {{ $sub->start_date ? @format_date($sub->start_date) : 'N/A' }}
@lang('master::lang.end_date'): {{ $sub->end_date ? @format_date($sub->end_date) : 'N/A' }}
@php $billing_label = $sub->billing_cycle === 'yearly' ? 'سنوية' : ($sub->billing_cycle === 'monthly' ? 'شهرية' : ucfirst($sub->billing_cycle)); @endphp @lang('master::lang.billing_cycle'): {{ $billing_label }}
@lang('master::lang.total_price'): {{ number_format($sub->total_price, 2) }} د.ع
@if($sub->coupon_id) @lang('master::lang.price_after_discount'): {{ number_format($sub->price_after_discount, 2) }} د.ع
@endif
@endforeach
@endcomponent @endif
{{-- ✅ جدول كل الاشتراكات --}} @component('components.widget')

@lang('master::lang.all_subscriptions')

@lang('master::lang.purchase_new_subscription')
{{-- ✅ زر شراء اشتراك جديد --}}
@lang('master::lang.users_count') @lang('master::lang.billing_cycle') @lang('master::lang.total_price') ( د.ع ) @lang('master::lang.price_after_discount') ( د.ع ) @lang('master::lang.paid_via') @lang('master::lang.payment_transaction_id') @lang('master::lang.start_date') @lang('master::lang.end_date') @lang('sale.status') @lang('lang_v1.created_at')
@endcomponent @endsection @section('javascript') @endsection