Blame view

common/modules/comment/views/artbox_comment_form.php 2.09 KB
c05bf005   Yarik   Comment added
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
  <?php
      use common\modules\comment\models\CommentModel;
      use common\modules\comment\models\RatingModel;
      use yii\base\Model;
      use yii\helpers\Html;
      use yii\helpers\Url;
      use yii\web\View;
      use yii\widgets\ActiveForm;
      
      /**
       * @var CommentModel     $comment_model
       * @var array            $form_params
       * @var Model            $model
       * @var string           $formId
       * @var View             $this
       * @var RatingModel|NULL $rating_model
       */
      $form = ActiveForm::begin([
          'id'     => $formId,
          'action' => Url::to([
              'artbox-comment/default/create',
              'entity' => $comment_model->encryptedEntity,
          ]),
      ]);
17ca60dd   Yarik   Added comments to...
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
  ?>
      <div class="form-comm-wr">
          <?php
              if(!empty( $rating_model )) {
                  ?>
                  <div class="input_bl stars-wr_">
                      <?php
                          echo $form->field($rating_model, 'value', [ 'enableClientValidation' => false ])
                                    ->hiddenInput()
                                    ->label(false);
                          echo Html::tag('div', '', [
                              'class'                  => 'rateit',
                              'data-rateit-backingfld' => '#' . Html::getInputId($rating_model, 'value'),
                          ]);
                      ?>
                  </div>
                  <?php
              }
              if(\Yii::$app->user->isGuest) {
                  echo $form->field($comment_model, 'username', [ 'options' => [ 'class' => 'form-group input_bl' ] ])
                            ->textInput();
                  echo $form->field($comment_model, 'email', [ 'options' => [ 'class' => 'form-group input_bl' ] ])
                            ->textInput();
              }
              echo $form->field($comment_model, 'text', [ 'options' => [ 'class' => 'form-group input_bl area_bl' ] ])
                        ->textarea();
              echo Html::tag('div', Html::submitButton(Yii::t('artbox-comment', 'Submit')), [ 'class' => 'input_bl submit_btn' ]);
          ?>
      </div>
  <?php
      ActiveForm::end();
  ?>