@extends("client.layouts.app") @section("title", $service->product?->name ?? __("client.services.title")) @section("content") {{ __('client.services.back_to_services') }}

{{ $service->product?->name ?? __('client.services.title') }}

@if($service->domain)

{{ $service->domain }}

@endif
{{ __('client.status.' . strtolower($service->status)) }}
{{ __('client.services.service_details') }}
  • {{ __('client.cart.product') }}{{ $service->product?->name ?? "N/A" }}
  • {{ __('client.cart.billing_cycle') }}{{ $service->billing_cycle ?? "N/A" }}
  • {{ __('client.services.amount') }}${{ number_format($service->amount, 2) }} / {{ $service->billing_cycle }}
  • {{ __('client.services.next_due_date') }}{{ $service->next_due_date?->format("d M Y") ?? "N/A" }}
  • {{ __('client.services.registration_date') }}{{ $service->registration_date?->format("d M Y") ?? "N/A" }}
  • {{ __('client.checkout.payment_method') }}{{ $service->payment_method ?? "N/A" }}
  • {{ __('client.services.auto_renew') }}
    @csrf
{{ __('client.services.server_info') }}
  • {{ __('client.services.server') }}{{ $service->server->name ?? "N/A" }}
  • {{ __('client.services.username') }}{{ $service->username ?? "-" }}
  • @if($service->server?->hostname)
  • {{ __('client.services.hostname') }}{{ $service->server->hostname }}
  • @endif @if($service->server?->ip)
  • {{ __('client.services.ip_address') }}{{ $service->server->ip }}
  • @endif
@if($service->disk_limit || $service->bw_limit)
{{ __('client.services.resource_usage') }}
@if($service->disk_limit) @php $dp = $service->disk_limit > 0 ? min(100, round(($service->disk_usage / $service->disk_limit) * 100)) : 0; $dc = $dp >= 90 ? "var(--danger)" : ($dp >= 75 ? "var(--warning)" : "var(--primary)"); @endphp
{{ __('client.services.disk_usage') }} {{ number_format($service->disk_usage) }} / {{ number_format($service->disk_limit) }} MB — {{ $dp }}%
@endif @if($service->bw_limit) @php $bp = $service->bw_limit > 0 ? min(100, round(($service->bw_usage / $service->bw_limit) * 100)) : 0; $bc = $bp >= 90 ? "var(--danger)" : ($bp >= 75 ? "var(--warning)" : "var(--success)"); @endphp
{{ __('client.services.bandwidth_usage') }} {{ number_format($service->bw_usage) }} / {{ number_format($service->bw_limit) }} MB — {{ $bp }}%
@endif
@endif @if(in_array(strtolower($service->status), ["active"]))
{{ __('client.services.upgrade_downgrade') }} {{ __('client.services.request_cancellation') }}
@endif @if($service->addons && $service->addons->count())
{{ __('client.services.addons') }}
@foreach($service->addons as $addon) @endforeach
{{ __('common.table.name') }}{{ __('common.table.amount') }}{{ __('common.table.billing_cycle') }}{{ __('client.services.next_due_date') }}{{ __('common.table.status') }}
{{ __('client.services.addon_prefix', ['id' => $addon->addon_id ?? $addon->id]) }} ${{ number_format($addon->amount, 2) }} {{ $addon->billing_cycle }} {{ $addon->next_due_date?->format("d M Y") ?? "-" }} {{ __('client.status.' . strtolower($addon->status)) }}
@endif @endsection