@php use App\Enums\LinkStatus; $waitingGroup = \App\Models\Group::firstWhere('name', "{$campaign->name} - En attente"); $paidGroup = \App\Models\Group::firstWhere('name', "{$campaign->name} - Payés"); $paidLinks = $campaign->links->where('status', LinkStatus::Paid); $paidDonateurs = $paidLinks->pluck('donateur_id')->unique(); $campaignDonateurs = $campaign->links->pluck('donateur_id')->unique(); $optOutLinks = $campaign->links->where('no_relance', true); $toRelanceLinks = $campaign->links ->where('status', LinkStatus::Pending) ->where('no_relance', false); @endphp
Contact : @if($campaign->contact_email) {{ $campaign->contact_email }} @endif @if($campaign->contact_phone) @if($campaign->contact_email) | @endif {{ $campaign->contact_phone }} @endif
@endif @if($campaign->initiator_name || $campaign->initiator_position)Initiateur : @if($campaign->initiator_name) {{ $campaign->initiator_name }} @endif @if($campaign->initiator_position) @if($campaign->initiator_name) | @endif {{ $campaign->initiator_position }} @endif
@endif {{-- Statistiques --}}{{ $campaign->links->count() }}
{{ $paidDonateurs->count() }}
{{ $campaign->links->where('status','pending')->count() }}
{{ number_format($campaign->links->flatMap->payments->pluck('amount')->sum(), 0, ',', ' ') }} XOF
{{ $progress }}% des donateurs ont payé