@extends('layouts.popup.large') @section('content')
@if ($subscription->isActive())
@if ($subscription->getItsOnlyUnpaidRenewInvoice()) @if (!\Auth::user()->customer->preferredPaymentGatewayCanAutoCharge()) @include('elements._notification', [ 'level' => 'warning', 'message' => trans('messages.have_new_renew_invoice') ]) @else @include('elements._notification', [ 'level' => 'warning', 'message' => trans('messages.have_new_renew_invoice.auto', [ 'date' => Auth::user()->customer->formatDateTime($subscription->getDueDate(), 'datetime_full'), ]) ]) @if ($subscription->getItsOnlyUnpaidRenewInvoice()->lastTransactionIsFailed()) @include('elements._notification', [ 'level' => 'danger', 'message' => $subscription->getItsOnlyUnpaidRenewInvoice()->lastTransaction()->error ]) @endif @endif @endif @if ($subscription->getItsOnlyUnpaidChangePlanInvoice()) @include('elements._notification', [ 'level' => 'warning', 'message' => trans('messages.have_new_change_plan_invoice', [ 'link' => action('SubscriptionController@payment', [ 'invoice_uid' => $subscription->getItsOnlyUnpaidChangePlanInvoice()->uid, ]), ]) ]) @endif
@endif

{{ trans('messages.subscription') }}

@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 @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 (\Auth::user()->customer->can('cancelNow', $subscription)) {{ trans('messages.subscription.cancel_now') }} @endif @endif
@include('subscription._invoices')
@if ($subscription->isActive()) @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->preferredPaymentGatewayCanAutoCharge())
@else @if (!$subscription->getItsOnlyUnpaidRenewInvoice()->getLastAndItIsPendingTransaction())
@else
@endif @endif
@endif @endif
@include('account._payment_info', [ 'redirect' => action('SubscriptionController@index'), ])
@endsection