@extends('layouts.app') @section('title', $campaign->title) @section('content')
{!! __('campaigns.show_back_to_list') !!}
@if ($campaign->image_path) {{ $campaign->title }} @else
@endif

{{ $campaign->title }}

{{-- PO Prefix Display --}}
{{ __('campaigns.show_po_prefix') }}:
@if ($campaign->po_number) {{ $campaign->po_number }}
{{ __('campaigns.show_po_example_text', ['prefix' => $campaign->po_number]) }}
@else {{ __('campaigns.show_po_prefix_not_set') }}
{{ __('campaigns.show_po_default_example') }}
@endif
@if ($campaign->enabled) {{ __('campaigns.status_enabled') }} @else {{ __('campaigns.status_disabled') }} @endif {{ __('campaigns.show_type') }} {{ $campaign->type }}
{{-- Assigned Managers --}} @if ($campaign->managers->isNotEmpty())

Assigned Managers

@foreach ($campaign->managers as $manager) {{ $manager->name }} @endforeach
@endif

{{ __('campaigns.show_created_at') }} {{ $campaign->created_at->format('M d, Y H:i') }} ({{ $campaign->created_at->diffForHumans() }})
{{ __('campaigns.show_updated_at') }} {{ $campaign->updated_at->format('M d, Y H:i') }} ({{ $campaign->updated_at->diffForHumans() }})

{{ __('campaigns.manage_products_long') }} @if ($campaign->products->isNotEmpty()) Manage Quantity Limits @endif {{ __('campaigns.show_edit_campaign_button') }}
@csrf @method('DELETE')
@if ($campaign->description)

{{ __('campaigns.show_description') }}

{!! nl2br(e($campaign->description)) !!}
@endif @if ($campaign->notes)

{{ __('campaigns.show_notes') }}

{!! nl2br(e($campaign->notes)) !!}
@endif {{-- Quantity Limits Section --}} @if ($campaign->products->isNotEmpty())

Product Quantity Overview

@php $stats = $campaign->getQuantityStats(); @endphp
Total Products
{{ $stats['total_products'] }}
With Limits
{{ $stats['products_with_limits'] }}
Goals Reached
{{ $stats['products_limited_out'] }}
Total Donated
{{ $stats['total_donations'] }}
{{-- Recent Product Status --}} @if ($campaign->products->take(5)->isNotEmpty())

Recent Product Status

@foreach ($campaign->products->take(5) as $product)
{{ Str::limit($product->name, 30) }} @if (!$product->pivot->is_active) Goal Reached @elseif($product->pivot->quantity_limit) {{ $product->pivot->quantity_donated }}/{{ $product->pivot->quantity_limit }} @else Unlimited @endif
@if ($product->pivot->quantity_limit)
@php $percentage = min( 100, ($product->pivot->quantity_donated / $product->pivot->quantity_limit) * 100, ); @endphp
@endif
@endforeach
@endif
@endif @if ($campaign->orders && $campaign->orders->count() > 0)

{{ __('campaigns.show_recent_orders') }}

@foreach ($campaign->orders->take(5) as $order)
Order #{{ $order->id }} @if ($order->our_po_number) {{ $order->our_po_number }} @endif
{{ $order->created_at->format('M d, Y') }}
@endforeach
@endif
@endsection