소스 검색

improving jugend form data

Medowar 3 주 전
부모
커밋
67d66d0c80
1개의 변경된 파일48개의 추가작업 그리고 8개의 파일을 삭제
  1. 48 8
      config/form_schema.php

+ 48 - 8
config/form_schema.php

@@ -106,7 +106,7 @@ return [
                 ],
                 [
                     'key' => 'Erziehungsberechtigte',
-                    'label' => 'Name der Erziehungsberechtigten(Bei mehreren Erziehungsberechtigten, bitte alle Namen getrennt durch Komma eingeben)',
+                    'label' => 'Name Erziehungsberechtigte 1(bei mehreren Erziehungsberechtigten, zuerst eine Person eingeben)',
                     'type' => 'text',
                     'required_if' => [
                         'field' => 'is_minor',
@@ -120,7 +120,7 @@ return [
                 ],
                 [
                     'key' => 'Erziehungsberechtigte_telefon',
-                    'label' => 'Telefon der Erziehungsberechtigten(Mobil)',
+                    'label' => 'Telefon Erziehungsberechtigte 1 (Mobil)',
                     'type' => 'number',
                     'required_if' => [
                         'field' => 'is_minor',
@@ -134,7 +134,7 @@ return [
                 ],
                 [
                     'key' => 'Erziehungsberechtigte_email',
-                    'label' => 'E-Mail der Erziehungsberechtigten',
+                    'label' => 'E-Mail Erziehungsberechtigte 1',
                     'type' => 'email',
                     'required_if' => [
                         'field' => 'is_minor',
@@ -148,7 +148,7 @@ return [
                 ],
                 [
                     'key' => 'Erziehungsberechtigte_adresse',
-                    'label' => 'Adresse der Erziehungsberechtigten(Straße, Hausnummer, PLZ, Ort)',
+                    'label' => 'Adresse Erziehungsberechtigte 1(Straße, Hausnummer, PLZ, Ort)',
                     'type' => 'address',
                     'required_if' => [
                         'field' => 'is_minor',
@@ -160,15 +160,55 @@ return [
                     ],
                 ],
                 [
-                    'key' => 'bestätigung_eignung',
-                    'label' => 'Ich bestätige, körperlich und geistig für den Feuerwehrdienst geeignet zu sein. ',
+                    'key' => 'weitere_erziehungsberechtigte',
+                    'label' => 'Weitere Erziehungsberechtigte Person angeben',
                     'type' => 'checkbox',
-                    'required_if' => [
+                    'required' => false,
+                    'visible_if' => [
                         'field' => 'is_minor',
                         'equals' => '1',
                     ],
+                ],
+                [
+                    'key' => 'Erziehungsberechtigte_2',
+                    'label' => 'Name Erziehungsberechtigte 2(bei mehreren Erziehungsberechtigten, zweite Person eingeben)',
+                    'type' => 'text',
+                    'required_if' => [
+                        'field' => 'weitere_erziehungsberechtigte',
+                        'equals' => '1',
+                    ],
+                    'max_length' => 120,
                     'visible_if' => [
-                        'field' => 'is_minor',
+                        'field' => 'weitere_erziehungsberechtigte',
+                        'equals' => '1',
+                    ],
+                ],
+                [
+                    'key' => 'Erziehungsberechtigte_telefon_2',
+                    'label' => 'optional: Telefon Erziehungsberechtigte 2 (Mobil)',
+                    'type' => 'number',
+                    'max_length' => 50,
+                    'visible_if' => [
+                        'field' => 'weitere_erziehungsberechtigte',
+                        'equals' => '1',
+                    ],
+                ],
+                [
+                    'key' => 'Erziehungsberechtigte_email_2',
+                    'label' => 'E-Mail Erziehungsberechtigte 2(wenn abweichend)',
+                    'type' => 'email',
+                    'max_length' => 100,
+                    'visible_if' => [
+                        'field' => 'weitere_erziehungsberechtigte',
+                        'equals' => '1',
+                    ],
+                ],
+                [
+                    'key' => 'Erziehungsberechtigte_adresse_2',
+                    'label' => 'Adresse Erziehungsberechtigte 2(Straße, Hausnummer, PLZ, Ort, wenn abweichend)',
+                    'type' => 'address',
+                    'visible_if' => [
+                        'field' => 'weitere_erziehungsberechtigte',
                         'equals' => '1',
                     ],
                 ],