@extends(getTemplate('admin')) @section('content') @push('custom-css') @endpush

{{$title}}

Active Subscriptions

@php $i = 1; @endphp @foreach($activeSubscriptions as $activeSub) @php $data = json_decode($activeSub->custom_data); $membership = null; $model = ''; if(module_exists('booking_memberships') && $activeSub->module === 'booking_memberships'){ $membership = new Booking_membership($data->membership_id); $model = 'Booking_membership'; } if(module_exists('memberships') && $activeSub->module === 'memberships'){ $membership = new Membership($data->membership_id); $model = 'Membership'; } $period = $membership ? explode('-',$membership->subscription_period) : ''; $user = new User($activeSub->user_id); $orderId = $data->order_id ?? -1; $order = new Order($orderId); $hub = new Company($order->company_id); $l = $activeSub->type === 'recurring' ? 'danger' : 'success'; $installments = $data->installments ?? 'none'; $charges = ''; if($installments !== 'none'){ if(!empty($data->chargeSchedule)){ foreach($data->chargeSchedule as $c){ $charges .= $c > time() ? ''.date('j M Y H:i', $c).'
' : date('j M Y H:i', $c).'
'; } } } if(isset($data->approved)) $approved = $data->approved === 'yes' ? ''.$data->approved.'' : ''.$data->approved.''; else $approved = 'No Approvals'; $orderStatus = $order->status === 'paid' ? ''.$order->status.'' : ''.$order->status.''; $orderStatus .='
'.$order->payment_method; @endphp @php $i++; @endphp @endforeach
# Sub ID Approved Order ID User Hub Plan Created On Active From Expiry Time Period Installments Type
{{$i}} {{$activeSub->id}} {!!$approved!!} #{{$order->id}}
{!!$orderStatus!!}
{{$user->full_name()}} {{$hub->name}} {{$membership->name}} {{date('j M Y', $activeSub->created_at)}} {{date('j M Y H:i', $activeSub->active_from)}} {{date('j M Y H:i', $activeSub->expiry_time)}} {{$period[1]}} {!!''.$installments.'
'.$charges!!}
{{$activeSub->type}}


Pending Subscriptions

@php $i = 1; @endphp @foreach($pendingSubscriptions as $activeSub) @php $data = json_decode($activeSub->custom_data); $membership = null; $model = ''; if(module_exists('booking_memberships') && $activeSub->module === 'booking_memberships'){ $membership = new Booking_membership($data->membership_id); $model = 'Booking_membership'; } if(module_exists('memberships') && $activeSub->module === 'memberships'){ $membership = new Membership($data->membership_id); $model = 'Membership'; } $orderId = $data->order_id ?? -1; $order = new Order($orderId); $hub = new Company($order->company_id); $period = $membership ? explode('-',$membership->subscription_period) : ''; $user = new User($activeSub->user_id); $l = $activeSub->type === 'recurring' ? 'danger' : 'success'; $installments = $data->installments ?? 'none'; $charges = ''; if($installments !== 'none'){ if(!empty($data->chargeSchedule)){ foreach($data->chargeSchedule as $c){ $charges .= $c > time() ? ''.date('j M Y H:i', $c).'
' : date('j M Y H:i', $c).'
'; } } } if(isset($data->approved)) $approved = $data->approved === 'yes' ? ''.$data->approved.'' : ''.$data->approved.''; else $approved = 'No Approvals'; $orderStatus = $order->status === 'paid' ? ''.$order->status.'' : ''.$order->status.''; $orderStatus .='
'.$order->payment_method; @endphp @php $i++; @endphp @endforeach
# Sub ID Approved Order ID User Hub Plan Created On Active From Expiry Time Period Installments Type
{{$i}} {{$activeSub->id}} {!!$approved!!} #{{$order->id}}
{!!$orderStatus!!}
{{$user->full_name()}} {{$hub->name}} {{$membership->name}} {{date('j M Y', $activeSub->created_at)}} {{date('j M Y H:i', $activeSub->active_from)}} {{date('j M Y H:i', $activeSub->expiry_time)}} {{$period[1]}} {!!''.$installments.'
'.$charges!!}
{{$activeSub->type}}
@push('custom-js') @endpush @endsection