@php $subRoute = fn (string $name, mixed $params = []) => route(($subscriptionRoutePrefix ?? 'admin.my-plan') . '.' . $name, $params); $provider = $provider ?? config('subscription-plans.provider', []); $providerName = $provider['name'] ?? 'IT Square BD'; $providerWhatsapp = $provider['whatsapp_url'] ?? 'https://wa.me/8801331311711'; $activeTab = in_array($tab ?? 'plan', ['history', 'limit', 'modules'], true) ? $tab : 'plan'; $canPurchase = ($usageStats['overage_due'] ?? 0) <= 0; @endphp
@if(count($pendingRequests ?? []) > 0)
{{ count($pendingRequests) }} payment request pending. {{ $providerName }} super admin manually approve করলে plan activate হবে। History দেখুন
@endif @if(! $canPurchase)
Overage due: ৳{{ number_format($usageStats['overage_due'], 2) }} — Limit tab থেকে overage clear করুন, তারপর নতুন package purchase করতে পারবেন। Limit দেখুন
@endif
Subscription Management
@if($activeTab === 'plan')
@include('backEnd.subscriptions.partials.order-limit-widget')
@foreach($basicPlans ?? $plans as $planKey => $plan) @include('backEnd.subscriptions.partials.plan-card', compact('planKey', 'plan', 'storeSub', 'providerWhatsapp', 'platformMode')) @endforeach
@if(! empty($proAddons))
Pro Features (Optional)
@foreach($proAddons as $planKey => $plan) @include('backEnd.subscriptions.partials.plan-card', compact('planKey', 'plan', 'storeSub', 'providerWhatsapp', 'platformMode')) @endforeach
@endif
@include('backEnd.subscriptions.partials.checkout-panel', ['canPurchase' => $canPurchase])
@elseif($activeTab === 'history')
@include('backEnd.subscriptions.partials.history-table', ['historyRows' => $subscriptionHistory ?? []])
@elseif($activeTab === 'limit')
@include('backEnd.subscriptions.partials.order-limit-widget') @include('backEnd.subscriptions.partials.overage-history')
@elseif($activeTab === 'modules')
@include('backEnd.subscriptions.partials.modules-panel')
@endif