Blame view

frontend/views/layouts/performer.php 14 KB
eb7e82fb   Administrator   29.02.16
1
  <?php

baba04c2   Yarik   test
2
3
4
5
      /**

       * @var string $content

       * @var View   $this

       */

eb7e82fb   Administrator   29.02.16
6
  

baba04c2   Yarik   test
7
8
9
10
11
12
      use common\models\User;

      use yii\helpers\ArrayHelper;

      use yii\helpers\Html;

      use yii\helpers\Url;

      use yii\web\View;

      use yii\widgets\Menu;

eb7e82fb   Administrator   29.02.16
13
  

baba04c2   Yarik   test
14
15
      \frontend\assets\AppAsset::register($this);

      $this->beginContent('@app/views/layouts/main.php');

eb7e82fb   Administrator   29.02.16
16
17
  ?>

      <div class="section-box content">

baba04c2   Yarik   test
18
          <div class="section-box-16" style="background: url('<?= $this->params[ 'user' ]->userInfo->poster; ?>') 50% no-repeat">

eb7e82fb   Administrator   29.02.16
19
20
21
              <div class="box-wr">

                  <div class="box-all">

                      <div class="blog-buttons-wr style">

50ed5626   Yarik   test
22
23
24
25
26
                          <?= Html::a('Предложить проект', [ '#' ], [

                              'class'             => 'blog-buttons-offer',

                              'data-performer-id' => $this->params[ 'user' ]->id,

                          ]) ?>

                          <?= Html::a('Написать сообщение', Url::toRoute([

baba04c2   Yarik   test
27
28
29
                              'chat/message',

                              'user_id' => $this->params[ 'user' ]->id,

                          ]), [ 'class' => 'blog-buttons-write' ]) ?>

32ed90fd   Yarik   test
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
                          <?php

                              if(!empty( \Yii::$app->user->identity )) {

                                  if($this->params[ 'user' ]->isBookmarked) {

                                      echo Html::a('Убрать из закладок', [ '#' ], [

                                          'class'   => 'get-list artbox_bookmark_remove_performer',

                                          'data-id' => $this->params[ 'user' ]->id,

                                      ]);

                                  } else {

                                      echo Html::a('Добавить в закладки', [ '#' ], [

                                          'class'   => 'get-list artbox_bookmark_add_performer',

                                          'data-id' => $this->params[ 'user' ]->id,

                                      ]);

                                  }

                              }

                          ?>

eb7e82fb   Administrator   29.02.16
45
46
47
48
49
50
51
52
53
                      </div>

                  </div>

              </div>

          </div>

          <div class="section-box menu-content-wr">

              <div class="box-wr">

                  <div class="box-all">

                      <?php

                          echo Menu::widget([

38a6e1dd   Yarik   test
54
                              'options'        => [

eb7e82fb   Administrator   29.02.16
55
56
57
                                  'class' => 'menu-content',

                              ],

                              'activeCssClass' => 'active-menu-content',

38a6e1dd   Yarik   test
58
                              'items'          => [

eb7e82fb   Administrator   29.02.16
59
60
                                  [

                                      'label' => 'Общее',

baba04c2   Yarik   test
61
62
63
                                      'url'   => [

                                          'performer/common',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
64
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
65
                                      ],

eb7e82fb   Administrator   29.02.16
66
67
68
                                  ],

                                  [

                                      'label' => 'Портфолио',

baba04c2   Yarik   test
69
70
71
                                      'url'   => [

                                          'performer/portfolio',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
72
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
73
                                      ],

eb7e82fb   Administrator   29.02.16
74
75
                                  ],

                                  [

b4142e17   Yarik   test
76
77
78
79
                                      'label' => 'Заказанные работы',

                                      'url'   => [

                                          'performer/projects',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
80
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

b4142e17   Yarik   test
81
82
83
                                      ],

                                  ],

                                  [

eb7e82fb   Administrator   29.02.16
84
                                      'label' => 'Блог',

baba04c2   Yarik   test
85
86
87
                                      'url'   => [

                                          'performer/blog-list',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
88
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
89
                                      ],

eb7e82fb   Administrator   29.02.16
90
91
92
                                  ],

                                  [

                                      'label' => 'Отзывы',

baba04c2   Yarik   test
93
94
95
                                      'url'   => [

                                          'performer/review',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
96
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
97
                                      ],

eb7e82fb   Administrator   29.02.16
98
99
100
                                  ],

                                  [

                                      'label' => 'Места работы',

baba04c2   Yarik   test
101
102
103
                                      'url'   => [

                                          'performer/workplace',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
104
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
105
                                      ],

eb7e82fb   Administrator   29.02.16
106
107
108
                                  ],

                                  [

                                      'label' => 'Галерея',

baba04c2   Yarik   test
109
110
111
                                      'url'   => [

                                          'performer/gallery',

                                          'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
112
                                          'type' => (!empty($this->params['type']))?$this->params['type']:null,

baba04c2   Yarik   test
113
                                      ],

eb7e82fb   Administrator   29.02.16
114
115
116
117
118
119
120
121
122
123
124
125
126
                                  ],

                              ],

                          ]);

                      ?>

                  </div>

              </div>

          </div>

          <div class="section-box-15 section-box-17">

              <div class="box-wr">

                  <div class="box-all">

                      <div class="performer-vacancy-sidebar-left-wr">

                          <div class="performer-vacancy-sidebar-left">

                              <div class="performance-vacancy-sidebar-company-wr">

38a6e1dd   Yarik   test
127
                                  <div class="performance-vacancy-sidebar-company-title style"><?= $this->params[ 'user' ]->name ?></div>

eb7e82fb   Administrator   29.02.16
128
129
130
131
132
133
134
                                  <div class="performance-vacancy-sidebar-company-job style">

                                      <ul>

                                          <li class="activejob">

                                              <a href="#">Испонитель</a>

                                              <div class="sidebar-droped-wr style">

                                                  <ul>

                                                      <li><a href="#">Заказчик</a></li>

baba04c2   Yarik   test
135
136
                                                      <li style="display: none">

                                                          <a href="#">Испонитель</a></li>

eb7e82fb   Administrator   29.02.16
137
138
139
140
141
142
143
144
                                                  </ul>

                                              </div>

                                          </li>

                                      </ul>

                                  </div>

                                  <div class="performance-vacancy-sidebar-stars style">

                                      <div class="rating">

                                          <!--оценка-->

38a6e1dd   Yarik   test
145
                                          <input type="hidden" class="val" value="<?= $this->params[ 'user' ]->userInfo->rating ?>"/>

eb7e82fb   Administrator   29.02.16
146
                                          <!--количество голосов-->

baba04c2   Yarik   test
147
                                          <input type="hidden" class="votes" value="1"/>

eb7e82fb   Administrator   29.02.16
148
149
                                      </div>

                                  </div>

38a6e1dd   Yarik   test
150
                                  <div class="performance-vacancy-sidebar-comm style"><?= count($this->params[ 'user' ]->comments) ?> отзывов</div>

50ed5626   Yarik   test
151
152
153
                                  <?= Html::a('написать отзыв', [

                                      'performer/review',

                                      'performer_id' => $this->params[ 'user' ]->id,

5014e10b   Yarik   test
154
                                      'type' => (!empty($this->params['type']))?$this->params['type']:null,

50ed5626   Yarik   test
155
                                  ], [ 'class' => 'performance-vacancy-sidebar-write style' ]) ?>

eb7e82fb   Administrator   29.02.16
156
157
                              </div>

                              <div class="performer-vacancy-sidebar-img style">

baba04c2   Yarik   test
158
                                  <?= Html::img($this->params[ 'user' ]->userInfo->image); ?>

eb7e82fb   Administrator   29.02.16
159
160
                              </div>

                              <div class="performer-vacancy-sidebar-all style">

38a6e1dd   Yarik   test
161
162
163
                                  <?= $this->render('/patrial/social_list', [

                                      'params' => $this->params,

                                  ]) ?>

eb7e82fb   Administrator   29.02.16
164
165
                                  <div class="performer-vacancy-sidebar-views style">

                                      <ul class="style">

baba04c2   Yarik   test
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
                                          <li><img src="/images/sidebar-ico/ico-1.png" alt=""/>

                                              <div class="sidebarvievstxt"><?= $this->params[ 'user' ]->userInfo->view_count ?> просмотра</div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-9.png" alt=""/>

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Статус: </span><?= $this->params[ 'user' ]->userInfo->busyText ?>

                                              </div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-2.png" alt=""/>

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">На сайте: </span><?= $this->params[ 'user' ]->liveTime ?>

                                              </div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-3.png" alt=""/>

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Последний визит:<br/></span><?= $this->params[ 'user' ]->userInfo->lastVisit ?>

                                              </div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-10.png" alt=""/>

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Трудовой стаж:<br/></span><?= $this->params[ 'user' ]->userInfo->experience ?>

                                              </div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-11.png" alt=""/>

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Звание в МФП:<br/></span><?= $this->params[ 'user' ]->userInfo->rank ?>

                                              </div>

                                          </li>

38a6e1dd   Yarik   test
194
                                          <li><img src="/images/sidebar-ico/ico_money.png" alt=""/>

baba04c2   Yarik   test
195
                                              <div class="sidebarvievstxt">

38a6e1dd   Yarik   test
196
                                                  <span class="sidebar-views-txt">Стоимость работ:<br/></span>

32ed90fd   Yarik   test
197
                                                  <?= $this->params[ 'user' ]->userInfo->salary . ' ' . $this->params[ 'user' ]->userInfo->currency->label ?>

baba04c2   Yarik   test
198
199
200
201
202
                                              </div>

                                          </li>

                                          <li><img src="/images/sidebar-ico/ico-13.png" alt=""/>

                                              <div class="sidebarvievstxt"><?= implode(', ', ArrayHelper::getColumn($this->params[ 'user' ]->payments, 'name')) ?></div>

                                          </li>

4b85f536   Yarik   test
203
204
205
206
207
208
209
210
211
212
213
214
                                          <?php

                                              if(!empty( $this->params[ 'user' ]->currentJob )) {

                                                  ?>

                                                  <li>

                                                      <img src="/images/sidebar-ico/ico-14.png" alt=""/>

                                                      <div class="sidebarvievstxt">

                                                          <span class="sidebar-views-txt">Текущее место работы:<br/></span><?= $this->params[ 'user' ]->currentJob->name ?>

                                                      </div>

                                                  </li>

                                                  <?php

                                              }

                                          ?>

eb7e82fb   Administrator   29.02.16
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
                                      </ul>

                                  </div>

                              </div>

                          </div>

                      </div>

                      <div class="section-box performer-vacancy-vacant-wr">

                          <?= $content ?>

                      </div>

                  </div>

              </div>

  

          </div>

  

      </div>

      <script>

baba04c2   Yarik   test
230
231
232
233
234
          $('div.rating').rating(

              {

                  fx : 'full', readOnly : 'true', url : 'rating.php'

              }

          );

eb7e82fb   Administrator   29.02.16
235
236
      </script>

  

97fb6489   Yarik   test
237
  <?php $this->endContent() ?>