Blame view

frontend/views/layouts/performer.php 13.1 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
18
  

  ?>

      <div class="section-box content">

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

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

                  <div class="box-all">

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

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

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

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

                          ]) ?>

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

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

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

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

32ed90fd   Yarik   test
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
                          <?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
46
47
48
49
50
51
52
53
54
                      </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
55
                              'options'        => [

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

                              ],

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

38a6e1dd   Yarik   test
59
                              'items'          => [

eb7e82fb   Administrator   29.02.16
60
61
                                  [

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

baba04c2   Yarik   test
62
63
64
65
                                      'url'   => [

                                          'performer/common',

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

                                      ],

eb7e82fb   Administrator   29.02.16
66
67
68
                                  ],

                                  [

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

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

                                          'performer/portfolio',

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

                                      ],

eb7e82fb   Administrator   29.02.16
73
74
                                  ],

                                  [

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

                                      'url'   => [

                                          'performer/projects',

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

                                      ],

                                  ],

                                  [

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

baba04c2   Yarik   test
83
84
85
86
                                      'url'   => [

                                          'performer/blog-list',

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

                                      ],

eb7e82fb   Administrator   29.02.16
87
88
89
                                  ],

                                  [

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

baba04c2   Yarik   test
90
91
92
93
                                      'url'   => [

                                          'performer/review',

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

                                      ],

eb7e82fb   Administrator   29.02.16
94
95
96
                                  ],

                                  [

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

baba04c2   Yarik   test
97
98
99
100
                                      'url'   => [

                                          'performer/workplace',

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

                                      ],

eb7e82fb   Administrator   29.02.16
101
102
103
                                  ],

                                  [

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

baba04c2   Yarik   test
104
105
106
107
                                      'url'   => [

                                          'performer/gallery',

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

                                      ],

eb7e82fb   Administrator   29.02.16
108
109
110
111
112
113
114
115
116
117
118
119
120
                                  ],

                              ],

                          ]);

                      ?>

                  </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
121
                                  <div class="performance-vacancy-sidebar-company-title style"><?= $this->params[ 'user' ]->name ?></div>

eb7e82fb   Administrator   29.02.16
122
123
124
125
126
127
128
                                  <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
129
130
                                                      <li style="display: none">

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

eb7e82fb   Administrator   29.02.16
131
132
133
134
135
136
137
138
                                                  </ul>

                                              </div>

                                          </li>

                                      </ul>

                                  </div>

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

                                      <div class="rating">

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

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

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

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

eb7e82fb   Administrator   29.02.16
142
143
                                      </div>

                                  </div>

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

50ed5626   Yarik   test
145
146
147
148
                                  <?= Html::a('написать отзыв', [

                                      'performer/review',

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

                                  ], [ 'class' => 'performance-vacancy-sidebar-write style' ]) ?>

eb7e82fb   Administrator   29.02.16
149
150
                              </div>

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

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

eb7e82fb   Administrator   29.02.16
152
153
                              </div>

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

38a6e1dd   Yarik   test
154
155
156
                                  <?= $this->render('/patrial/social_list', [

                                      'params' => $this->params,

                                  ]) ?>

eb7e82fb   Administrator   29.02.16
157
158
                                  <div class="performer-vacancy-sidebar-views style">

                                      <ul class="style">

baba04c2   Yarik   test
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
                                          <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
187
                                          <li><img src="/images/sidebar-ico/ico_money.png" alt=""/>

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

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

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

baba04c2   Yarik   test
191
192
193
194
195
                                              </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
196
197
198
199
200
201
202
203
204
205
206
207
                                          <?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
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
                                      </ul>

                                  </div>

                              </div>

                          </div>

                      </div>

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

                          <?= $content ?>

                      </div>

                  </div>

              </div>

  

          </div>

  

      </div>

      <script>

baba04c2   Yarik   test
223
224
225
226
227
          $('div.rating').rating(

              {

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

              }

          );

eb7e82fb   Administrator   29.02.16
228
229
      </script>

  

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