@extends('layouts/client') @section('title', __('client.services.renewals.index')) @section('content')
@include('shared/alerts')

{{ __('client.services.renewals.index') }}

{{ __('client.services.renewals.manage') }}

@if ($renewals->isEmpty()) @endif @foreach($renewals as $renewal) @if ($renewal->invoice == null) @continue @endif @endforeach
{{ __('client.services.renewals.period') }}
{{ __('global.invoice') }}
{{ __('store.price') }}
{{ __('client.services.renewals.date') }}

{{ __('global.no_results') }}

#{{ $renewal->period }} {{ $renewal->invoice->identifier() }} {{ formatted_price($renewal->invoice->subtotal, $renewal->invoice->currency) }} {{ $renewal->start_date->format('d/m/y') }} - {{ $renewal->end_date ? $renewal->end_date->format('d/m/y') : 'Undefined' }} {{ __('global.view') }}
@if ($service->canSubscribe())

{{ __('client.services.subscription.index') }}

@if ($service->getSubscription()->isActive())

{{ __('client.services.subscription.enabled', ['date' => $service->getSubscription()->getNextPaymentDate()]) }}

@endif
@csrf @if ($customer->getPaymentMethodsArray()->isNotEmpty())
@include('admin/shared/select', ['name' => 'paymentmethod', 'options' => $customer->getPaymentMethodsArray(), 'label' => __('client.payment-methods.paymentmethod'), 'value' => $service->getSubscription()->paymentmethod_id])
@include('admin/shared/input', [ 'type' => 'number', 'name' => 'billing_day','label' => __('client.services.subscription.billing_day'), 'help' => __('client.services.subscription.billing_day_help'), 'attributes' => ['min' => 1, 'max' => 28], 'value' => $service->getSubscription()->billing_day ?? 5])
@else @endif @if ($service->getSubscription()->isActive()) @endif
@endif @if (collect($service->pricingAvailable())->count() > 1)
@csrf

{{ __('client.services.managerenew') }}

    @foreach(collect($service->pricingAvailable()) as $pricing)
  • billing == $pricing->recurring) checked="checked" @endif name="billing" value="{{ $pricing->recurring }}" type="radio" class="border-gray-200 rounded-full disabled:opacity-50 dark:bg-gray-800 dark:border-gray-700 dark:checked:bg-blue-500 dark:checked:border-blue-500 dark:focus:ring-offset-gray-800">
  • @endforeach
@foreach ($gateways as $gateway)
first ? 'checked' : ''}} name="gateway" value="{{ $gateway->uuid }}" id="gateway-{{ $gateway->uuid }}" class="shrink-0 mt-0.5 border-gray-200 rounded-full text-blue-600 focus:ring-blue-500 disabled:opacity-50 disabled:pointer-events-none dark:bg-neutral-800 dark:border-neutral-700 dark:checked:bg-blue-500 dark:checked:border-blue-500 dark:focus:ring-offset-gray-800" id="hs-default-radio">
@endforeach
@else

{{ __('client.services.renewals.not_authorized_to_change_billing') }}

@endif
{{ __('client.services.managebtn') }} @if ($service->canUpgrade() && auth('web')->user()->hasServicePermission($service, 'service.upgrade')) {{ __('client.services.upgradeservice') }} @endif @if ($service->configoptions->isNotEmpty() && auth('web')->user()->hasServicePermission($service, 'service.options')) {{ __('client.services.manageoptions') }} @endif @if ($service->customer_id === auth()->id()) {{ __('client.services.subusers.manage') }} @endif @if (auth('admin')->check()) {{ __('client.services.manageserviceonadmin') }} @endif

{{ $service->name }}

@if (!empty($service->description))

{{ $service->description }}

@endif
@if ($service->server_id != null)

{{ __('global.server') }}

{{ $service->server->name }}

@endif @if ($service->expires_at != null)

{{ __('client.services.expire_date') }}

@endif

{{ __('store.price') }}

{{ formatted_price($service->getBillingPrice()->displayPrice(), $service->currency) }} /{{ $service->recurring()['unit'] }}

@endsection