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> |