Blame view

views/artbox_comment_item.php 6.19 KB
a2cde075   Yarik   first commit
1
  <?php
faff2c48   Yarik   Artbox comment cr...
2
      use artbox\webcomment\models\CommentModel;
a2cde075   Yarik   first commit
3
4
5
6
7
8
9
10
11
12
13
14
      use yii\helpers\Html;
      use yii\helpers\Url;
      use yii\widgets\ListView;
      
      /**
       * @var CommentModel $model
       * @var mixed        $key
       * @var int          $index
       * @var ListView     $widget
       */
  ?>
  <div class="comments-wr">
faff2c48   Yarik   Artbox comment cr...
15
16
    <div class="artbox_item_info">
      <div class="user-ico">
a2cde075   Yarik   first commit
17
          <?php
faff2c48   Yarik   Artbox comment cr...
18
              echo Html::img('/img/no-image.png');
a2cde075   Yarik   first commit
19
          ?>
a2cde075   Yarik   first commit
20
      </div>
faff2c48   Yarik   Artbox comment cr...
21
      <div class="user_data" itemprop="datePublished">
a2cde075   Yarik   first commit
22
          <?php
faff2c48   Yarik   Artbox comment cr...
23
24
25
26
27
28
29
30
31
              echo date('d.m.Y', $model->created_at);
          ?>
      </div>
      <div class="user_name" itemprop="author">
          <?php
              if (!empty($model->customer)) {
                  echo $model->customer->username;
              } else {
                  echo $model->username . ' (' . Yii::t('artbox-comment', 'Guest') . ')';
a2cde075   Yarik   first commit
32
              }
a2cde075   Yarik   first commit
33
          ?>
a2cde075   Yarik   first commit
34
      </div>
faff2c48   Yarik   Artbox comment cr...
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
        <?php
            if (!empty($model->rating)) {
                ?>
              <div class="user_rating" itemprop="reviewRating" itemscope itemtype="http://schema.org/Rating">
                <span itemprop="worstRating" style="display: none">1</span>
                <span itemprop="ratingValue" style="display: none"><?php echo $model->rating->value; ?></span>
                <span itemprop="bestRating" style="display: none">5</span>
                <div class="rateit" data-rateit-value="<?php echo $model->rating->value; ?>" data-rateit-ispreset="true" data-rateit-readonly="true"></div>
              </div>
                <?php
            }
        ?>
      <div class="user_txt" itemprop="description">
          <?php
              echo $model->text;
          ?>
      </div>
    </div>
    <div class="artbox_item_tools comment-panel">
        <?php
            if (!\Yii::$app->user->isGuest) {
                ?>
              <a href="" class="btn-comm-answer" data-action="reply"><?php echo \Yii::t(
                      'artbox-comment',
                      'Ответить'
                  ); ?></a>
                <?php
            }
            if (!\Yii::$app->user->isGuest && \Yii::$app->user->id == $model->customer_id) {
                ?>
              <a href="" class="btn-comm-delete" data-action="delete" data-url="<?php echo Url::to(
                  [
                      'artbox-comment/default/delete',
                      'id' => $model->id,
                  ]
              ); ?>"><?php echo \Yii::t('artbox-comment', 'Удалить'); ?></a>
                <?php
            }
            // Like / dislike to be done
            /*
            ?>
            <a href="" class="btn-comm-like" data-action="like" data-url="<?php echo Url::to([
                    'artbox-comment/default/like',
                    'id' => $model->artbox_comment_id,
                ]); ?>">Like</a>
            <a href="" class="btn-comm-dislike" data-action="dislike" data-url="<?php echo Url::to([
                    'artbox-comment/default/dislike',
                    'id' => $model->artbox_comment_id,
                ]); ?>">Dislike</a>
            <?php
            */
        ?>
      <div class="artbox_item_reply"></div>
    </div>
a2cde075   Yarik   first commit
89
90
91
  </div>
  <div class="artbox_children_container">
      <?php
faff2c48   Yarik   Artbox comment cr...
92
93
          if (!empty($model->children)) {
              foreach ($model->children as $index => $child) {
a2cde075   Yarik   first commit
94
                  ?>
faff2c48   Yarik   Artbox comment cr...
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
                <div class="artbox_child_container comment-answer" data-key="<?php echo $child->id; ?>">
                  <div class="artbox_child_info">
                    <div class="user-ico">
                        <?php
                            echo Html::img('/img/no-image.png');
                        ?>
                    </div>
                    <div class="user_data">
                        <?php
                            echo date('d.m.Y', $child->created_at);
                        ?>
                    </div>
                    <div class="user_name">
                        <?php
                            if (!empty($child->customer)) {
                                echo $child->customer->username;
                            } else {
                                echo $child->username . ' (' . Yii::t('artbox-comment', 'Guest') . ')';
                            }
                        ?>
                    </div>
                    <div class="user_txt">
                        <?php
                            echo $child->text;
                        ?>
                    </div>
                  </div>
                  <div class="artbox_child_tools comment-panel">
                      <?php
                          if (!\Yii::$app->user->isGuest) {
a2cde075   Yarik   first commit
125
                              ?>
faff2c48   Yarik   Artbox comment cr...
126
127
128
129
                            <a href="" class="btn-comm-answer" data-action="reply"><?php echo \Yii::t(
                                    'artbox-comment',
                                    'Ответить'
                                ); ?></a>
a2cde075   Yarik   first commit
130
                              <?php
faff2c48   Yarik   Artbox comment cr...
131
132
                          }
                          if (!\Yii::$app->user->isGuest && \Yii::$app->user->id == $child->customer_id) {
a2cde075   Yarik   first commit
133
                              ?>
faff2c48   Yarik   Artbox comment cr...
134
135
136
137
138
139
                            <a href="" class="btn-comm-delete" data-action="delete" data-url="<?php echo Url::to(
                                [
                                    'artbox-comment/default/delete',
                                    'id' => $child->id,
                                ]
                            ); ?>"><?php echo \Yii::t('artbox-comment', 'Удалить'); ?></a>
a2cde075   Yarik   first commit
140
                              <?php
faff2c48   Yarik   Artbox comment cr...
141
142
                          }
                          /* Like /dislike to be done
a2cde075   Yarik   first commit
143
                          ?>
faff2c48   Yarik   Artbox comment cr...
144
145
146
147
148
149
150
151
152
153
154
155
                          <a href="" class="btn-comm-like" data-action="like" data-url="<?php echo Url::to([
                                  'artbox-comment/default/like',
                                  'id' => $child->artbox_comment_id,
                              ]); ?>">Like</a>
                          <a href="" class="btn-comm-dislike" data-action="dislike" data-url="<?php echo Url::to([
                                  'artbox-comment/default/dislike',
                                  'id' => $child->artbox_comment_id,
                              ]); ?>">Dislike</a>
                          <?php
                          */
                      ?>
                    <div class="artbox_child_reply"></div>
a2cde075   Yarik   first commit
156
                  </div>
faff2c48   Yarik   Artbox comment cr...
157
                </div>
a2cde075   Yarik   first commit
158
159
160
161
162
                  <?php
              }
          }
      ?>
  </div>