Medowar 1 ماه پیش
والد
کامیت
a15924c430
2فایلهای تغییر یافته به همراه2 افزوده شده و 4 حذف شده
  1. 2 3
      config/form_schema.php
  2. 0 1
      index.php

+ 2 - 3
config/form_schema.php

@@ -26,7 +26,7 @@ return [
                 ['key' => 'mitgliedsart', 'label' => 'Mitgliedsart', 'type' => 'select', 'required' => true, 'options' => [
                     ['value' => 'Aktiv', 'label' => 'Aktiv'],
                     ['value' => 'Jugend', 'label' => 'Jugend'],
-                    ['value' => 'Foerdernd', 'label' => 'Fördernd'],
+                    ['value' => 'Spielmannszug', 'label' => 'Spielmannszug'],
                 ]],
                 ['key' => 'qualifikation_vorhanden', 'label' => 'Feuerwehr-Qualifikationen vorhanden?', 'type' => 'select', 'required' => true, 'options' => [
                     ['value' => 'nein', 'label' => 'Nein'],
@@ -39,8 +39,7 @@ return [
             'description' => 'Bitte laden Sie die erforderlichen Unterlagen hoch.',
             'fields' => [
                 ['key' => 'portraitfoto', 'label' => 'Portraitfoto', 'type' => 'file', 'required' => true, 'accept' => '.jpg,.jpeg,.png,.webp', 'description' => 'Bitte ein aktuelles, gut erkennbares Foto hochladen.'],
-                ['key' => 'ausweisnachweis', 'label' => 'Ausweisnachweis', 'type' => 'file', 'required' => true, 'accept' => '.pdf,.jpg,.jpeg,.png', 'description' => 'Vorder- und Rueckseite gut lesbar hochladen.'],
-                ['key' => 'qualifikationsnachweise', 'label' => 'Qualifikationsnachweise', 'type' => 'file', 'required' => false, 'required_if' => ['field' => 'qualifikation_vorhanden', 'equals' => 'ja'], 'accept' => '.pdf,.jpg,.jpeg,.png', 'description' => 'Nur erforderlich, wenn Qualifikationen mit Ja beantwortet wurden.'],
+                ['key' => 'qualifikationsnachweise', 'label' => 'Qualifikationsnachweise', 'type' => 'file', 'required' => false, 'required_if' => ['field' => 'qualifikation_vorhanden', 'equals' => 'ja'], 'visible_if' => ['field' => 'qualifikation_vorhanden', 'equals' => 'ja'], 'accept' => '.pdf,.jpg,.jpeg,.png', 'description' => 'Nur erforderlich, wenn Qualifikationen mit Ja beantwortet wurden.'],
                 ['key' => 'einverstaendniserklaerung', 'label' => 'Einverständniserklärung Erziehungsberechtigte', 'type' => 'file', 'required' => false, 'visible_if' => ['field' => 'mitgliedsart', 'equals' => 'Jugend'], 'accept' => '.pdf,.jpg,.jpeg,.png', 'description' => 'Wird bei Mitgliedsart Jugend angezeigt.'],
                 ['key' => 'zusatzunterlagen', 'label' => 'Zusatzunterlagen (optional)', 'type' => 'file', 'required' => false, 'accept' => '.pdf,.jpg,.jpeg,.png,.webp', 'description' => 'Optional: weitere relevante Unterlagen.'],
             ],

+ 0 - 1
index.php

@@ -114,7 +114,6 @@ function renderField(array $field, string $addressDisclaimerText): void
     if (isset($field['required_if']) && is_array($field['required_if'])) {
         $depField = htmlspecialchars((string) ($field['required_if']['field'] ?? ''));
         $depValue = htmlspecialchars((string) ($field['required_if']['equals'] ?? ''));
-        echo '<small class="hint">Pflichtfeld, wenn ' . $depField . ' = ' . $depValue . '.</small>';
     }
 
     echo '<div class="error" data-error-for="' . $key . '"></div>';