Felder leer lassen = Geschlossen. Der Status "Geöffnet/Geschlossen" wird automatisch aus diesen Zeiten berechnet.
+ Felder leer lassen = Geschlossen. Der Status
+ "Geöffnet/Geschlossen" wird automatisch aus diesen Zeiten berechnet.
- @foreach([
- ['label' => 'Montag', 'open' => 'hoursMondayOpen', 'close' => 'hoursMondayClose'],
- ['label' => 'Dienstag', 'open' => 'hoursTuesdayOpen', 'close' => 'hoursTuesdayClose'],
- ['label' => 'Mittwoch', 'open' => 'hoursWednesdayOpen', 'close' => 'hoursWednesdayClose'],
- ['label' => 'Donnerstag', 'open' => 'hoursThursdayOpen', 'close' => 'hoursThursdayClose'],
- ['label' => 'Freitag', 'open' => 'hoursFridayOpen', 'close' => 'hoursFridayClose'],
- ['label' => 'Samstag', 'open' => 'hoursSaturdayOpen', 'close' => 'hoursSaturdayClose'],
- ['label' => 'Sonntag', 'open' => 'hoursSundayOpen', 'close' => 'hoursSundayClose'],
- ] as $row)
+ @foreach ([['label' => 'Montag', 'open' => 'hoursMondayOpen', 'close' => 'hoursMondayClose'], ['label' => 'Dienstag', 'open' => 'hoursTuesdayOpen', 'close' => 'hoursTuesdayClose'], ['label' => 'Mittwoch', 'open' => 'hoursWednesdayOpen', 'close' => 'hoursWednesdayClose'], ['label' => 'Donnerstag', 'open' => 'hoursThursdayOpen', 'close' => 'hoursThursdayClose'], ['label' => 'Freitag', 'open' => 'hoursFridayOpen', 'close' => 'hoursFridayClose'], ['label' => 'Samstag', 'open' => 'hoursSaturdayOpen', 'close' => 'hoursSaturdayClose'], ['label' => 'Sonntag', 'open' => 'hoursSundayOpen', 'close' => 'hoursSundayClose']] as $row)
@php
$isClosedDay = empty($this->{$row['open']}) && empty($this->{$row['close']});
@endphp
-
-
{{ $row['label'] }}
+
+
{{ $row['label'] }}
-
+
-
+
-
+
{{ $isClosedDay ? 'Geschlossen' : 'Geöffnet' }}
@@ -111,7 +127,7 @@
{{ __('Sonderöffnung heute') }}
- @if($overrideOpenToday || $overrideCloseToday)
+ @if ($overrideOpenToday || $overrideCloseToday)
{{ __('Zurücksetzen') }}
@@ -126,7 +142,7 @@
@error('overrideCloseToday') {{ $message }} @enderror
- --}}
+ --}}
{{-- Nächster Termin
@@ -139,7 +155,7 @@
@error('nextAppointmentTime') {{ $message }} @enderror
- --}}
+ --}}
{{-- Kontakt --}}
@@ -147,10 +163,15 @@
- @error('contactPhone') {{ $message }} @enderror
+ @error('contactPhone')
+ {{ $message }}
+ @enderror
-
- @error('contactEmail') {{ $message }} @enderror
+
+ @error('contactEmail')
+ {{ $message }}
+ @enderror
diff --git a/resources/views/livewire/admin/cms/display-media-library.blade.php b/resources/views/livewire/admin/cms/display-media-library.blade.php
index d4905839..a0ecdb01 100644
--- a/resources/views/livewire/admin/cms/display-media-library.blade.php
+++ b/resources/views/livewire/admin/cms/display-media-library.blade.php
@@ -88,9 +88,16 @@ $handleUploads = function () {
$service = app(DisplayMediaService::class);
$count = 0;
- foreach ($this->uploads as $file) {
- $service->storeUpload($file);
- $count++;
+ try {
+ foreach ($this->uploads as $file) {
+ $service->storeUpload($file);
+ $count++;
+ }
+ } catch (\RuntimeException $exception) {
+ $this->uploads = [];
+ $this->addError('uploads', $exception->getMessage());
+
+ return;
}
$this->uploads = [];
diff --git a/resources/views/livewire/admin/cms/display-version-editor.blade.php b/resources/views/livewire/admin/cms/display-version-editor.blade.php
index 70e39924..6b7b4ba6 100644
--- a/resources/views/livewire/admin/cms/display-version-editor.blade.php
+++ b/resources/views/livewire/admin/cms/display-version-editor.blade.php
@@ -126,6 +126,16 @@
+ @if($formatStatus = $this->displayMediaFormatStatus($videoFilename))
+