Merge branch 'develop' into trunk

This commit is contained in:
Vincent BRIDIER 2023-08-08 12:54:02 +02:00
commit f3bbecdc4b
No known key found for this signature in database
GPG key ID: 8571BFA20420D512
11 changed files with 30 additions and 32 deletions

View file

@ -21,8 +21,10 @@ class OpInstaController extends Controller
{
$this->assertConfigIsValid();
$has_started = $this->hasStarted();
$instaMediaList = [];
$instaMediaList = InstaMedia::query()->orderBy('id')->get()
if ($has_started) {
$instaMediaList = InstaMedia::query()->orderBy('id')->get()
->map(function (InstaMedia $media) {
$path = \explode('/', \rtrim(\parse_url(
$media->permalink,
@ -32,6 +34,7 @@ class OpInstaController extends Controller
$media->pictures = $this->fetchPicture(\collect($path)->last());
return $media;
});
};
return \view('front.opinsta.index', \compact('instaMediaList', 'has_started'));
}
@ -53,8 +56,8 @@ class OpInstaController extends Controller
'start' => $start,
'end' => $end,
], [
'start' => 'date_format:d-m-Y|before:end',
'end' => 'date_format:d-m-Y|after:start',
'start' => 'date_format:d-m-Y|before:end|required',
'end' => 'date_format:d-m-Y|after:start|required',
]);
} catch (ValidationException $e) {
$message = \collect($e->errors())->map(function ($el) {

24
package-lock.json generated
View file

@ -6,7 +6,7 @@
"": {
"dependencies": {
"@fancyapps/fancybox": "^3.5.7",
"@ldc-web/cookie-notice": "^3.0.3",
"@ldc-web/cookie-notice": "^3.0.8",
"animate.css": "^3.7.2",
"detect-element-overflow": "^1.2.0",
"hooper2": "^0.3.6",
@ -1870,12 +1870,9 @@
"dev": true
},
"node_modules/@ldc-web/cookie-notice": {
"version": "3.0.3",
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.3.tgz",
"integrity": "sha1-9zBm0372Tl+Q+p2FxG073/wHApQ=",
"dependencies": {
"core-js": "^3.30.0"
}
"version": "3.0.8",
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.8.tgz",
"integrity": "sha1-FOc6hEv1L9NOnRDOdyBnbIsd31A="
},
"node_modules/@leichtgewicht/ip-codec": {
"version": "2.0.4",
@ -3733,6 +3730,7 @@
"version": "3.30.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
"dev": true,
"hasInstallScript": true,
"funding": {
"type": "opencollective",
@ -11481,12 +11479,9 @@
}
},
"@ldc-web/cookie-notice": {
"version": "3.0.3",
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.3.tgz",
"integrity": "sha1-9zBm0372Tl+Q+p2FxG073/wHApQ=",
"requires": {
"core-js": "^3.30.0"
}
"version": "3.0.8",
"resolved": "https://lab.s-web.fr/api/v4/projects/50/packages/npm/@ldc-web/cookie-notice/-/@ldc-web/cookie-notice-3.0.8.tgz",
"integrity": "sha1-FOc6hEv1L9NOnRDOdyBnbIsd31A="
},
"@leichtgewicht/ip-codec": {
"version": "2.0.4",
@ -13044,7 +13039,8 @@
"core-js": {
"version": "3.30.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.30.1.tgz",
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ=="
"integrity": "sha512-ZNS5nbiSwDTq4hFosEDqm65izl2CWmLz0hARJMyNQBgkUZMIF51cQiMvIQKA6hvuaeWxQDP3hEedM1JZIgTldQ==",
"dev": true
},
"core-js-compat": {
"version": "3.30.1",

View file

@ -42,7 +42,7 @@
},
"dependencies": {
"@fancyapps/fancybox": "^3.5.7",
"@ldc-web/cookie-notice": "^3.0.3",
"@ldc-web/cookie-notice": "^3.0.8",
"animate.css": "^3.7.2",
"detect-element-overflow": "^1.2.0",
"hooper2": "^0.3.6",

View file

@ -1,7 +1,7 @@
<div class="media">
@if(!$danslespresContent->isVideo)
<figure>
<img src="{{ asset($danslespresContent->picture) }}" alt="{{ __('Sortant à l’Extérieur Dans Les Prés image') }}">
<img src="{{ asset($danslespresContent->picture) }}" alt="{{ __('Sortant à l’Extérieur image') }}">
</figure>
@else
@php

View file

@ -7,7 +7,7 @@
<div class="sub_header sub_header_danslespres">
<div class="content">
<div class="text">
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois"></h1>
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur - Le Gaulois"></h1>
</div>
</div>
<div class="entete-danslespres"></div>

View file

@ -6,7 +6,7 @@
<div class="sub_header sub_header_danslespres">
<div class="content">
<div class="text">
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois"></h1>
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l’Extérieur - Le Gaulois"></h1>
</div>
</div>
<div class="entete-danslespres"></div>
@ -20,22 +20,22 @@
<section class="danslespres-bg content content-danslespres">
<div class="items">
<div>
<img src="{{ asset('assets/images/danslespres/danslespres-1.jpg') }}" alt="Découvrir notre démarche Sortant à l’Extérieur Dans Les Prés - Le Gaulois" class="left">
<img src="{{ asset('assets/images/danslespres/danslespres-1.jpg') }}" alt="Découvrir notre démarche Sortant à l’Extérieur - Le Gaulois" class="left">
<p>Découvrir notre démarche</p>
<a href="{{ route('danslespres.description') }}">En savoir +</a>
</div>
<div>
<img src="{{ asset('assets/images/danslespres/danslespres-2.jpg') }}" alt="La Démarche Sortant à l’Extérieur Dans Les Prés en photo et video - Le Gaulois" class="right">
<img src="{{ asset('assets/images/danslespres/danslespres-2.jpg') }}" alt="La Démarche Sortant à l’Extérieur en photo et video - Le Gaulois" class="right">
<p>La Démarche en photos et vidéos</p>
<a href="{{ route('danslespres.media') }}">En savoir +</a>
</div>
</div>
<div class="description">
<p class="danslespres-green inline-with-image">
Notre démarche inédite Le Gaulois&nbsp;<img alt="Sortant à l’Extérieur Dans Les Prés - Le Gaulois" src="{{ asset('assets/images/danslespres/logoDLP.png') }}">&nbsp;, c’est la garantie de produits de qualité, accessibles en prix et, surtout, engagés dans l’<b>amélioration du bien-être animal</b>, la <b>préservation de la santé des volailles</b> et le <b>respect de l’environnement</b>.
Notre démarche inédite Le Gaulois&nbsp;<img alt="Sortant à l’Extérieur - Le Gaulois" src="{{ asset('assets/images/danslespres/logoDLP.png') }}">&nbsp;, c’est la garantie de produits de qualité, accessibles en prix et, surtout, engagés dans l’<b>amélioration du bien-être animal</b>, la <b>préservation de la santé des volailles</b> et le <b>respect de l’environnement</b>.
</p>
<p class="danslespres-dark-green inline-with-image">
Le Gaulois s’engage avec cette nouvelle démarche à ce que les volailles <b>sortent à l’extérieur</b>, tous les jours, dans les prés de l’ouest de France.
Le Gaulois s’engage avec cette nouvelle démarche à ce que les volailles <b>sortent à l’extérieur</b>, tous les jours, dans l’ouest de la France.
<br>
Pour cela, nos <b>éleveurs partenaires</b> suivent un cahier des charges pour s’assurer du bien-être de leurs animaux.
<br><br>

View file

@ -6,7 +6,7 @@
<div class="sub_header sub_header_danslespres">
<div class="content">
<div class="text">
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Dans les prés - Le Gaulois"></h1>
<h1 class="title">Notre démarche <img class="img-danslespres" src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="Sortant à l\'extérieur - Le Gaulois"></h1>
</div>
</div>
<div class="entete-danslespres"></div>

View file

@ -20,7 +20,7 @@
<li><a href="{{ route('kitchen-side.health-nutrition.index') }}">{{__('Santé et Nutrition') }}</a></li>
<li><a href="{{ route('brand.poultry') }}">{{ $GeneralConfigGlobal->where('type', GeneralConfigType::poultryPage())->first()->data['poultry_header_title']['value'] }}</a></li>
<li><a href="{{ route('ocb.index') }}">{{__('La démarche "Oui c\'est Bon !"') }}</a></li>
<li><a href="{{ route('danslespres.index') }}">{{__('La démarche "Sortant à l’Extérieur Dans Les Prés"') }}</a></li>
<li><a href="{{ route('danslespres.index') }}">{{__('La démarche "Sortant à l’Extérieur"') }}</a></li>
</ul>
</section>
<section>

View file

@ -139,7 +139,7 @@
<a href="{{ route('danslespres.index') }}">
{{ __('La démarche') }}
<picture>
<img src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="{{__('Dans les pres - Le Gaulois') }}">
<img src="{{ asset('assets/images/danslespres/logoDLP.png') }}" alt="{{__('Sortant à l\'extérieur - Le Gaulois') }}">
</picture>
</a>
</li>

View file

@ -124,9 +124,9 @@
<a class="dropdown-item" href="{{route('bo.nutrition-page.index')}}">{{ __('Liste des pages') }}</a>
</div>
</li>
{{-- Dans Les Pres --}}
{{--Sortant à l'extérieur --}}
<li class="nav-item dropdown btn btn-sm btn-dark mb-1">
<a class="nav-link dropdown-toggle text-white" data-toggle="dropdown" href="#" role="button">{{ __('Dans Les Pres') }}</a>
<a class="nav-link dropdown-toggle text-white" data-toggle="dropdown" href="#" role="button">{{ __('Sortant à l\'extérieur') }}</a>
<div class="dropdown-menu">
<a class="dropdown-item" href="{{route('bo.dans_les_pres.content', App\Enums\DansLesPresType::description())}}">{{ __('Contenus page description') }}</a>
<a class="dropdown-item" href="{{route('bo.dans_les_pres.content', App\Enums\DansLesPresType::media())}}">{{ __('Contenus page medias') }}</a>

View file

@ -286,11 +286,10 @@ Breadcrumbs::for('account.favs-recipes', function (Generator $trail) {
$trail->push(__('Mes recettes favorites'), route('account.favs-recipes'));
});
// * Dans les prés
// * OCB
Breadcrumbs::for('danslespres.index', function (Generator $trail) {
$trail->parent('home');
$trail->push(__('Sortant à l’Extérieur Dans Les Prés'), route('danslespres.index'));
$trail->push(__('Sortant à l’Extérieur'), route('danslespres.index'));
});
Breadcrumbs::for('danslespres.description', function (Generator $trail) {
$trail->parent('danslespres.index');