Blame view

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