Commit 72471595323b5cb1cc97435972ca0cc0b2048bc8
1 parent
d9f2e233
1) Изменил содержимое письма о зарегистрированном пользователе
2) Изменил вид update в backend/request/update 3) сделал обязательными поля телефонов
Showing
4 changed files
with
126 additions
and
77 deletions
Show diff stats
backend/views/request/update.php
... | ... | @@ -43,15 +43,24 @@ |
43 | 43 | ] |
44 | 44 | ) ?> |
45 | 45 | |
46 | - <?= $form->field($model, 'secondname') | |
47 | - ->textInput() ?> | |
46 | + <!-- --><?php /*echo $form->field($model, 'secondname') | |
47 | + ->textInput() */?> | |
48 | 48 | |
49 | 49 | <?= $form->field($model, 'name') |
50 | 50 | ->textInput() ?> |
51 | 51 | |
52 | - <?= $form->field($model, 'dignity') | |
52 | + <?= $form->field($model, 'organization') | |
53 | 53 | ->textInput() ?> |
54 | - | |
54 | + <?= $form->field($model, 'email') | |
55 | + ?> | |
56 | + <?= $form->field($model, 'phone_office') | |
57 | + ->textInput() ?> | |
58 | + <?= $form->field($model, 'phone_other') | |
59 | + ->textInput() ?> | |
60 | + <?= $form->field($model, 'fax') | |
61 | + ->textInput() ?> | |
62 | + <?= $form->field($model, 'citizenship') | |
63 | + ->textInput() ?> | |
55 | 64 | <?= $form->field($model, 'gender') |
56 | 65 | ->dropDownList( |
57 | 66 | [ |
... | ... | @@ -63,39 +72,38 @@ |
63 | 72 | <?= $form->field($model, 'birth') |
64 | 73 | ->textInput() ?> |
65 | 74 | |
66 | - <?= $form->field($model, 'citizenship') | |
67 | - ->textInput() ?> | |
68 | - | |
69 | - | |
70 | - <?= $form->field($model, 'passport') | |
71 | - ->textInput() ?> | |
75 | + | |
72 | 76 | |
73 | - <?= $form->field($model, 'email') | |
74 | - ->textInput() ?> | |
75 | 77 | |
76 | - <?= $form->field($model, 'organization') | |
78 | + <?= $form->field($model, 'passport_number') | |
77 | 79 | ->textInput() ?> |
78 | - | |
79 | - <?= $form->field($model, 'conference') | |
80 | - ->checkbox( | |
81 | - [ | |
82 | - 'class' => 'flat', | |
83 | - ] | |
84 | - ) ?> | |
85 | - | |
86 | - <?= $form->field($model, 'geee') | |
87 | - ->checkbox( | |
88 | - [ | |
89 | - 'class' => 'flat', | |
90 | - ] | |
91 | - ) ?> | |
92 | - | |
93 | - <?= $form->field($model, 'gere') | |
94 | - ->checkbox( | |
95 | - [ | |
96 | - 'class' => 'flat', | |
97 | - ] | |
98 | - ) ?> | |
80 | + <?= $form->field($model, 'passport_date') | |
81 | + ->textInput() ?> | |
82 | + <?= $form->field($model, 'passport_place') | |
83 | + ->textInput() ?> | |
84 | + <?= $form->field($model, 'passport_valid') | |
85 | + ->textInput() ?> | |
86 | + <?= $form->field($model, 'need_visa') | |
87 | + ->checkbox( | |
88 | + [ | |
89 | + 'class' => 'flat', | |
90 | + ] | |
91 | + ) ?> | |
92 | + | |
93 | + <?= $form->field($model, 'special_meal') | |
94 | + ->textInput() ?> | |
95 | + | |
96 | + <?php echo $form->field($model, 'working_lang') | |
97 | + ->dropDownList([ | |
98 | + 2 => \Yii::t('app', "RusW"), | |
99 | + 1 => \Yii::t('app', 'EngW'), | |
100 | + 4 => \Yii::t('app', 'FrW'), | |
101 | + ]); | |
102 | + | |
103 | + ?> | |
104 | + | |
105 | + | |
106 | + | |
99 | 107 | |
100 | 108 | <div class="style buttons-page-wr"> |
101 | 109 | <a href="<?= $model->image ?>" class="btn btn-success" download=>Скачать фото <i class="fa fa-download"></i></a> | ... | ... |
common/mail/request.php
... | ... | @@ -13,17 +13,33 @@ |
13 | 13 | |
14 | 14 | <table> |
15 | 15 | <tr> |
16 | - <td><b>Фамилия</b> :</td> | |
17 | - <td><?= $formatter->asText($model->secondname) ?></td> | |
18 | - </tr> | |
19 | - <tr> | |
20 | - <td><b>Имя</b> :</td> | |
16 | + <td><b>Имя/Фамилия</b> :</td> | |
21 | 17 | <td><?= $formatter->asText($model->name) ?></td> |
22 | 18 | </tr> |
23 | - <tr> | |
24 | - <td><b>Титул</b> :</td> | |
25 | - <td><?= $formatter->asText($model->dignity) ?></td> | |
26 | - </tr> | |
19 | + <tr> | |
20 | + <td><b>Должность</b> :</td> | |
21 | + <td><?= $formatter->asText($model->organization) ?></td> | |
22 | + </tr> | |
23 | + <tr> | |
24 | + <td><b>Официальный почтовый адресс</b> :</td> | |
25 | + <td><?= $formatter->asText($model->email) ?></td> | |
26 | + </tr> | |
27 | + <tr> | |
28 | + <td><b>Телефон (рабочий)</b> :</td> | |
29 | + <td><?= $formatter->asText($model->phone_office) ?></td> | |
30 | + </tr> | |
31 | + <tr> | |
32 | + <td><b>Телефон (дополнительный)</b> :</td> | |
33 | + <td><?= $formatter->asText($model->phone_other) ?></td> | |
34 | + </tr> | |
35 | + <tr> | |
36 | + <td><b>Факс</b> :</td> | |
37 | + <td><?= $formatter->asText($model->fax) ?></td> | |
38 | + </tr> | |
39 | + <tr> | |
40 | + <td><b>Страна\организация</b> :</td> | |
41 | + <td><?= $formatter->asText($model->citizenship) ?></td> | |
42 | + </tr> | |
27 | 43 | <tr> |
28 | 44 | <td><b>Пол</b> :</td> |
29 | 45 | <td><?php |
... | ... | @@ -40,32 +56,54 @@ |
40 | 56 | <td><b>Дата рождения</b> :</td> |
41 | 57 | <td><?= $formatter->asText($model->birth) ?></td> |
42 | 58 | </tr> |
43 | - <tr> | |
44 | - <td><b>Гражданство</b> :</td> | |
45 | - <td><?= $formatter->asText($model->citizenship) ?></td> | |
46 | - </tr> | |
47 | - <tr> | |
48 | - <td><b>Паспорт</b> :</td> | |
49 | - <td><?= $formatter->asText($model->passport) ?></td> | |
50 | - </tr> | |
51 | - <tr> | |
52 | - <td><b>Email</b> :</td> | |
53 | - <td><?= $formatter->asText($model->email) ?></td> | |
54 | - </tr> | |
55 | - <tr> | |
56 | - <td><b>Должность</b> :</td> | |
57 | - <td><?= $formatter->asText($model->organization) ?></td> | |
58 | - </tr> | |
59 | - <tr> | |
60 | - <td><b>Министерская конференция</b> :</td> | |
61 | - <td><?= $formatter->asBoolean($model->conference) ?></td> | |
62 | - </tr> | |
63 | - <tr> | |
64 | - <td><b>GEEE</b> :</td> | |
65 | - <td><?= $formatter->asBoolean($model->geee) ?></td> | |
66 | - </tr> | |
67 | - <tr> | |
68 | - <td><b>GERE</b> :</td> | |
69 | - <td><?= $formatter->asBoolean($model->gere) ?></td> | |
70 | - </tr> | |
59 | + <tr> | |
60 | + <td colspan="2" align="center"> | |
61 | + <b>Паспортные данные</b> | |
62 | + </td> | |
63 | + </tr> | |
64 | + <tr> | |
65 | + <td><b>Серия, номер</b> :</td> | |
66 | + <td><?= $formatter->asText($model->passport_number) ?></td> | |
67 | + </tr> | |
68 | + <tr> | |
69 | + <td><b>Дата выдачи</b> :</td> | |
70 | + <td><?= $formatter->asText($model->passport_date) ?></td> | |
71 | + </tr> | |
72 | + <tr> | |
73 | + <td><b>Орган выдачи</b> :</td> | |
74 | + <td><?= $formatter->asText($model->passport_place) ?></td> | |
75 | + </tr> | |
76 | + <tr> | |
77 | + <td><b>Действителен до</b> :</td> | |
78 | + <td><?= $formatter->asText($model->passport_valid) ?></td> | |
79 | + </tr> | |
80 | + <tr> | |
81 | + <td><b>Нужна виза</b> :</td> | |
82 | + <td><?= $formatter->asBoolean($model->need_visa) ?></td> | |
83 | + </tr> | |
84 | + <tr> | |
85 | + <td><b>Особенное питание</b> :</td> | |
86 | + <td><?= $formatter->asText($model->special_meal) ?></td> | |
87 | + </tr> | |
88 | + <tr> | |
89 | + <td><b>Рабочий язык</b> :</td> | |
90 | + <td><?php | |
91 | + | |
92 | + switch ($model->working_lang){ | |
93 | + case 2: | |
94 | + echo "Русский"; | |
95 | + break; | |
96 | + case 1: | |
97 | + echo "Английский"; | |
98 | + break; | |
99 | + case 4: | |
100 | + echo "Французкий"; | |
101 | + break; | |
102 | + default: | |
103 | + echo "Русский"; | |
104 | + break; | |
105 | + } | |
106 | + | |
107 | + ?></td> | |
108 | + </tr> | |
71 | 109 | </table> | ... | ... |
common/models/Customer.php
... | ... | @@ -57,10 +57,10 @@ |
57 | 57 | const STATUS_ACTIVE = 1; |
58 | 58 | const STATUS_NO = 0; |
59 | 59 | |
60 | - const MEAL_1 = 'halal'; | |
61 | - const MEAL_2 = 'kashrut'; | |
62 | - const MEAL_3 = 'vegetarian'; | |
63 | - const MEAL_NONE = 'none'; | |
60 | + const MEAL_1 = 'Халяль'; | |
61 | + const MEAL_2 = 'Кашрут'; | |
62 | + const MEAL_3 = 'Вегитарианець'; | |
63 | + const MEAL_NONE = 'Не выбрано'; | |
64 | 64 | |
65 | 65 | |
66 | 66 | |
... | ... | @@ -173,7 +173,9 @@ |
173 | 173 | 'passport_place', |
174 | 174 | 'passport_valid', |
175 | 175 | 'need_visa', |
176 | - 'acceptance' | |
176 | + 'acceptance', | |
177 | + 'phone_office', | |
178 | + 'phone_other', | |
177 | 179 | ], |
178 | 180 | 'required', |
179 | 181 | ], | ... | ... |
frontend/controllers/SiteController.php