@if ($subscriptions->count() > 0)
@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->planGeneral->name }}{!! trans('messages.subscribed_by', [
'name' => $subscription->customer->displayName(),
'customer_link' => action('Admin\CustomerController@edit', $subscription->customer->uid)
]) !!}
|
{{ Auth::user()->admin->formatDateTime($subscription->created_at, 'datetime_full')}}{{ trans('messages.subscribed_on') }} |
@if ($subscription->isTerminated())
{{ Auth::user()->admin->formatDateTime($subscription->terminated_at, 'datetime_full') }}{{ trans('messages.subscription.terminated_at') }} @elseif ($subscription->isEnded()){{ Auth::user()->admin->formatDateTime($subscription->current_period_ends_at, 'datetime_full') }}{{ trans('messages.subscription.subscription_ended_at') }} @elseif ($subscription->isCancelled()){{ Auth::user()->admin->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($currentTimezone)->diffForHumans() }} @else -- @endif{{ trans('messages.subscription.subscription_end') }} @elseif ($subscription->isRecurring())@if ($subscription->current_period_ends_at) {{ $subscription->current_period_ends_at->timezone($currentTimezone)->diffForHumans() }} @else -- @endif{{ trans('messages.subscription.next_billing') }} @endif |
@if ($subscription->isActive())
{{ number_with_delimiter($subscription->getRemainingEmailCredits()) }}{{ trans('messages.subscription.send_credits_remaining') }} @endif |
@switch($subscription->status)
@case(Acelle\Model\Subscription::STATUS_ACTIVE)
{{ trans('messages.subscription.status.active') }}
@if ($subscription->getUnpaidInvoice() && $subscription->getUnpaidInvoice()->getPendingTransaction() && $subscription->getUnpaidInvoice()->getPendingTransaction()->allowManualReview())
{{ trans('messages.subscription.status.pending_for_approval') }}
@endif
@break
@case(Acelle\Model\Subscription::STATUS_NEW)
@if ($subscription->getUnpaidInvoice())
@if ($subscription->getUnpaidInvoice()->getPendingTransaction() && $subscription->getUnpaidInvoice()->getPendingTransaction()->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 (\Auth::user()->admin->can('approve', $subscription))
{{ trans('messages.subscription.approve') }}
|
@endif
@if (\Auth::user()->admin->can('disableRecurring', $subscription))
{{ trans('messages.subscription.disable_recurring') }}
@endif
@if (\Auth::user()->admin->can('enableRecurring', $subscription))
{{ trans('messages.subscription.enable_recurring') }}
@endif
@if(
\Auth::user()->admin->can('terminate', $subscription) ||
\Auth::user()->admin->can('invoices', $subscription) ||
\Auth::user()->admin->can('approve', $subscription) ||
\Auth::user()->admin->can('delete', $subscription) ||
\Auth::user()->admin->can('rejectPending', $subscription)
)
|