@extends('layouts.admin') @section('content')
All Statistics Back to Promotions

Status

@if($promotion->is_active && $promotion->isCurrentlyActive()) Active @else Inactive @endif

Additional Days

{{ $promotion->additional_days }} days

Start Date

{{ $promotion->start_date ? formatDate($promotion->start_date) : 'No limit' }}

End Date

{{ $promotion->end_date ? formatDate($promotion->end_date) : 'No limit' }}

@if($promotion->description)

Description

{{ $promotion->description }}

@endif

Total Upgrades

{{ number_format($stats['total_upgrades']) }}

Unique Users

{{ number_format($stats['unique_users']) }}

Total Days Added

{{ number_format($stats['total_days_added']) }}

Roles Affected

{{ number_format($stats['roles_affected']) }}

@if(count($statsByRole) > 0)

Statistics by Role

@foreach($statsByRole as $roleStat) @endforeach
Role Total Upgrades Unique Users Total Days Added
{{ $roleStat['role_name'] ?? 'Unknown' }} {{ number_format($roleStat['total_upgrades']) }} {{ number_format($roleStat['unique_users']) }} {{ number_format($roleStat['total_days_added']) }}
@endif @if($dailyStats->isNotEmpty())

Daily Activity

@php $maxCount = $dailyStats->max('count'); @endphp @foreach($dailyStats as $dayStat) @endforeach
Date Applications Days Added
{{ \Carbon\Carbon::parse($dayStat->date)->format('M d, Y') }} {{ $dayStat->count }} {{ $dayStat->days }}
@endif

Recent Applications

@forelse($applications as $application) @empty @endforelse
User Role Days Added Previous Expiry New Expiry Applied At
{{ $application->user->username ?? 'Unknown User' }}
@if($application->user)
ID: {{ $application->user->id }}
@endif
{{ $application->role->name ?? 'Unknown Role' }} +{{ $application->days_added }} days {{ $application->previous_expiry_date ? formatDateTime($application->previous_expiry_date) : 'N/A' }} {{ $application->new_expiry_date ? formatDateTime($application->new_expiry_date) : 'N/A' }}
{{ formatDateTime($application->applied_at) }}
{{ $application->applied_at->diffForHumans() }}
No applications found for this promotion
@if($applications->hasPages())
{{ $applications->appends(request()->query())->links() }}
@endif
@endsection