SYNC 25 Winning participatiosn list FO
This commit is contained in:
parent
93b0d0cbbc
commit
1ff34e13c0
8 changed files with 123 additions and 49 deletions
|
|
@ -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();
|
||||
|
|
|
|||
|
|
@ -26,15 +26,21 @@
|
|||
</li>
|
||||
@endcan
|
||||
<li class="nav-item">
|
||||
@guest('frontend')
|
||||
<a class="btn-connect btn btn-tertiary fw-bold fs-4 text-uppercase"
|
||||
href="{{ route('fo.login') }}">{{ __('Je me connecte') }}</a>
|
||||
@else
|
||||
<form action="{{ route('fo.logout') }}" method="POST">
|
||||
<form class="" action="{{ route('fo.logout') }}" method="POST">
|
||||
@guest('frontend')
|
||||
<a class="btn-connect btn btn-tertiary fw-bold fs-4 text-uppercase"
|
||||
href="{{ route('fo.login') }}">{{ __('Je me connecte') }}</a>
|
||||
@else
|
||||
@csrf
|
||||
<button class="btn btn-tertiary fw-bold fs-4">{{ __('Se déconnecter') }}</button>
|
||||
</form>
|
||||
@endguest
|
||||
<button class="btn btn-tertiary fw-bold fs-4 text-uppercase" type="submit">{{ __('Se déconnecter') }}</button>
|
||||
@endguest
|
||||
@can('viewWonList', \App\Models\Participation::class)
|
||||
<a class="btn btn-quad fw-bold fs-4" data-bs-toggle="tooltip"
|
||||
href="{{ route('fo.view-winning-participations') }}" title="{{ __('Voir mes gains') }}">
|
||||
<i class="fa-solid fa-gift"></i>
|
||||
</a>
|
||||
@endcan
|
||||
</form>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
|
|
|
|||
|
|
@ -16,8 +16,8 @@
|
|||
<br>
|
||||
</p>
|
||||
<div>
|
||||
<a class="btn btn-lg btn-white anti-rotate px-3 py-2" href="{{ $mesBrDiscount->link }}"
|
||||
target="_blank">{{ __('Imprimer ma réduction') }}</a>
|
||||
<a class="btn btn-lg btn-white anti-rotate px-3 py-2" data-bs-toggle="tooltip" href="{{ $mesBrDiscount->link }}"
|
||||
title="{{ __('Imprimer ma réduction') }}" target="_blank">{{ __('Imprimer ma réduction') }}</a>
|
||||
</div>
|
||||
<p class="strong anti-rotate mt-5">{{ __("Vous possédez un autre code\u{00A0}?") }}</p>
|
||||
<div>
|
||||
|
|
|
|||
|
|
@ -0,0 +1,39 @@
|
|||
<span class="fs-2 fw-bold d-block">{{ __('Ou Par courrier') }}</span>
|
||||
<p class="fs-4">{!! 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' =>
|
||||
'<a target="_blank" href="' .
|
||||
asset(optional($prizeModel ?? '')->pdf_winning_proof) .
|
||||
'" title="' .
|
||||
__('Télécharger le formualaire de gains') .
|
||||
'">',
|
||||
'endA' => '</a>',
|
||||
])
|
||||
: '',
|
||||
],
|
||||
),
|
||||
) !!}
|
||||
</p>
|
||||
<address class="fw-bold fs-4">
|
||||
Service Consommateurs LDC<br>
|
||||
Jeu "Gau'loisirs"<br>
|
||||
CS 50925<br>
|
||||
72302 SABLÉ SUR SARTHE CEDEX
|
||||
</address>
|
||||
<span class="d-block text-decoration-underline fs-5">{{ __("Avec\u{00A0}:") }}</span>
|
||||
<dl class="fs-4">
|
||||
<dt>{{ __('Vos coordonnées') }}</dt>
|
||||
<dd>{{ __('Nom, prénom, adresse complète') }}</dd>
|
||||
<dd>{{ __('N° de téléphone et E-mail') }}</dd>
|
||||
</dl>
|
||||
<dl class="fs-4">
|
||||
<dt>{{ __('Vos preuves d\'achat') }}</dt>
|
||||
<dd>{{ __('Code-barres original du produit') }}</dd>
|
||||
<dd>{{ __('Ticket de caisse original avec la date') }}</dd>
|
||||
<dd>{{ __('Le sticker ou ou la partie de l\'emballage contenant le code unique de jeu (code visible)') }}</dd>
|
||||
</dl>
|
||||
|
|
@ -47,45 +47,9 @@
|
|||
{{-- POSTAL INSTRUCTIONS --}}
|
||||
<div class="row">
|
||||
<div class="col g-0 text-center">
|
||||
<span class="fs-2 fw-bold d-block">{{ __('Ou Par courrier') }}</span>
|
||||
<p class="fs-4">{!! 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' =>
|
||||
'<a target="_blank" href="' .
|
||||
asset(optional($prizeModel ?? '')->pdf_winning_proof) .
|
||||
'" title="' .
|
||||
__('Télécharger le formualaire de gains') .
|
||||
'">',
|
||||
'endA' => '</a>',
|
||||
])
|
||||
: '',
|
||||
],
|
||||
),
|
||||
) !!}
|
||||
</p>
|
||||
<address class="fw-bold fs-4">
|
||||
Service Consommateurs LDC<br>
|
||||
Jeu "Gau'loisirs"<br>
|
||||
CS 50925<br>
|
||||
72302 SABLÉ SUR SARTHE CEDEX
|
||||
</address>
|
||||
<span class="d-block text-decoration-underline fs-5">{{ __("Avec\u{00A0}:") }}</span>
|
||||
<dl class="fs-4">
|
||||
<dt>{{ __('Vos coordonnées') }}</dt>
|
||||
<dd>{{ __('Nom, prénom, adresse complète') }}</dd>
|
||||
<dd>{{ __('N° de téléphone et E-mail') }}</dd>
|
||||
</dl>
|
||||
<dl class="fs-4">
|
||||
<dt>{{ __('Vos preuves d\'achat') }}</dt>
|
||||
<dd>{{ __('Code-barres original du produit') }}</dd>
|
||||
<dd>{{ __('Ticket de caisse original avec la date') }}</dd>
|
||||
<dd>{{ __('Le sticker ou ou la partie de l\'emballage contenant le code unique de jeu (code visible)') }}</dd>
|
||||
</dl>
|
||||
@include('theme::pages.participation.parts.winning-proof-address', [
|
||||
'prizeModel' => $prizeModel,
|
||||
])
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
|
|||
63
views/pages/participation/winning-participations.blade.php
Normal file
63
views/pages/participation/winning-participations.blade.php
Normal file
|
|
@ -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')
|
||||
<div class="container pb-5 pt-5">
|
||||
<div class="row mb-3">
|
||||
<div class="col">
|
||||
<h1 class="text-quad text-uppercase fw-bold">{{ __('Mes gains') }}</h1>
|
||||
</div>
|
||||
</div>
|
||||
@foreach ($winningList as $participationModel)
|
||||
<div class="row justify-content-center mb-3">
|
||||
<div class="col col-md-6">
|
||||
@if ($participationModel->relationLoaded('instantWin') and $participationModel->instantWin)
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title fs-2">{{ __('Lot :label', ['label' => $participationModel->instantWin->prize->label]) }}
|
||||
</h5>
|
||||
@can('submitProof', $participationModel)
|
||||
<p class="card-text fs-4">
|
||||
{{ __('Vous avez gagné ce lot et devez nous fournir les preuves de gains.') }}
|
||||
</p>
|
||||
<a class="btn btn-primary btn-lg mb-3" data-bs-togle="tooltip"
|
||||
href="{{ route('fo.winning-proof', $participationModel) }}"
|
||||
title="{{ __('Aller sur le formulaire de preuves de gains') }}">
|
||||
{{ __('Aller sur le formulaire de preuves de gains') }}
|
||||
</a>
|
||||
@include('theme::pages.participation.parts.winning-proof-address', [
|
||||
'prizeModel' => $participationModel->instantWin->prize,
|
||||
])
|
||||
@else
|
||||
<p class="card-text fs-4">
|
||||
{{ __('Vous avez gagné ce lot et le receverez prochainenment par voie postale.') }}
|
||||
</p>
|
||||
@endcan
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
@if ($participationModel->relationLoaded('discount') and $participationModel->discount)
|
||||
<div class="card">
|
||||
<div class="card-body">
|
||||
<h5 class="card-title fs-2">{{ __('Bon de réduction') }}
|
||||
</h5>
|
||||
<p class="card-text fs-4">
|
||||
{{ __('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.') }}<br>
|
||||
<strong>{{ __('Pensez bien à allumer votre imprimante avant de cliquer sur le lien') }}</strong>
|
||||
</p>
|
||||
<a class="btn btn-lg btn-primary px-3 py-2" data-bs-toggle="tooltip"
|
||||
href="{{ $participationModel->discount->link }}" title="{{ __('Imprimer ma réduction') }}"
|
||||
target="_blank">{{ __('Imprimer ma réduction') }}</a>
|
||||
</div>
|
||||
</div>
|
||||
@endif
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
</div>
|
||||
@endsection
|
||||
Loading…
Add table
Reference in a new issue