Blame view

common/modules/comment/widgets/views/_question_comment_view.php 3.73 KB
b5becf98   Yarik   test
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
  <?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;
d7f5a86c   Yarik   test
17
18
19
20
21
      if(empty( $model->comment_pid )) {
          $model->buildButtons([
              'reply',
              'delete',
          ]);
8eab7c9f   Yarik   test
22
      }
b5becf98   Yarik   test
23
  ?>
f295c85b   Yarik   test
24
      <div class="<?=((!empty($model->child))?'has-child':'')?>">
8fdf4f40   Виталий   git
25
26
27
28
29
30
31
32
          <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="/fdf"><?= $model->getAuthor(' (Гость)') ?></a>
  
              </div>
  
              <?php
f295c85b   Yarik   test
33
34
35
36
37
              /* == STATUS PRO ==
              ?>
              <div class="comments-status"><span>Pro</span></div>
              <?php
              */
8fdf4f40   Виталий   git
38
39
40
41
42
43
              ?>
              <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>
f295c85b   Yarik   test
44
          <div class="comments-content">
8fdf4f40   Виталий   git
45
46
              <div class="style" style="font-weight: 700">Вопрос</div>
              <div class="style" style="margin-top: 2px"><?= $model->text ?></div>
f295c85b   Yarik   test
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
          </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(),
                      ],
                  ]);
b5becf98   Yarik   test
62
63
              }
          ?>
8fdf4f40   Виталий   git
64
          <div class="buutons_comm" style="margin-top: 16px">
f295c85b   Yarik   test
65
66
67
68
69
70
71
72
73
74
75
76
              <?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>
b5becf98   Yarik   test
77
78
      </div>
  <?php
b5becf98   Yarik   test
79
80
81
82
83
84
      /* == PROJECT INFO ==
      ?>
      <div class="comments-project-link">Проект: <a href="#">Ремонт спальни</a></div>
      <?php
      */
  ?>