Commit e312c76423f73909d4622b2e494ea849802ae687
1 parent
0e4b98e7
second form submit
Showing
4 changed files
with
58 additions
and
11 deletions
Show diff stats
common/mail/feedback.php
| @@ -23,13 +23,50 @@ | @@ -23,13 +23,50 @@ | ||
| 23 | <td><b><?= \Yii::t('app', 'Email: ') ?></b></td> | 23 | <td><b><?= \Yii::t('app', 'Email: ') ?></b></td> |
| 24 | <td><?= $model->email ?></td> | 24 | <td><?= $model->email ?></td> |
| 25 | </tr> | 25 | </tr> |
| 26 | - <tr> | ||
| 27 | - <td><b><?= \Yii::t('app', 'Promocode: ') ?></b></td> | ||
| 28 | - <td><?= isset($model->promocode)? $model->promocode : 'без промокода' ?></td> | ||
| 29 | - </tr> | ||
| 30 | - <tr> | ||
| 31 | - <td><b><?= \Yii::t('app', 'Oplata: ') ?></b></td> | ||
| 32 | - <td><?= $model->oplata ?></td> | ||
| 33 | - </tr> | 26 | + |
| 27 | + <?php | ||
| 28 | + | ||
| 29 | + if ( isset($model->promocode) ){ | ||
| 30 | + | ||
| 31 | + ?> | ||
| 32 | + | ||
| 33 | + <tr> | ||
| 34 | + <td><b><?= \Yii::t('app', 'Promocode: ') ?></b></td> | ||
| 35 | + <td><?= isset($model->promocode)? $model->promocode : 'без промокода' ?></td> | ||
| 36 | + </tr> | ||
| 37 | + | ||
| 38 | + <?php | ||
| 39 | + | ||
| 40 | + } | ||
| 41 | + | ||
| 42 | + if ( isset($model->oplata) ) { | ||
| 43 | + | ||
| 44 | + ?> | ||
| 45 | + | ||
| 46 | + | ||
| 47 | + <tr> | ||
| 48 | + <td><b><?= \Yii::t('app', 'Oplata: ') ?></b></td> | ||
| 49 | + <td><?= $model->oplata ?></td> | ||
| 50 | + </tr> | ||
| 51 | + | ||
| 52 | + <?php | ||
| 53 | + | ||
| 54 | + } | ||
| 55 | + | ||
| 56 | + if ( isset($model->message) ) { | ||
| 57 | + | ||
| 58 | + ?> | ||
| 59 | + | ||
| 60 | + <tr> | ||
| 61 | + <td><b><?= \Yii::t('app', 'Comment: ') ?></b></td> | ||
| 62 | + <td><?= $model->message ?></td> | ||
| 63 | + </tr> | ||
| 64 | + | ||
| 65 | + <?php | ||
| 66 | + | ||
| 67 | + } | ||
| 68 | + | ||
| 69 | + ?> | ||
| 70 | + | ||
| 34 | </tbody> | 71 | </tbody> |
| 35 | </table> | 72 | </table> |
common/models/Feedback.php
| @@ -20,6 +20,12 @@ | @@ -20,6 +20,12 @@ | ||
| 20 | $scenarios = array_merge( | 20 | $scenarios = array_merge( |
| 21 | $scenarios, | 21 | $scenarios, |
| 22 | [ | 22 | [ |
| 23 | + self::SCENARIO_DEFAULT => [ | ||
| 24 | + 'name', | ||
| 25 | + 'email', | ||
| 26 | + 'phone', | ||
| 27 | + 'message', | ||
| 28 | + ], | ||
| 23 | self::SCENARIO_FEEDBACK => [ | 29 | self::SCENARIO_FEEDBACK => [ |
| 24 | 'name', | 30 | 'name', |
| 25 | 'email', | 31 | 'email', |
| @@ -28,12 +34,14 @@ | @@ -28,12 +34,14 @@ | ||
| 28 | 'phone', | 34 | 'phone', |
| 29 | 'oplata', | 35 | 'oplata', |
| 30 | 'promocode', | 36 | 'promocode', |
| 37 | + 'message', | ||
| 31 | ], | 38 | ], |
| 32 | self::SCENARIO_CALLBACK => [ | 39 | self::SCENARIO_CALLBACK => [ |
| 33 | 'name', | 40 | 'name', |
| 34 | 'phone', | 41 | 'phone', |
| 35 | 'message', | 42 | 'message', |
| 36 | 'returnUrl', | 43 | 'returnUrl', |
| 44 | + 'message', | ||
| 37 | ], | 45 | ], |
| 38 | ] | 46 | ] |
| 39 | ); | 47 | ); |
frontend/controllers/SiteController.php
| @@ -126,7 +126,7 @@ | @@ -126,7 +126,7 @@ | ||
| 126 | [ | 126 | [ |
| 127 | 'kotets.nik@gmail.com', | 127 | 'kotets.nik@gmail.com', |
| 128 | 'kazimirova.artweb@gmail.com', | 128 | 'kazimirova.artweb@gmail.com', |
| 129 | -// 'tamerlan8.05.92@gmail.com', | 129 | + 'tamerlan8.05.92@gmail.com', |
| 130 | ] | 130 | ] |
| 131 | ) | 131 | ) |
| 132 | ->setSubject('Bitcoin Invest участие в форуме') | 132 | ->setSubject('Bitcoin Invest участие в форуме') |
frontend/views/layouts/main.php
| @@ -265,7 +265,9 @@ _________________________________________________________ --> | @@ -265,7 +265,9 @@ _________________________________________________________ --> | ||
| 265 | 'method' => 'POST', | 265 | 'method' => 'POST', |
| 266 | 'action' => '/site/feedback', | 266 | 'action' => '/site/feedback', |
| 267 | ] | 267 | ] |
| 268 | - ); ?> | 268 | + ); |
| 269 | + $feedback = new Feedback(['scenario' => Feedback::SCENARIO_DEFAULT]); | ||
| 270 | + ?> | ||
| 269 | <div class="col-md-12"> | 271 | <div class="col-md-12"> |
| 270 | <div class="col-md-12"> | 272 | <div class="col-md-12"> |
| 271 | <?= $form->field($feedback, 'name') | 273 | <?= $form->field($feedback, 'name') |
| @@ -282,7 +284,7 @@ _________________________________________________________ --> | @@ -282,7 +284,7 @@ _________________________________________________________ --> | ||
| 282 | ->textInput()->Label('Номер телефона'); ?> | 284 | ->textInput()->Label('Номер телефона'); ?> |
| 283 | </div> | 285 | </div> |
| 284 | <div class="col-md-12"> | 286 | <div class="col-md-12"> |
| 285 | - <?= $form->field($feedback, 'promocode') | 287 | + <?= $form->field($feedback, 'message') |
| 286 | ->textInput()->Label('Комментарий'); ?> | 288 | ->textInput()->Label('Комментарий'); ?> |
| 287 | </div> | 289 | </div> |
| 288 | </div> | 290 | </div> |