From 1ff34e13c0e2982c3a01f5b51ab0219df658ab58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9my=20Munsch?= Date: Wed, 13 Dec 2023 18:45:38 +0100 Subject: [PATCH] SYNC 25 Winning participatiosn list FO --- ts/utilities/fontawesome.ts | 2 + views/layouts/header.blade.php | 22 ++++--- .../{ => participation}/participate.blade.php | 0 .../participation-exhausted.blade.php | 0 .../participation/parts/discount.blade.php | 4 +- .../parts/winning-proof-address.blade.php | 39 ++++++++++++ .../parts/winning-proof.blade.php | 42 +------------ .../winning-participations.blade.php | 63 +++++++++++++++++++ 8 files changed, 123 insertions(+), 49 deletions(-) rename views/pages/{ => participation}/participate.blade.php (100%) rename views/pages/{ => participation}/participation-exhausted.blade.php (100%) create mode 100644 views/pages/participation/parts/winning-proof-address.blade.php create mode 100644 views/pages/participation/winning-participations.blade.php diff --git a/ts/utilities/fontawesome.ts b/ts/utilities/fontawesome.ts index 489163f..18632e4 100644 --- a/ts/utilities/fontawesome.ts +++ b/ts/utilities/fontawesome.ts @@ -26,6 +26,7 @@ import { faEye, faEyeSlash, faFolderOpen, + faGift, faListUl, faPause, faPencil, @@ -88,5 +89,6 @@ library.add(faCircleNotch); library.add(faSliders); library.add(faPlay); library.add(faPause); +library.add(faGift); dom.watch(); diff --git a/views/layouts/header.blade.php b/views/layouts/header.blade.php index c26dd6a..0215e32 100644 --- a/views/layouts/header.blade.php +++ b/views/layouts/header.blade.php @@ -26,15 +26,21 @@ @endcan diff --git a/views/pages/participate.blade.php b/views/pages/participation/participate.blade.php similarity index 100% rename from views/pages/participate.blade.php rename to views/pages/participation/participate.blade.php diff --git a/views/pages/participation-exhausted.blade.php b/views/pages/participation/participation-exhausted.blade.php similarity index 100% rename from views/pages/participation-exhausted.blade.php rename to views/pages/participation/participation-exhausted.blade.php diff --git a/views/pages/participation/parts/discount.blade.php b/views/pages/participation/parts/discount.blade.php index 2efcd54..1ff8095 100644 --- a/views/pages/participation/parts/discount.blade.php +++ b/views/pages/participation/parts/discount.blade.php @@ -16,8 +16,8 @@

- {{ __('Imprimer ma réduction') }} + {{ __('Imprimer ma réduction') }}

{{ __("Vous possédez un autre code\u{00A0}?") }}

diff --git a/views/pages/participation/parts/winning-proof-address.blade.php b/views/pages/participation/parts/winning-proof-address.blade.php new file mode 100644 index 0000000..600aa4e --- /dev/null +++ b/views/pages/participation/parts/winning-proof-address.blade.php @@ -0,0 +1,39 @@ +{{ __('Ou Par courrier') }} +

{!! clean( + __( + 'Merci de nous envoyer, sur papier libre :printLinkComment, vos coordonnées ainsi que vos preuves d\'achat originales. Le tout sous pli suffisamment affranchi sous dix jours à l\'adresse suivante :', + [ + // Optionnal winning proof pdf + 'printLinkComment' => optional($prizeModel ?? '')->pdf_winning_proof + ? __('(ou en utilisant le formulaire :startA téléchargeable ici :endA)', [ + 'startA' => + '', + 'endA' => '', + ]) + : '', + ], + ), +) !!} +

+
+ Service Consommateurs LDC
+ Jeu "Gau'loisirs"
+ CS 50925
+ 72302 SABLÉ SUR SARTHE CEDEX +
+{{ __("Avec\u{00A0}:") }} +
+
{{ __('Vos coordonnées') }}
+
{{ __('Nom, prénom, adresse complète') }}
+
{{ __('N° de téléphone et E-mail') }}
+
+
+
{{ __('Vos preuves d\'achat') }}
+
{{ __('Code-barres original du produit') }}
+
{{ __('Ticket de caisse original avec la date') }}
+
{{ __('Le sticker ou ou la partie de l\'emballage contenant le code unique de jeu (code visible)') }}
+
diff --git a/views/pages/participation/parts/winning-proof.blade.php b/views/pages/participation/parts/winning-proof.blade.php index 4afee5f..9c8fa0e 100644 --- a/views/pages/participation/parts/winning-proof.blade.php +++ b/views/pages/participation/parts/winning-proof.blade.php @@ -47,45 +47,9 @@ {{-- POSTAL INSTRUCTIONS --}}
- {{ __('Ou Par courrier') }} -

{!! clean( - __( - 'Merci de nous envoyer, sur papier libre :printLinkComment, vos coordonnées ainsi que vos preuves d\'achat originales. Le tout sous pli suffisamment affranchi sous dix jours à l\'adresse suivante :', - [ - // Optionnal winning proof pdf - 'printLinkComment' => optional($prizeModel ?? '')->pdf_winning_proof - ? __('(ou en utilisant le formulaire :startA téléchargeable ici :endA)', [ - 'startA' => - '', - 'endA' => '', - ]) - : '', - ], - ), - ) !!} -

-
- Service Consommateurs LDC
- Jeu "Gau'loisirs"
- CS 50925
- 72302 SABLÉ SUR SARTHE CEDEX -
- {{ __("Avec\u{00A0}:") }} -
-
{{ __('Vos coordonnées') }}
-
{{ __('Nom, prénom, adresse complète') }}
-
{{ __('N° de téléphone et E-mail') }}
-
-
-
{{ __('Vos preuves d\'achat') }}
-
{{ __('Code-barres original du produit') }}
-
{{ __('Ticket de caisse original avec la date') }}
-
{{ __('Le sticker ou ou la partie de l\'emballage contenant le code unique de jeu (code visible)') }}
-
+ @include('theme::pages.participation.parts.winning-proof-address', [ + 'prizeModel' => $prizeModel, + ])
diff --git a/views/pages/participation/winning-participations.blade.php b/views/pages/participation/winning-participations.blade.php new file mode 100644 index 0000000..e9a72a1 --- /dev/null +++ b/views/pages/participation/winning-participations.blade.php @@ -0,0 +1,63 @@ +@extends('theme::layout') + +@section('title', __('Mes gains')) +@section('description', __('Les gains que j\'ai obtenu dans le jeu')) + +@section('main-class', 'product-page') + +@section('content') +
+
+
+

{{ __('Mes gains') }}

+
+
+ @foreach ($winningList as $participationModel) +
+
+ @if ($participationModel->relationLoaded('instantWin') and $participationModel->instantWin) +
+
+
{{ __('Lot :label', ['label' => $participationModel->instantWin->prize->label]) }} +
+ @can('submitProof', $participationModel) +

+ {{ __('Vous avez gagné ce lot et devez nous fournir les preuves de gains.') }} +

+ + {{ __('Aller sur le formulaire de preuves de gains') }} + + @include('theme::pages.participation.parts.winning-proof-address', [ + 'prizeModel' => $participationModel->instantWin->prize, + ]) + @else +

+ {{ __('Vous avez gagné ce lot et le receverez prochainenment par voie postale.') }} +

+ @endcan +
+
+ @endif + @if ($participationModel->relationLoaded('discount') and $participationModel->discount) +
+
+
{{ __('Bon de réduction') }} +
+

+ {{ __('Vous avez gagné un bon d\'achat, vous pouvez utiliser le lien ci-dessous pour l\'imprimer si ce n\'est pas déjà fait.') }}
+ {{ __('Pensez bien à allumer votre imprimante avant de cliquer sur le lien') }} +

+ {{ __('Imprimer ma réduction') }} +
+
+ @endif +
+
+ @endforeach +
+ +@endsection