|
@@ -26,7 +26,7 @@ return [
|
|
|
['key' => 'mitgliedsart', 'label' => 'Mitgliedsart', 'type' => 'select', 'required' => true, 'options' => [
|
|
['key' => 'mitgliedsart', 'label' => 'Mitgliedsart', 'type' => 'select', 'required' => true, 'options' => [
|
|
|
['value' => 'Aktiv', 'label' => 'Aktiv'],
|
|
['value' => 'Aktiv', 'label' => 'Aktiv'],
|
|
|
['value' => 'Jugend', 'label' => 'Jugend'],
|
|
['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' => [
|
|
['key' => 'qualifikation_vorhanden', 'label' => 'Feuerwehr-Qualifikationen vorhanden?', 'type' => 'select', 'required' => true, 'options' => [
|
|
|
['value' => 'nein', 'label' => 'Nein'],
|
|
['value' => 'nein', 'label' => 'Nein'],
|
|
@@ -39,8 +39,7 @@ return [
|
|
|
'description' => 'Bitte laden Sie die erforderlichen Unterlagen hoch.',
|
|
'description' => 'Bitte laden Sie die erforderlichen Unterlagen hoch.',
|
|
|
'fields' => [
|
|
'fields' => [
|
|
|
['key' => 'portraitfoto', 'label' => 'Portraitfoto', 'type' => 'file', 'required' => true, 'accept' => '.jpg,.jpeg,.png,.webp', 'description' => 'Bitte ein aktuelles, gut erkennbares Foto hochladen.'],
|
|
['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' => '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.'],
|
|
['key' => 'zusatzunterlagen', 'label' => 'Zusatzunterlagen (optional)', 'type' => 'file', 'required' => false, 'accept' => '.pdf,.jpg,.jpeg,.png,.webp', 'description' => 'Optional: weitere relevante Unterlagen.'],
|
|
|
],
|
|
],
|