Blame view

common/modules/comment/widgets/views/_project_comment_view.php 8.63 KB
2261f70a   Yarik   test
1
2
  <?php
      use common\models\User;
0eb4e7fc   Yarik   test
3
      use kartik\rating\StarRating;
2261f70a   Yarik   test
4
5
6
7
8
9
10
11
12
13
      use yii\helpers\Html;
  
      /**
       * @var \common\modules\comment\models\CommentProject $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
       */
be662d1f   Yarik   test
14
      $user = $model->user;
2261f70a   Yarik   test
15
16
17
18
  ?>
  <div class="performer-vacancy-sidebar-left-wr">
      <div class="performer-vacancy-sidebar-left">
          <div class="performer-vacancy-sidebar-img style">
0eb4e7fc   Yarik   test
19
20
21
22
23
24
25
              <?php
              if(!empty($user->userInfo->image)) {
                  echo Html::img($user->userInfo->image);
              } else {
                  echo Html::img('/images/avatar-bg.png');
              }
              ?>
2261f70a   Yarik   test
26
27
28
29
30
31
          </div>
          <div class="performer-vacancy-sidebar-all style">
              <div class="performer-vacancy-sidebar-soc style">
                  <ul>
                      <?php
                          if(!empty( $user->userInfo->social_fb )) {
be662d1f   Yarik   test
32
                              echo '<li>' . Html::a(Html::img('/images/ico-fb.png'), $user->userInfo->social_fb, [ 'target' => '_blank' ]) . '</li>';
2261f70a   Yarik   test
33
34
35
36
                          }
                      ?>
                      <?php
                          if(!empty( $user->userInfo->social_t )) {
be662d1f   Yarik   test
37
                              echo '<li>' . Html::a(Html::img('/images/ico-tw.png'), $user->userInfo->social_t, [ 'target' => '_blank' ]) . '</li>';
2261f70a   Yarik   test
38
39
40
41
                          }
                      ?>
                      <?php
                          if(!empty( $user->userInfo->social_in )) {
be662d1f   Yarik   test
42
                              echo '<li>' . Html::a(Html::img('/images/ico-in.png'), $user->userInfo->social_in, [ 'target' => '_blank' ]) . '</li>';
2261f70a   Yarik   test
43
44
45
46
                          }
                      ?>
                      <?php
                          if(!empty( $user->userInfo->social_vk )) {
be662d1f   Yarik   test
47
                              echo '<li>' . Html::a(Html::img('/images/ico-vk.png'), $user->userInfo->social_vk, [ 'target' => '_blank' ]) . '</li>';
2261f70a   Yarik   test
48
49
50
51
52
53
54
55
56
57
                          }
                      ?>
                  </ul>
              </div>
              <div class="performer-vacancy-sidebar-views style">
                  <ul class="style">
                      <li><img src="/images/sidebar-ico/ico-1.png" alt="">
                          <div class="sidebarvievstxt"><?= $user->userInfo->view_count ?></div>
                      </li>
                      <li><img src="/images/sidebar-ico/ico-9.png" alt="">
be662d1f   Yarik   test
58
59
                          <div class="sidebarvievstxt">
                              <span class="sidebar-views-txt">Статус: </span><?= ( empty( $user->userInfo->busy ) ? 'Свободен' : 'Занят' ) ?>
2261f70a   Yarik   test
60
61
62
63
                          </div>
                      </li>
                      <li><img src="/images/sidebar-ico/ico-2.png" alt="">
                          <div class="sidebarvievstxt">
be662d1f   Yarik   test
64
                              <span class="sidebar-views-txt">На сайте: </span><?= $user->liveTime ?>
2261f70a   Yarik   test
65
66
67
                          </div>
                      </li>
                      <li><img src="/images/sidebar-ico/ico-3.png" alt="">
be662d1f   Yarik   test
68
                          <div class="sidebarvievstxt"><span class="sidebar-views-txt">Последний визит:<br></span><?= $user->lastVisit ?>
2261f70a   Yarik   test
69
70
71
                          </div>
                      </li>
                  </ul>
0eb4e7fc   Yarik   test
72
                  <?= Html::a('Посмотреть профиль', $user->link, [ 'class' => 'tender-see-profile style', 'target' => '_blank' ]) ?>
2261f70a   Yarik   test
73
74
75
76
77
78
              </div>
          </div>
      </div>
  </div>
  <div class="tender-offer-proj-block-right-wr">
      <div class="tender-offer-proj-block-right">
be662d1f   Yarik   test
79
80
81
82
83
          <div class="tender-offer-proj-min-blocks">
              <span><?= $model->budget_from . '-' . $model->budget_to . ' ' . $model->currency->label ?></span>
          </div>
          <div class="tender-offer-proj-min-blocks">
              <span><?= $model->term_from . '-' . $model->term_to ?> ДНЯ</span></div>
2261f70a   Yarik   test
84
85
86
      </div>
      <div class="tender-offer-proj-block-left">
          <div class="search-worker-blocks-title-wr">
be662d1f   Yarik   test
87
              <div class="search-worker-blocks-title-title"><?= $user->name ?></div>
0eb4e7fc   Yarik   test
88
89
90
91
92
93
94
              <?php
                  echo StarRating::widget([
                      'name' => 'rating_review_comment',
                      'value' => $user->userInfo->rating,
                      'pluginOptions' => ['displayOnly' => true, 'size' => 'xxs']
                  ]);
              ?>
38a6e1dd   Yarik   test
95
              <?= Html::a(count($user->comments) . ' отзывов', $user->getLink('review'), [ 'class' => 'link-to-comm' ]) ?>
2261f70a   Yarik   test
96
97
          </div>
          <div class="tender-offer-proj-txt">
be662d1f   Yarik   test
98
              <?= $model->text ?>
2261f70a   Yarik   test
99
100
          </div>
          <ul class="download-list-files">
be662d1f   Yarik   test
101
102
103
104
105
              <?php
                  foreach($model->getFilesList() as $file) {
                      ?>
                      <li>
                          <span></span>
38a6e1dd   Yarik   test
106
107
108
109
110
                          <?= Html::a($file->name, $file->dir, [ 'class' => 'download-link-file' ]) ?>
                          <?= Html::a('Скачать', $file->dir, [
                              'class'    => 'download-link',
                              'download' => 'download',
                          ]) ?>
be662d1f   Yarik   test
111
112
113
114
                      </li>
                      <?php
                  }
              ?>
2261f70a   Yarik   test
115
116
117
          </ul>
      </div>
      <div class="tender-more-buttons-wr">
38a6e1dd   Yarik   test
118
119
          <?= Html::a('Портфолио', $user->getLink('portfolio'), [ 'class' => 'get-project-new' ]) ?>
          <?= Html::a('Контакты', $user->link, [ 'class' => 'get-list-new' ]) ?>
2261f70a   Yarik   test
120
      </div>
25bd78f8   Yarik   test
121
      <div style="clear:both"></div>
38a6e1dd   Yarik   test
122
      <?php
25bd78f8   Yarik   test
123
124
125
          if($model->status == $model::STATUS_ANONYMOUS) {
              echo Html::tag('div', 'Анонимное предложение', [ 'class' => 'project_status' ]);
          }
38a6e1dd   Yarik   test
126
127
          if(\Yii::$app->user->getId() == $model->owner->user_id) {
              ?>
25bd78f8   Yarik   test
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
              <div class="project_owner_state">
                  <p>
                      <?php
                          switch($model->state) {
                              case 1:
                                  echo 'Предложение не рассмотрено';
                                  break;
                              case 2:
                                  echo 'Исполнитель поставлен на рассмотрение';
                                  break;
                              case 3:
                                  echo 'Исполнитель назначен исполнителем';
                                  break;
                              case 4:
                                  echo 'Вы отказали данному исполнителю';
                                  break;
                              case 5:
                                  echo 'Исполнитель отказался от данного предложения';
                                  break;
                          }
                      ?>
                  </p>
38a6e1dd   Yarik   test
150
151
              </div>
              <?php
25bd78f8   Yarik   test
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
              if($model->state != $model::STATE_TRASH) {
                  ?>
                  <div class="project_owner_control">
                      <span>Отметить как: </span>
                      <?php
                          echo Html::a('новый', [ '#' ], [
                              'data-project-id' => $model->owner->project_id,
                              'data-comment-id' => $model->comment_id,
                              'class'           => 'artbox_project_make_new',
                          ]);
                          echo Html::a('кандидат', [ '#' ], [
                              'data-project-id' => $model->owner->project_id,
                              'data-comment-id' => $model->comment_id,
                              'class'           => 'artbox_project_make_candidate',
                          ]);
                          echo Html::a('исполнитель', [ '#' ], [
                              'data-project-id' => $model->owner->project_id,
                              'data-comment-id' => $model->comment_id,
                              'class'           => 'artbox_project_make_performer',
                          ]);
                          echo Html::a('отказать', [ '#' ], [
                              'data-project-id' => $model->owner->project_id,
                              'data-comment-id' => $model->comment_id,
                              'class'           => 'artbox_project_make_deny',
                          ]);
                      ?>
                  </div>
                  <?php
              }
38a6e1dd   Yarik   test
181
182
          }
      ?>
2261f70a   Yarik   test
183
184
  
  </div>