Blame view

frontend/views/layouts/company.php 18.4 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
      use common\models\User;

      use yii\helpers\Html;

76f36646   Yarik   test
9
      use yii\helpers\Url;

baba04c2   Yarik   test
10
11
      use yii\web\View;

      use yii\widgets\Menu;

eb7e82fb   Administrator   29.02.16
12
  

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

eb7e82fb   Administrator   29.02.16
14
  ?>

eb7e82fb   Administrator   29.02.16
15
      <div class="section-box content">

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

eb7e82fb   Administrator   29.02.16
17
18
              <div class="box-wr">

                  <div class="box-all">

76f36646   Yarik   test
19
20
21
22
23
24
25
                      <?php

                          if($this->params[ 'company' ]->id != \Yii::$app->user->getId()) {

                              ?>

                              <div class="performance-vacancy-call-back">

                                  <div class="performance-vacancy-call-back-title">Оставьте заявку<br/>и мы вам перезвоним

                                  </div>

                                  <form class="callback" action="">

01cd3c0f   Виталий   tokar commit
26
  

76f36646   Yarik   test
27
28
29
30
                                      <div class="input-blocks-wrapper">

                                          <label for="callbac_name">Имя</label>

                                          <input id="callbac_name" type="text"/>

                                      </div>

01cd3c0f   Виталий   tokar commit
31
  

76f36646   Yarik   test
32
33
34
35
                                      <div class="input-blocks-wrapper">

                                          <label for="callbac_phone">Телефон</label>

                                          <input id="callbac_phone" type="text"/>

                                      </div>

01cd3c0f   Виталий   tokar commit
36
  

76f36646   Yarik   test
37
38
39
                                      <input id="callbac_submit" type="submit" value="Перезвонить мне"/>

                                  </form>

                                  <div class="performance-vacancy-call-back-conf">Гарантируем конфидециальность</div>

5077a0ec   Yarik   test
40
41
                              </div>

                              <?php

76f36646   Yarik   test
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
                              if(!empty( \Yii::$app->user->identity )) {

                                  ?>

                                  <div class="performance-vacancy-add-favorite">

                                      <?php

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

                                              echo Html::a('', [ '#' ], [

                                                  'class'   => 'artbox_bookmark_remove_performer',

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

                                              ]);

                                          } else {

                                              echo Html::a('', [ '#' ], [

                                                  'class'   => 'artbox_bookmark_add_performer',

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

                                              ]);

                                          }

                                      ?>

                                  </div>

                                  <?php

                              }

5077a0ec   Yarik   test
61
62
                          }

                      ?>

eb7e82fb   Administrator   29.02.16
63
64
65
66
67
68
69
70
                  </div>

              </div>

          </div>

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

              <div class="box-wr">

                  <div class="box-all">

                      <?php

                          echo Menu::widget([

baba04c2   Yarik   test
71
                              'options'        => [

eb7e82fb   Administrator   29.02.16
72
73
74
                                  'class' => 'menu-content',

                              ],

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

baba04c2   Yarik   test
75
                              'items'          => [

eb7e82fb   Administrator   29.02.16
76
77
                                  [

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

baba04c2   Yarik   test
78
79
80
                                      'url'   => [

                                          'company/common',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
81
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
82
                                      ],

eb7e82fb   Administrator   29.02.16
83
84
                                  ],

                                  [

76f36646   Yarik   test
85
86
                                      'label'   => 'Выполненные работы',

                                      'url'     => [

baba04c2   Yarik   test
87
88
                                          'company/portfolio',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
89
90
91
92
93
94
95
96
97
98
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

                                      ],

                                      'visible' => ( empty( $this->params[ 'type' ] ) || $this->params[ 'type' ] == 'implementer' ) ? true : false,

                                  ],

                                  [

                                      'label'   => 'Заказанные работы',

                                      'url'     => [

                                          'company/projects',

                                          'company_id' => $this->params[ 'company' ]->id,

                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
99
                                      ],

76f36646   Yarik   test
100
                                      'visible' => ( !empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer' ) ? true : false,

eb7e82fb   Administrator   29.02.16
101
102
103
                                  ],

                                  [

                                      'label' => 'Команда',

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

                                          'company/team',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
107
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
108
                                      ],

eb7e82fb   Administrator   29.02.16
109
110
111
                                  ],

                                  [

                                      'label' => 'Вакансии',

baba04c2   Yarik   test
112
113
114
                                      'url'   => [

                                          'company/vacancy-list',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
115
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
116
                                      ],

eb7e82fb   Administrator   29.02.16
117
118
119
                                  ],

                                  [

                                      'label' => 'Блог',

baba04c2   Yarik   test
120
121
122
                                      'url'   => [

                                          'company/blog-list',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
123
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
124
                                      ],

eb7e82fb   Administrator   29.02.16
125
126
                                  ],

                                  [

76f36646   Yarik   test
127
                                      'label' => 'Мнения',

baba04c2   Yarik   test
128
129
130
                                      'url'   => [

                                          'company/review',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
131
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
132
                                      ],

eb7e82fb   Administrator   29.02.16
133
134
135
                                  ],

                                  [

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

baba04c2   Yarik   test
136
137
138
                                      'url'   => [

                                          'company/gallery',

                                          'company_id' => $this->params[ 'company' ]->id,

76f36646   Yarik   test
139
                                          'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

baba04c2   Yarik   test
140
                                      ],

eb7e82fb   Administrator   29.02.16
141
142
143
144
145
146
147
148
149
150
151
152
153
                                  ],

                              ],

                          ]);

                      ?>

                  </div>

              </div>

          </div>

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

              <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">

5077a0ec   Yarik   test
154
                                  <div class="performance-vacancy-sidebar-company-title style"><?= $this->params[ 'company' ]->name ?></div>

eb7e82fb   Administrator   29.02.16
155
156
157
                                  <div class="performance-vacancy-sidebar-company-job style">

                                      <ul>

                                          <li class="activejob">

76f36646   Yarik   test
158
159
160
161
162
163
164
165
166
                                              <?php

                                                  if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'implementer') {

                                                      echo Html::a('Исполнитель', Url::current([ 'type' => 'implementer' ]));

                                                  } elseif(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') {

                                                      echo Html::a('Заказчик', Url::current([ 'type' => NULL ]));

                                                  } else {

                                                      echo Html::a('Исполнитель', Url::current([ 'type' => NULL ]));

                                                  }

                                              ?>

eb7e82fb   Administrator   29.02.16
167
168
                                              <div class="sidebar-droped-wr style">

                                                  <ul>

76f36646   Yarik   test
169
170
171
172
173
174
175
176
177
178
179
                                                      <li>

                                                          <?php

                                                              if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'implementer') {

                                                                  echo Html::a('Заказчик', Url::current([ 'type' => 'customer' ]));

                                                              } elseif(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') {

                                                                  echo Html::a('Исполнитель', Url::current([ 'type' => NULL ]));

                                                              } else {

                                                                  echo Html::a('Заказчик', Url::current([ 'type' => 'customer' ]));

                                                              }

                                                          ?>

                                                      </li>

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

76f36646   Yarik   test
181
182
183
184
185
186
187
188
189
                                                          <?php

                                                              if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'implementer') {

                                                                  echo Html::a('Исполнитель', Url::current([ 'type' => 'implementer' ]));

                                                              } elseif(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') {

                                                                  echo Html::a('Заказчик', Url::current([ 'type' => NULL ]));

                                                              } else {

                                                                  echo Html::a('Исполнитель', Url::current([ 'type' => NULL ]));

                                                              }

                                                          ?>

eb7e82fb   Administrator   29.02.16
190
191
192
193
194
195
196
197
                                                  </ul>

                                              </div>

                                          </li>

                                      </ul>

                                  </div>

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

                                      <div class="rating">

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

baba04c2   Yarik   test
198
                                          <input type="hidden" class="val" value="<?= $this->params[ 'company' ]->userInfo->rating ?>"/>

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

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

eb7e82fb   Administrator   29.02.16
201
202
                                      </div>

                                  </div>

76f36646   Yarik   test
203
204
205
206
207
208
209
210
211
212
                                  <div class="performance-vacancy-sidebar-comm style"><?= count($this->params[ 'company' ]->comments) ?> мнений</div>

                                  <?php

                                      if($this->params[ 'company' ]->id != \Yii::$app->user->getId()) {

                                          echo Html::a('написать мнение', [

                                              'company/review',

                                              'company_id' => $this->params[ 'company' ]->id,

                                              'type'       => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,

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

                                      }

                                  ?>

eb7e82fb   Administrator   29.02.16
213
                              </div>

baba04c2   Yarik   test
214
                              <div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params[ 'company' ]->userInfo->image); ?></div>

eb7e82fb   Administrator   29.02.16
215
                              <div class="performer-vacancy-sidebar-all style">

76f36646   Yarik   test
216
217
218
                                  <?= $this->render('/patrial/social_list', [

                                      'params' => $this->params,

                                  ]) ?>

eb7e82fb   Administrator   29.02.16
219
220
                                  <div class="performer-vacancy-sidebar-views style">

                                      <ul class="style">

76f36646   Yarik   test
221
222
223
224
225
226
227
228
229
230
                                          <li><img src="/images/sidebar-ico/ico-1.png" alt=""/>

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

                                          </li>

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

                                              <div class="sidebarvievstxt">

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

                                              </div>

                                          </li>

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

                                              <div class="sidebarvievstxt">

42931736   Yarik   test
231
232
233
234
235
236
237
238
                                                  <span class="sidebar-views-txt">Последний визит: <br/></span>

                                                  <?php

                                                      if($this->params[ 'company' ]->isOnline) {

                                                          echo 'Онлайн';

                                                      } else {

                                                          echo $this->params[ 'company' ]->userInfo->lastVisitCabinet;

                                                      }

                                                  ?>

76f36646   Yarik   test
239
240
241
242
                                              </div>

                                          </li>

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

                                              <div class="sidebarvievstxt">

42931736   Yarik   test
243
244
245
246
247
248
249
250
                                                  <span class="sidebar-views-txt">Сотрудники:<br/></span>

                                                  <?php

                                                  if(!empty($this->params[ 'company' ]->companyInfo->staff)) {

                                                      echo $this->params[ 'company' ]->companyInfo->staff;

                                                  } else {

                                                      echo 0;

                                                  }

                                                  ?>

76f36646   Yarik   test
251
252
253
254
255
256
257
258
259
260
261
262
263
                                              </div>

                                          </li>

                                          <?= $this->render('/patrial/show_phone_list', [

                                              'phones' => $this->params[ 'company' ]->phones,

                                          ]) ?>

                                          <?= $this->render('/patrial/show_site_list', [

                                              'sites' => $this->params[ 'company' ]->site,

                                          ]) ?>

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

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Адрес:<br/></span><?= $this->params[ 'company' ]->address ?>

                                              </div>

                                          </li>

eb7e82fb   Administrator   29.02.16
264
265
266
267
268
269
270
271
272
273
274
275
276
                                      </ul>

                                  </div>

                              </div>

                          </div>

                      </div>

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

                          <?= $content ?>

                      </div>

                  </div>

              </div>

          </div>

          <?php

              /*====Blocks created in view====*/

baba04c2   Yarik   test
277
278
              if(isset( $this->blocks[ 'our_objects' ] )) {

                  echo $this->blocks[ 'our_objects' ];

eb7e82fb   Administrator   29.02.16
279
              }

baba04c2   Yarik   test
280
281
              if(isset( $this->blocks[ 'blog' ] )) {

                  echo $this->blocks[ 'blog' ];

eb7e82fb   Administrator   29.02.16
282
              }

baba04c2   Yarik   test
283
284
              if(isset( $this->blocks[ 'team' ] )) {

                  echo $this->blocks[ 'team' ];

eb7e82fb   Administrator   29.02.16
285
              }

baba04c2   Yarik   test
286
287
              if(isset( $this->blocks[ 'review' ] )) {

                  echo $this->blocks[ 'review' ];

eb7e82fb   Administrator   29.02.16
288
289
290
291
292
              }

              /*====End of blocks created in view====*/

          ?>

      </div>

      <script>

baba04c2   Yarik   test
293
294
295
296
297
          $('div.rating').rating(

              {

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

              }

          );

eb7e82fb   Administrator   29.02.16
298
      </script>

fbdb1f1c   Yarik   test
299
  <?php $this->endContent() ?>