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,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 | <?= $form->field($model, 'name') | 49 | <?= $form->field($model, 'name') |
| 50 | ->textInput() ?> | 50 | ->textInput() ?> |
| 51 | 51 | ||
| 52 | - <?= $form->field($model, 'dignity') | 52 | + <?= $form->field($model, 'organization') |
| 53 | ->textInput() ?> | 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 | <?= $form->field($model, 'gender') | 64 | <?= $form->field($model, 'gender') |
| 56 | ->dropDownList( | 65 | ->dropDownList( |
| 57 | [ | 66 | [ |
| @@ -63,39 +72,38 @@ | @@ -63,39 +72,38 @@ | ||
| 63 | <?= $form->field($model, 'birth') | 72 | <?= $form->field($model, 'birth') |
| 64 | ->textInput() ?> | 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 | ->textInput() ?> | 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 | <div class="style buttons-page-wr"> | 108 | <div class="style buttons-page-wr"> |
| 101 | <a href="<?= $model->image ?>" class="btn btn-success" download=>Скачать фото <i class="fa fa-download"></i></a> | 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,17 +13,33 @@ | ||
| 13 | 13 | ||
| 14 | <table> | 14 | <table> |
| 15 | <tr> | 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 | <td><?= $formatter->asText($model->name) ?></td> | 17 | <td><?= $formatter->asText($model->name) ?></td> |
| 22 | </tr> | 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 | <tr> | 43 | <tr> |
| 28 | <td><b>Пол</b> :</td> | 44 | <td><b>Пол</b> :</td> |
| 29 | <td><?php | 45 | <td><?php |
| @@ -40,32 +56,54 @@ | @@ -40,32 +56,54 @@ | ||
| 40 | <td><b>Дата рождения</b> :</td> | 56 | <td><b>Дата рождения</b> :</td> |
| 41 | <td><?= $formatter->asText($model->birth) ?></td> | 57 | <td><?= $formatter->asText($model->birth) ?></td> |
| 42 | </tr> | 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 | </table> | 109 | </table> |
common/models/Customer.php
| @@ -57,10 +57,10 @@ | @@ -57,10 +57,10 @@ | ||
| 57 | const STATUS_ACTIVE = 1; | 57 | const STATUS_ACTIVE = 1; |
| 58 | const STATUS_NO = 0; | 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,7 +173,9 @@ | ||
| 173 | 'passport_place', | 173 | 'passport_place', |
| 174 | 'passport_valid', | 174 | 'passport_valid', |
| 175 | 'need_visa', | 175 | 'need_visa', |
| 176 | - 'acceptance' | 176 | + 'acceptance', |
| 177 | + 'phone_office', | ||
| 178 | + 'phone_other', | ||
| 177 | ], | 179 | ], |
| 178 | 'required', | 180 | 'required', |
| 179 | ], | 181 | ], |
frontend/controllers/SiteController.php
| @@ -230,7 +230,8 @@ | @@ -230,7 +230,8 @@ | ||
| 230 | [ | 230 | [ |
| 231 | 'kennen.md@gmail.com', | 231 | 'kennen.md@gmail.com', |
| 232 | 'kazimirova.artweb@gmail.com', | 232 | 'kazimirova.artweb@gmail.com', |
| 233 | - 'energyforum@euromediacompany.com' | 233 | + 'energyforum@euromediacompany.com', |
| 234 | + 'foodstraiker@gmail.com', | ||
| 234 | ] | 235 | ] |
| 235 | ) | 236 | ) |
| 236 | ->setSubject('U have request!') | 237 | ->setSubject('U have request!') |