Commit e312c76423f73909d4622b2e494ea849802ae687

Authored by Timur Kastemirov
1 parent 0e4b98e7

second form submit

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 @@ _________________________________________________________ --&gt; @@ -265,7 +265,9 @@ _________________________________________________________ --&gt;
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 @@ _________________________________________________________ --&gt; @@ -282,7 +284,7 @@ _________________________________________________________ --&gt;
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>