@extends('layouts.admin') @section('content')
Status
@if($promotion->is_active && $promotion->isCurrentlyActive()) Active @else Inactive @endifAdditional 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' }}
Description
{{ $promotion->description }}
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']) }}
| 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']) }} |
| Date | Applications | Days Added | |
|---|---|---|---|
| {{ \Carbon\Carbon::parse($dayStat->date)->format('M d, Y') }} | {{ $dayStat->count }} | {{ $dayStat->days }} |
| 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 | |||||