@extends('layouts.app') @section('content')
@include('components.alert_success') @if($campaignProsp->status === 'sent' && $campaignProsp->wp_campaign_id && $currentPartner->show_prosp_analytics && $campaignProsp->diffFromNowInHours() < 72) @endif
{{ !$campaignProsp->campaignWave ? $campaignProsp->name : $campaignProsp->campaignWave->name }}

Résumé :

@if(!$campaignProsp->campaignWave)

{{--IF $campaignProsp->volume != $campaignProsp->sms = changer le wording--}} @if(!$currentPartner->has_euro_credit ) Envoi de {{ $campaignProsp->volume }} SMS soit {{ $campaignProsp->sms }} crédits. @else Envoi de {{ $campaignProsp->volume }} SMS soit un coût de {{ $campaignProsp->cost }}€. @endif

@else

{{-- IF message = double SMS... prendre en considération--}} Envoi de {{ $campaignProsp->campaignWave->volume_total }} SMS, soit {{ $campaignProsp->campaignWave->sms_total }} crédits, en {{ $campaignProsp->campaignWave->campaigns_count }} vagues.

@endif @if(!$campaignProsp->campaignWave)

@if($campaignProsp->status === 'draft') La campagne est en brouillon. @elseif($campaignProsp->status === 'sent') La campagne a été envoyée le {{ $campaignProsp->date->format('d/m/Y H:i') }} @elseif($campaignProsp->status === 'payed') La campagne est programmée pour le {{ $campaignProsp->date->format('d/m/Y H:i') }}. @elseif($campaignProsp->status === 'cancel') La campagne est annulée. @endif

@else

@if($campaignProsp->campaignWave->status === \App\Models\CampaignWave::WAVE_STATUS['DRAFT']) La campagne par vague est en brouillon. @elseif($campaignProsp->campaignWave->status === \App\Models\CampaignWave::WAVE_STATUS['WAITING']) La première vague est programmée pour le {{ \Carbon\Carbon::parse($campaignProsp->campaignWave->data[0]['date'])->format('d/m/Y H:i')}}. @elseif($campaignProsp->campaignWave->status === \App\Models\CampaignWave::WAVE_STATUS['SENDING']) La prochaine vague est programmée pour le {{ \Carbon\Carbon::parse($campaignProsp->campaignWave->data[$campaignProsp->campaignWave->current_wave_index]['date'])->format('d/m/Y H:i')}}. @elseif($campaignProsp->campaignWave->status === \App\Models\CampaignWave::WAVE_STATUS['SENT']) La campagne par vague est terminée. @endif

@endif @if($campaignProsp->campaignWave)

Vagues :

@foreach($campaignProsp->campaignWave->data as $index => $data) @endforeach
Nom Volume Date d'envoi Statut
Vague {{$index+1}} {{$data['volume']}}/{{$campaignProsp->campaignWave->volume_total}} {{ \Carbon\Carbon::parse($data['date'])->format('d/m/Y H:i') }} {{ \App\Logics\CampaignWaveLogic::translateStatus($data['status']) }}
@endif

Ciblage :

Cible les {{ $campaignProsp->gender === 'M' ? 'hommes' : ($campaignProsp->gender === 'F' ? 'Femmes' : 'hommes et femmes' ) }} de @if($campaignProsp->age_min === 18 && $campaignProsp->age_max === 75) tout âge, @else {{ $campaignProsp->age_min}} à {{ $campaignProsp->age_max}} ans {{ $campaignProsp->age_max === 75 ? 'et +' : '' }}. @endif

@if($campaignProsp->location_type === 'address')

Autour de {{ $campaignProsp->location_address }} {{ $campaignProsp->location_postcode }} dans un rayon de {{ $campaignProsp->location_address_proximity }} km.

@else @if($campaignProsp->departments()->count())

Sur les départements suivants :

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->departments->unique('code') as $department) @if($campaignProsp->is_split_volume) @endif @endforeach
Départements Noms Volumes proposésVolumes demandés
{{ $department->code}} {{ $department->name }} {{ $department->pivot->count}}{{ $department->pivot->volume}}
@endif @if($campaignProsp->postcodes()->count())

Sur les villes suivantes @if($campaignProsp->location_proximity) dans un rayon de {{ $campaignProsp->location_proximity }} km. @endif:

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->postcodes->unique('postcode') as $postcode) @if($campaignProsp->is_split_volume) @endif @endforeach
Codes postaux CommunesVolumes proposés Volumes demandés
{{ $postcode->postcode}} {{ implode(', ',$postcode->getCitiesNames($campaignProsp->getExcludedPostcodeIds())) }}{{ $postcode->pivot->count}} {{ $postcode->pivot->volume}}
@endif @if($campaignProsp->insees()->count())

Sur les codes INSEE suivants @if($campaignProsp->location_proximity) dans un rayon de {{ $campaignProsp->location_proximity }} km. @endif:

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->insees->unique('insee') as $insee) @if($campaignProsp->is_split_volume) @endif @endforeach
Code INSEE Noms Volumes proposésVolumes demandés
{{ $insee->insee}} {{ implode(', ',$insee->getInseeCitiesNames()) }} {{ $insee->pivot->count}}{{ $insee->pivot->volume}}
@endif @if($campaignProsp->irises()->count())

Sur les codes IRIS suivants:

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->irises->unique('iris') as $iris) @if($campaignProsp->is_split_volume) @endif @endforeach
Code IRIS Noms Volumes proposésVolumes demandés
{{ $iris->iris}} {{ $iris->name }} {{ $iris->pivot->count}}{{ $iris->pivot->volume}}
@endif @if($campaignProsp->shops()->count())

Autour des adresses suivantes dans un rayon de {{$campaignProsp->location_proximity }} km :

@if($hasRealAdvertisers) @endif @if($campaignProsp->is_split_volume) @endif @foreach($shopsGrouped as $advertiserName => $shops) @foreach($shops as $index => $shop) @if($hasRealAdvertisers && $index === 0) @endif @if($campaignProsp->is_split_volume) @endif @endforeach @endforeach
AnnonceurLabel Adresse Volumes proposésVolumes demandés
{{ $advertiserName }}{{ $shop->label }} {{ $shop->address }} {{ $shop->pivot->count }}{{ $shop->pivot->volume }}
@endif @if($campaignProsp->regions()->count())

Sur les régions suivantes :

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->regions as $region) @if($campaignProsp->is_split_volume) @endif @endforeach
Région Volumes proposésVolumes demandés
{{ $region->name }} {{ $region->pivot->count}}{{ $region->pivot->volume}}
@endif @if($campaignProsp->cities()->count())

Sur les communes suivantes @if($campaignProsp->location_proximity) dans un rayon de {{ $campaignProsp->location_proximity }} km. @endif:

@if($campaignProsp->is_split_volume) @endif @foreach($campaignProsp->cities as $city) @if($campaignProsp->is_split_volume) @endif @endforeach
Codes postaux Communes Volumes proposésVolumes demandés
{{ $city->postcode}} {{ $city->name }} {{ $city->pivot->count}}{{ $city->pivot->volume}}
@endif @if(!$campaignProsp->postcodes()->count() && !$campaignProsp->departments()->count() && !$campaignProsp->insees()->count() && !$campaignProsp->irises()->count() && !$campaignProsp->shops()->count() && !$campaignProsp->regions()->count() && !$campaignProsp->cities()->count())

Sur toute la France,

@endif @endif @if($campaignProsp->interestGroups()->where('operator', 'AND')->count())

Ayant pour centre d'intérêt :

    @foreach($campaignProsp->interestGroups()->where('operator', 'AND')->get() as $interestGroup)
  • {{ $interestGroup->label }}
  • @endforeach
@endif @if($campaignProsp->interestGroups()->where('operator', 'OR')->count())

Ou ayant pour centre d'intérêt :

    @foreach($campaignProsp->interestGroups()->where('operator', 'OR')->get() as $interestGroup)
  • {{ $interestGroup->label }}
  • @endforeach
@endif @if($campaignProsp->interestGroups()->where('operator', 'AND NOT')->count())

N'ayant pas pour centre d'intérêt :

    @foreach($campaignProsp->interestGroups()->where('operator', 'AND NOT')->get() as $interestGroup)
  • {{ $interestGroup->label }}
  • @endforeach
@endif @if($campaignProsp->sender)

Expéditeur :

{{ $campaignProsp->sender }}

@endif @if($campaignProsp->message)

Message :

{{ $campaignProsp->message }}

@endif
@if($campaignProsp->status === 'draft' || $campaignProsp->status === 'payed') Modifier @endif
@if($campaignProsp->status === 'sent' && $campaignProsp->wp_campaign_id && $currentPartner->show_prosp_analytics && $campaignProsp->diffFromNowInHours() >= 72)
@endif
@endsection @push('scripts_after') @endpush