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