@extends('layouts.dashboard') @section('title', 'Billing · '.$guild->name.' · TacForce Pro') @php $fmt = fn ($v) => $v >= PHP_INT_MAX ? '∞' : number_format($v, 0, ',', '.'); $yesNo = fn ($b) => $b ? '' : ''; $featureRows = [ 'ticket_categories' => 'Ticket-Kategorien', 'application_forms' => 'Bewerbungsformulare', 'tickets_per_month' => 'Tickets / Monat', 'branding_removable' => 'Branding entfernbar', 'transcripts' => 'Transkripte', 'role_automation' => 'Rollen-Automatik', 'multi_server' => 'Multi-Server', 'white_label' => 'White-Label', ]; $boolKeys = ['branding_removable', 'transcripts', 'role_automation', 'multi_server', 'white_label']; @endphp @section('content')

Billing

Plan & Abrechnung für {{ $guild->name }}.

{{-- Current plan card --}}

Aktueller Plan

{{ $currentInfo['label'] }} · {{ $currentInfo['price'] }}

Zahlung folgt — Freischaltung aktuell durch Betreiber.

Ticket-Kategorien

{{ $fmt($currentLimits['ticket_categories']) }}

Bewerbungsformulare

{{ $fmt($currentLimits['application_forms']) }}

Tickets / Monat

{{ $fmt($currentLimits['tickets_per_month']) }}

Branding entfernbar

{{ $currentLimits['branding_removable'] ? 'Ja' : 'Nein' }}

{{-- Plan comparison --}}
@foreach ($plans as $key => $plan) @php $isCurrent = $key === $currentPlan; @endphp

{{ $plan['label'] }}

{{ $plan['tagline'] }}

@if ($plan['featured'] ?? false) Beliebt @endif

{{ $plan['price'] }} @if ($plan['price'] !== 'auf Anfrage') / Monat@endif

@if ($isCurrent) Aktueller Plan @else Bald verfügbar @endif
@endforeach

Selbstständige Zahlung folgt — die Freischaltung erfolgt aktuell manuell durch den Betreiber.

@endsection