@if(isset($subscriptions) && (count($subscriptions) > 0 ))
@foreach($subscriptions as $row)
@if($row->active)
Start Date |
{{ $row->active->start_date }} |
Expiry Date |
{{ $row->active->expiry_date }} |
Status |
{{ $row->active->status }} |
@else
 }})
@endif
@php
$verifyText ='';
if($row->user_type == 'private student') {
if(strtolower($subscription_private_text) == 'combined') {
$verifyText = 'Separate';
}
else if(strtolower($subscription_private_text) == 'separate') {
$verifyText = 'Combined';
}
if($verifyText != '') {
if(strpos($row->name, $verifyText)) {
$row->name = str_replace($verifyText, $subscription_private_text, $row->name);
$row->details = str_replace($verifyText, $subscription_private_text, $row->details);
}
}
}
@endphp
{{$row->name}}
{{$row->details}}
£{{$row->amount}}
@if($row->active)
@php
$stripe_auto = '';
$stripe_subscription = \App\Models\StripeSubscription::where('user_id',Auth::user()->id)->where('subscription_id',$row->id)->latest()->first();
if(!empty($stripe_subscription)) {
if($stripe_subscription->status == 'succeeded') {
$stripe_auto ='1';
}
else if(strtolower($stripe_subscription->status) == 'cancelled') {
if($cancelled_status == 'Y') {
$stripe_auto ='1';
}
else {
$stripe_auto ='2';
}
}
else if(strtolower($stripe_subscription->status) == 'incomplete') {
$stripe_auto ='3';
}
}
@endphp
@if($stripe_auto == '1')
@if(isset($nextInvoiceDate) && $nextInvoiceDate != '' && $cancelled_status == '')
Subscription will auto renew on
{{ $nextInvoiceDate }}
@if($stripe_subscription)
@if(isset($stripe_subscription) && isset($stripe_subscription->cancel_at_period_end) && $stripe_subscription->cancel_at_period_end != 1 && isset($stripe_subscription->subscription_id))
@endif
@endif
@elseif($cancelled_status == 'Y')
Subscription cancelled & will expire on
{{ $row->active->expiry_date }}
@endif
@elseif($stripe_auto == '2')
@elseif($stripe_auto == '3')
@else
@endif
@else
@endif
@endforeach
@else
No subscriptions plans found
@endif