@if ($subscriptions->count() > 0) @foreach ($subscriptions as $key => $subscription)
@switch($subscription->status) @case(Acelle\Model\Subscription::STATUS_ACTIVE) settings_backup_restore @break @case(Acelle\Model\Subscription::STATUS_NEW) add_circle_outline @break @default remove_circle_outline @endswitch
{{ $subscription->planVerification->name }}
{!! trans('messages.subscribed_by', [ 'name' => $subscription->customer->displayName(), 'customer_link' => action('Admin\CustomerController@edit', $subscription->customer->uid) ]) !!}
@switch($subscription->status) @case(Acelle\Model\Subscription::STATUS_ACTIVE) {{ trans('messages.subscription.status.active') }} @if ($subscription->getUnpaidInvoice() && $subscription->getUnpaidInvoice()->getLastAndItIsPendingTransaction() && $subscription->getUnpaidInvoice()->getLastAndItIsPendingTransaction()->allowManualReview())
{{ trans('messages.subscription.status.pending_for_approval') }}
@endif @break @case(Acelle\Model\Subscription::STATUS_NEW) @if ($subscription->getUnpaidInvoice()) @if ($subscription->getUnpaidInvoice()->getLastAndItIsPendingTransaction() && $subscription->getUnpaidInvoice()->getLastAndItIsPendingTransaction()->allowManualReview()) {{ trans('messages.subscription.status.pending_for_approval') }} @else {{ trans('messages.subscription.status.wait_for_payment') }} @endif @endif @break @default {{ trans('messages.subscription.status.' . $subscription->status) }} @endswitch

@if ($subscription->isActive())
@if ($subscription->isRecurring())

{!! trans('messages.subscription.current_subscription.wording', [ 'plan' => $subscription->plan->name, 'money' => Acelle\Library\Tool::format_price($subscription->plan->getPrice(), $subscription->plan->currency->format), 'remain' => $subscription->current_period_ends_at->diffForHumans(), 'next_on' => Auth::user()->customer->formatDateTime($subscription->current_period_ends_at, 'datetime_full') ]) !!}

@else

{!! trans('messages.subscription.current_subscription.cancel_at_end_of_period.wording', [ 'plan' => $subscription->plan->name, 'money' => Acelle\Library\Tool::format_price($subscription->plan->getPrice(), $subscription->plan->currency->format), 'remain' => $subscription->current_period_ends_at->diffForHumans(), 'end_at' => Auth::user()->customer->formatDateTime($subscription->current_period_ends_at, 'datetime_full') ]) !!}

@endif

@endif
{!! format_price($subscription->plan->price, $subscription->plan->currency->format, true) !!} / {{ $subscription->plan->displayFrequencyTime() }}
{{ trans('messages.price') }}

{{ number_with_delimiter($subscription->plan->email_verification_credits) }}
{{ trans('messages.plan.email_verification_credits') }}

{{ Auth::user()->customer->formatDateTime($subscription->created_at, 'datetime_full')}}
{{ trans('messages.subscribed_on') }}

@if ($subscription->isTerminated())
{{ Auth::user()->customer->formatDateTime($subscription->terminated_at, 'datetime_full') }}
{{ trans('messages.subscription.terminated_at') }} @elseif ($subscription->isEnded())
{{ Auth::user()->customer->formatDateTime($subscription->current_period_ends_at, 'datetime_full') }}
{{ trans('messages.subscription.subscription_ended_at') }} @elseif ($subscription->isCancelled())
{{ Auth::user()->customer->formatDateTime($subscription->cancelled_at, 'datetime_full') }}
{{ trans('messages.subscription.cancelled_at') }} @elseif (!$subscription->isRecurring())
@if ($subscription->current_period_ends_at) {{ $subscription->current_period_ends_at->timezone(Auth::user()->customer->getTimezone())->diffForHumans() }} @else -- @endif
{{ trans('messages.subscription.subscription_end') }} @elseif ($subscription->isRecurring())
@if ($subscription->current_period_ends_at) {{ $subscription->current_period_ends_at->timezone(Auth::user()->customer->getTimezone())->diffForHumans() }} @else -- @endif
{{ trans('messages.subscription.next_billing') }} @endif

@if( $subscription->isNew() && $subscription->getItsOnlyUnpaidInitInvoice())
@if ($subscription->getItsOnlyUnpaidInitInvoice()->lastTransactionIsFailed()) @include('elements._notification', [ 'level' => 'danger', 'message' => $subscription->getItsOnlyUnpaidInitInvoice()->lastTransaction()->error ]) @endif

@endif
@if (\Auth::user()->customer->can('disableRecurring', $subscription)) {{ trans('messages.subscription.disable_recurring') }} @endif @if (\Auth::user()->customer->can('enableRecurring', $subscription)) {{ trans('messages.subscription.enable_recurring') }} @endif
@if($subscription->isActive()) receipt_long View details {{-- currency_exchange {{ trans('messages.invoice.change_plan') }} --}} @endif @if( $subscription->isNew() && $subscription->getItsOnlyUnpaidInitInvoice()) shopping_cart Continue to The checkout @endif
@if ($subscription->getItsOnlyUnpaidChangePlanInvoice())
@include('invoices.bill', [ 'bill' => $subscription->getItsOnlyUnpaidChangePlanInvoice()->getBillingInfo(), ])
@if ($subscription->getItsOnlyUnpaidChangePlanInvoice()->getLastAndItIsPendingTransaction()) @else {{ trans('messages.invoice.pay_now') }} {{ trans('messages.invoice.cancel') }} @endif
@endif @if ($subscription->getItsOnlyUnpaidRenewInvoice())
@include('invoices.bill', [ 'bill' => $subscription->getItsOnlyUnpaidRenewInvoice()->getBillingInfo(), ]) @if (\Auth::user()->customer->getFirstPaymentMethodThatCanAutoCharge())

@else @if (!$subscription->getItsOnlyUnpaidRenewInvoice()->getLastAndItIsPendingTransaction())
@else
@endif @endif
@endif
@endforeach {{-- @include('elements/_per_page_select', ["items" => $subscriptions]) --}} @else
assignment_turned_in {{ trans('messages.plan.you_have_not_subscribed_yet') }}
@endif