diff --git a/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php b/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php
index b5d77aa5..a932762b 100644
--- a/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php
+++ b/app/Http/Requests/Bo/StaticPages/UpdateStaticPageRequest.php
@@ -60,16 +60,16 @@ class UpdateStaticPageRequest extends UpdateMiniCrudRequest
}
// check nullable value of image's slider
if ($staticPageModel->type->equals(StaticPageType::exitOutside)) {
- $test = $this->data;
- foreach ($test as $key => $value) {
+ $curentData = $this->data;
+ foreach ($curentData as $key => $value) {
if (Str::startsWith($key, 'slider_image_')) {
- $checkValue = isset($value['value']) ? $value['value'] : null;
- $test[$key]['value'] = $checkValue;
- $test[$key]['alt'] = (! is_null($checkValue) ? $value['alt'] : null);
- $test[$key]['title'] = (! is_null($checkValue) ? $value['title'] : null);
+ $checkValue = isset($value['value']) ? $value['value'] : null;
+ $curentData[$key]['value'] = $checkValue;
+ $curentData[$key]['alt'] = (! is_null($checkValue) ? $value['alt'] : null);
+ $curentData[$key]['title'] = (! is_null($checkValue) ? $value['title'] : null);
}
}
- $this->merge(['data' => $test]);
+ $this->merge(['data' => $curentData]);
}
parent::prepareForValidation();
}
diff --git a/app/Http/Requests/Bo/UpdateMiniCrudRequest.php b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php
index f94c9d07..d6a0db99 100644
--- a/app/Http/Requests/Bo/UpdateMiniCrudRequest.php
+++ b/app/Http/Requests/Bo/UpdateMiniCrudRequest.php
@@ -143,30 +143,28 @@ abstract class UpdateMiniCrudRequest extends FormRequest
];
$rules = array_merge($rules, [
- "data.$iptName.value" => array_merge(
- [
- function (string $attribute, $value, callable $fail) use ($sizes, $input) {
- // Picture can be null.
- if ($input['required'] || $value !== null) {
- ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes);
- }
- },
- ],
- $this->compileValidate(
- implode('|', [
- $required,
- 'image',
- 'mimes:png,jpg,jpeg,svg',
- sprintf(
- 'dimensions:%s=%d,%s=%d',
- $max ? 'max_height' : 'height',
- $dim['height'],
- $max ? 'max_width' : 'width',
- $dim['width']
- ),
- ]),
- $input
- ),
+ "data.$iptName.value" => [
+ function (string $attribute, $value, callable $fail) use ($sizes, $input) {
+ // Picture can be null.
+ if ($input['required'] || $value !== null) {
+ ToolboxHelper::validatePicture($attribute, $value, $fail, $sizes);
+ }
+ },
+ ],
+ $this->compileValidate(
+ implode('|', [
+ $required,
+ 'image',
+ 'mimes:png,jpg,jpeg,svg',
+ sprintf(
+ 'dimensions:%s=%d,%s=%d',
+ $max ? 'max_height' : 'height',
+ $dim['height'],
+ $max ? 'max_width' : 'width',
+ $dim['width']
+ ),
+ ]),
+ $input
),
]);
diff --git a/resources/views/bo/layouts/sidemenu.blade.php b/resources/views/bo/layouts/sidemenu.blade.php
index 2c9e0822..6e30015c 100644
--- a/resources/views/bo/layouts/sidemenu.blade.php
+++ b/resources/views/bo/layouts/sidemenu.blade.php
@@ -1175,13 +1175,20 @@
{{-- DEMARCHES --}}
+ @php
+ $isApproachesActive =
+ (isset($exitOutsideStaticPageModel) && url()->current() === route('bo.static_pages.edit', $exitOutsideStaticPageModel))
+ || (isset($ouiCestBonStaticPageModel) && url()->current() === route('bo.static_pages.edit', $ouiCestBonStaticPageModel))
+ || request()->routeIs('bo.categories.approaches.*')
+ || request()->routeIs('bo.sections.approaches.*');
+ @endphp
@@ -1193,14 +1200,12 @@
@class([
'dropdown-item px-3 py-2',
'fw-bold text-bg-secondary' =>
- url()->current() ===
- route('bo.static_pages.edit', $exitOutsideStaticPageModel),
+ url()->current() === route('bo.static_pages.edit', $exitOutsideStaticPageModel),
])>
- url()->current() ===
- route('bo.static_pages.edit', $exitOutsideStaticPageModel),
+ url()->current() === route('bo.static_pages.edit', $exitOutsideStaticPageModel),
])>
{{ str(__("Page Sortir à l'éxterieur"))->ucFirst() }}
diff --git a/resources/views/bo/pages/sections_approaches/form.blade.php b/resources/views/bo/pages/sections_approaches/form.blade.php
index 1969680e..ef50fff2 100644
--- a/resources/views/bo/pages/sections_approaches/form.blade.php
+++ b/resources/views/bo/pages/sections_approaches/form.blade.php
@@ -4,7 +4,7 @@
@endphp
{{-- Page --}}
-
+