Blame view

common/modules/comment/widgets/views/_question_comment_view.php 4.11 KB
14a09168   Alex Savenko   init commit
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
  <?php

      use common\models\User;

      use common\modules\comment\widgets\CommentWidget;

      use yii\helpers\Html;

      use yii\web\View;

  

      /**

       * @var View                                   $this

       * @var \common\modules\comment\models\Comment $model  Current comment model

       * @var integer                                $key    ID of current comment

       * @var integer                                $index  index of current element according

       *      to current page, starting from 0

       * @var \yii\widgets\ListView                  $widget current ListView instance

       * @var User                                   $user

       */

      $user = $model->user;

      if(empty( $model->comment_pid )) {

          $model->buildButtons([

              'reply',

              'delete',

          ]);

      }

  ?>

      <div class="<?= ( ( !empty( $model->child ) ) ? 'has-child' : '' ) ?>">

          <div class="header-cabinet-foto" style="background: none;"><?= Html::img(( !empty( $model->user ) && !empty( $model->user->userInfo->image ) ) ? $model->user->minImg($model->user->userInfo->image, 48, 48) : '/images/ico-profile.png') ?></div>

          <div style="width: 500px; float: left; margin-left: 12px;">

              <div class="comments-name style <?= CommentWidget::$baseClass[ 'comment_author' ] ?>">

                  <a href="/"><?= $model->getAuthor(' (Гость)') ?></a>

  

              </div>

  

              <?php

                  /* == STATUS PRO ==

                  ?>

                  <div class="comments-status"><span>Pro</span></div>

                  <?php

                  */

              ?>

              <div class="blog-post-date style">

                  <span></span>

                  <p><?= \Yii::$app->formatter->asDate($model->date_add, 'php:d.m.Y') ?></p>

              </div>

              <!--            <div class="comments-date style">--><? //= \Yii::$app->formatter->asDate($model->date_add, 'php:d.m.Y') ?><!--</div>-->

          </div>

          <div class="comments-content">

              <div class="style" style="font-weight: 700;">Вопрос</div>

              <div class="style" style="margin-top: 2px"><?= $model->text ?></div>

          </div>

          <?php

              if(!empty( $model->child )) {

                  echo Html::tag('div', $this->render('@common/modules/comment/widgets/views/_question_comment_view', [

                      'model'  => $model->child,

                      'key'    => $key,

                      'index'  => $index,

                      'widget' => $widget,

                  ]), [

                      'class' => CommentWidget::$baseClass[ 'comment_container' ],

                      'data'  => [

                          'key'  => $model->child->comment_id,

                          'form' => $model->formName(),

                      ],

                  ]);

              }

          ?>

          <?php

              if(array_filter($model->buttons)) {

                  ?>

                  <div class="buutons_comm style" style="margin-top: 15px">

                      <?php

                          if(!empty( $model->buttons[ 'delete' ] )) {

                              echo Html::a(( $model->user_id != NULL && $model->user_id == \Yii::$app->user->id ) ? 'Удалить' : 'Пожаловаться   ', $model->buttons[ 'delete' ], [ 'class' => 'artbox_comment_delete_answer' ]);

                          }

                          if(!empty( $model->buttons[ 'update' ] )) {

                              echo Html::a('Редактировать', $model->buttons[ 'update' ], [ 'class' => 'artbox_comment_update_answer' ]);

                          }

                          if(!empty( $model->buttons[ 'reply' ] )) {

                              echo Html::a('Ответить', $model->buttons[ 'reply' ], [ 'class' => CommentWidget::$baseClass[ 'comment_reply' ] . ' artbox_comment_reply_answer' ]);

                          }

                      ?>

                  </div>

                  <?php

              }

          ?>

      </div>

  <?php

      /* == PROJECT INFO ==

      ?>

      <div class="comments-project-link">Проект: <a href="#">Ремонт спальни</a></div>

      <?php

      */

  ?>