summaryrefslogtreecommitdiff
path: root/public/app/config/setup_application.php
diff options
context:
space:
mode:
authorGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-05-24 18:38:04 +0300
committerGeo Halkiadakis <gchalkiadakis@sklavenitis.co.gr>2023-05-24 18:38:04 +0300
commit2b1f4aed56c5bfbf014f3f871e9dcc336b5a31b7 (patch)
treeb6bd5f331497e340c80bc2ae06fd4485e9d13eb2 /public/app/config/setup_application.php
parent63dc17d0abc398c135f6d049d28174c3925416c9 (diff)
downloadgyraf1gov-2b1f4aed56c5bfbf014f3f871e9dcc336b5a31b7.tar.gz
gyraf1gov-2b1f4aed56c5bfbf014f3f871e9dcc336b5a31b7.tar.bz2
gyraf1gov-2b1f4aed56c5bfbf014f3f871e9dcc336b5a31b7.zip
new application form is ready
Diffstat (limited to 'public/app/config/setup_application.php')
-rw-r--r--public/app/config/setup_application.php89
1 files changed, 63 insertions, 26 deletions
diff --git a/public/app/config/setup_application.php b/public/app/config/setup_application.php
index 54f14de..d44f59d 100644
--- a/public/app/config/setup_application.php
+++ b/public/app/config/setup_application.php
@@ -138,6 +138,67 @@ define ('PETITION_TYPE', [
+// standard arrays
+// --- -- -- - - -
+define('TEACHER_SECTORS', [
+ 'ΠΕ01 ΘΕΟΛΟΓΟΙ',
+ 'ΠΕ02 ΦΙΛΟΛΟΓΟΙ',
+ 'ΠΕ02.50 ΦΙΛΟΛΟΓΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
+ 'ΠΕ03 ΜΑΘΗΜΑΤΙΚΟΙ',
+ 'ΠΕ03.50 ΜΑΘΗΜΑΤΙΚΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
+ 'ΠΕ04.01 ΦΥΣΙΚΟΙ',
+ 'ΠΕ04.01.50 ΦΥΣΙΚΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
+ 'ΠΕ04.02 ΧΗΜΙΚΟΙ',
+ 'ΠΕ04.04 ΒΙΟΛΟΓΟΙ',
+ 'ΠΕ05 ΓΑΛΛΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
+ 'ΠΕ06 ΑΓΓΛΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
+ 'ΠΕ07 ΓΕΡΜΑΝΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
+ 'ΠΕ08 ΚΑΛΛΙΤΕΧΝΙΚΩΝ',
+ 'ΠΕ11 ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ',
+ 'ΠΕ23-ΣΔΕΥ ΨΥΧΟΛΟΓΟΙ',
+ 'ΠΕ30-ΣΔΕΥ ΚΟΙΝΩΝΙΚΟΙ ΛΕΙΤΟΥΡΓΟΙ',
+ 'ΠΕ78 ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ',
+ 'ΠΕ79.01 ΜΟΥΣΙΚΗΣ ΕΠΙΣΤΗΜΗΣ',
+ 'ΠΕ80 ΟΙΚΟΝΟΜΙΑΣ',
+ 'ΠΕ81 ΠΟΛ.ΜΗΧΑΝΙΚΩΝ-ΑΡΧΙΤΕΚΤΟΝΩΝ',
+ 'ΠΕ82 ΜΗΧΑΝΟΛΟΓΩΝ',
+ 'ΠΕ86 ΠΛΗΡΟΦΟΡΙΚΗΣ',
+ 'ΠΕ88.01 ΓΕΩΠΟΝΟΙ'
+]);
+
+
+
+/** GENDER-ed constant arrays (LGBTQIA+ inclusive)
+ * they use pronounces as key instead of binary gender-flag
+ * -----------------------------------------------------------------------------
+ */
+
+define('GENDERED_POSITIONS', [ // gender-ed positions
+ 'he' => [
+ 'Διευθυντής',
+ 'Υποδιευθυντής',
+ 'Μόνιμος Καθηγητής',
+ 'Αναπληρωτής Καθηγητής'
+ ],
+ 'she' => [
+ 'Διευθύντρια',
+ 'Υποδιευθύντρια',
+ 'Μόνιμη Καθηγήτρια',
+ 'Αναπληρώτρια Καθηγήτρια'
+ ],
+ 'ze' => [
+ 'Διευθυντ@',
+ 'Υποδιευθυντ@',
+ 'Μόνιμ@ Καθηγητ@',
+ 'Αναπληρωτ@ Καθηγητ@'
+ ]
+]);
+
+define('GENDERED_ARTICLE',[ // gendered (grammar) articles
+ 'he' => 'ο',
+ 'she' => 'η',
+ 'ze' => '@'
+]);
@@ -192,31 +253,7 @@ define('REGISTRATION_FORM', [
'value' => 'auto',
'type' => 'select',
'attributes' => ['required'],
- 'options' => [
- 'ΠΕ01 ΘΕΟΛΟΓΟΙ',
- 'ΠΕ02 ΦΙΛΟΛΟΓΟΙ',
- 'ΠΕ02.50 ΦΙΛΟΛΟΓΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
- 'ΠΕ03 ΜΑΘΗΜΑΤΙΚΟΙ',
- 'ΠΕ03.50 ΜΑΘΗΜΑΤΙΚΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
- 'ΠΕ04.01 ΦΥΣΙΚΟΙ',
- 'ΠΕ04.01.50 ΦΥΣΙΚΟΙ ΕΙΔΙΚΗΣ ΑΓΩΓΗΣ',
- 'ΠΕ04.02 ΧΗΜΙΚΟΙ',
- 'ΠΕ04.04 ΒΙΟΛΟΓΟΙ',
- 'ΠΕ05 ΓΑΛΛΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
- 'ΠΕ06 ΑΓΓΛΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
- 'ΠΕ07 ΓΕΡΜΑΝΙΚΗΣ ΦΙΛΟΛΟΓΙΑΣ',
- 'ΠΕ08 ΚΑΛΛΙΤΕΧΝΙΚΩΝ',
- 'ΠΕ11 ΦΥΣΙΚΗΣ ΑΓΩΓΗΣ',
- 'ΠΕ23-ΣΔΕΥ ΨΥΧΟΛΟΓΟΙ',
- 'ΠΕ30-ΣΔΕΥ ΚΟΙΝΩΝΙΚΟΙ ΛΕΙΤΟΥΡΓΟΙ',
- 'ΠΕ78 ΚΟΙΝΩΝΙΚΩΝ ΕΠΙΣΤΗΜΩΝ',
- 'ΠΕ79.01 ΜΟΥΣΙΚΗΣ ΕΠΙΣΤΗΜΗΣ',
- 'ΠΕ80 ΟΙΚΟΝΟΜΙΑΣ',
- 'ΠΕ81 ΠΟΛ.ΜΗΧΑΝΙΚΩΝ-ΑΡΧΙΤΕΚΤΟΝΩΝ',
- 'ΠΕ82 ΜΗΧΑΝΟΛΟΓΩΝ',
- 'ΠΕ86 ΠΛΗΡΟΦΟΡΙΚΗΣ',
- 'ΠΕ88.01 ΓΕΩΠΟΝΟΙ'
- ]
+ 'options' => TEACHER_SECTORS
],
[
'name' => 'belonging_school',
@@ -321,6 +358,7 @@ define('APPLICATION_FORM', [
[
'name' => 'sector',
'label' => 'Κλάδος / Ειδικότητα',
+ 'type' => 'select',
'class' => 'col-7',
'attributes' => ['auto']
],
@@ -341,7 +379,6 @@ define('APPLICATION_FORM', [
'label' => 'Θέση',
'type' => 'select',
'class' => 'col-7',
- 'source' => 'positions',
'attributes' => ['required', 'auto']
],
[