@if (!$subscription->isActive())
@if ($subscription->isDisabled())
{!! trans('messages.current_plan_disabled_intro', [
'plan' => $subscription->plan_name
]) !!}
@include('subscriptions._details', ['subscription' => $subscription])
@elseif (!$subscription->isPaid())
{!! trans('messages.current_plan_notactive_intro', [
'plan' => $subscription->plan_name,
]) !!}
@if (!$subscription->isPaid() && !$subscription->isActive())
@endif
@include('subscriptions._details', ['subscription' => $subscription])
@if (!$subscription->isPaid() && !$subscription->isActive())
@if (Auth::user()->customer->can('pay', $subscription))
@foreach (\Acelle\Model\PaymentMethod::getAllActive() as $payment_method)
@if ($payment_method->type != \Acelle\Model\PaymentMethod::TYPE_CASH)
@if (
$subscription->isValidPaymentMethod($payment_method)
)
@endif
@endif
@endforeach
@endif
@endif
@else
{!! trans('messages.current_plan_notactive_paid_intro' . ($subscription->isTimeUnlimited() ? '_unlimited' : ''), [
'plan' => $subscription->plan_name
]) !!}
@include('subscriptions._details', ['subscription' => $subscription])
@endif
@if (\Auth::user()->customer->can('delete', $subscription))
@endif
@else
{!! trans('messages.current_plan_intro' . ($subscription->isTimeUnlimited() ? '_unlimited' : ''), [
'plan' => $subscription->plan_name,
'remain' => ($subscription->end_at ? \Acelle\Library\Tool::dateTime($subscription->end_at)->diffForHumans(null, true) : 0),
'end_at' => \Acelle\Library\Tool::formatDate($subscription->end_at)
]) !!}
-
{{ trans('messages.plan_name') }}
{{ $subscription->plan_name }}
-
{{ trans('messages.start_at') }}
{{ $subscription->start_at ? \Acelle\Library\Tool::dateTime($subscription->start_at)->format(trans('messages.date_format')) : '' }}
@if (!$subscription->isTimeUnlimited())
-
{{ trans('messages.end_at') }}
{{ $subscription->end_at ? \Acelle\Library\Tool::dateTime($subscription->end_at)->format(trans('messages.date_format')) : '' }}
-
{{ trans_choice('messages.days_remain', $subscription->daysRemainCount()) }}
{{ $subscription->daysRemainCount() }}
@else
-
{{ trans('messages.end_at') }}
{{ trans('messages.unlimited') }}
-
{{ trans_choice('messages.days_remain', $subscription->daysRemainCount()) }}
{{ trans('messages.unlimited') }}
@endif
-
{{ trans('messages.more_details') }}
-
{{ trans('messages.sending_total_quota_label') }}
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->getSendingQuotaUsage()) }}/{{ (Auth::user()->customer->getSendingQuota() == -1) ? '∞' : \Acelle\Library\Tool::format_number(Auth::user()->customer->getSendingQuota()) }}
{{ Auth::user()->customer->displaySendingQuotaUsage() }}
-
{{ trans('messages.sending_limit') }}
{{ $subscription->displayQuota() }}
-
{{ trans('messages.max_lists_label') }}
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->listsCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxLists()) }}
{{ Auth::user()->customer->displayListsUsage() }}
-
{{ trans('messages.max_subscribers_label') }}
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->readCache('SubscriberCount', 0)) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxSubscribers()) }}
{{ Auth::user()->customer->displaySubscribersUsage() }}
-
{{ trans('messages.max_campaigns_label') }}
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->campaignsCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxCampaigns()) }}
{{ Auth::user()->customer->displayCampaignsUsage() }}
-
{{ trans('messages.max_automations_label') }}
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->automationsCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxAutomations()) }}
{{ Auth::user()->customer->displayAutomationsUsage() }}
-
{{ trans('messages.max_size_upload_total_label') }}
{{ \Acelle\Library\Tool::format_number(round(Auth::user()->customer->totalUploadSize(),2)) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxTotalUploadSize()) }} (MB)
{{ Auth::user()->customer->totalUploadSizeUsage() }}%
-
{{ trans('messages.max_file_size_upload_label') }}
{{ $subscription->displayFileSizeUpload() }} MB
-
{{ trans('messages.allow_create_sending_servers_label') }}
@if (Auth::user()->customer->can("create", new Acelle\Model\SendingServer()))
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->sendingServersCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxSendingServers()) }}
{{ Auth::user()->customer->displaySendingServersUsage() }}
@else
{!! $subscription->displayAllowCreateSendingServer() !!}
@endif
-
{{ trans('messages.allow_create_sending_domains_label') }}
@if (Auth::user()->customer->can("create", new Acelle\Model\SendingDomain()))
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->sendingDomainsCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxSendingDomains()) }}
{{ Auth::user()->customer->displaySendingDomainsUsage() }}
@else
{!! $subscription->displayAllowCreateSendingDomain() !!}
@endif
-
{{ trans('messages.allow_create_email_verification_servers_label') }}
@if (Auth::user()->customer->can("create", new Acelle\Model\EmailVerificationServer()))
{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->emailVerificationServersCount()) }}/{{ \Acelle\Library\Tool::format_number(Auth::user()->customer->maxEmailVerificationServers()) }}
{{ Auth::user()->customer->displayEmailVerificationServersUsage() }}
@else
{!! $subscription->displayAllowCreateEmailVerificationServer() !!}
@endif