Blame view

frontend/views/layouts/company.php 17.6 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
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
                                          <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">

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

                                              </div>

                                          </li>

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

                                              <div class="sidebarvievstxt">

                                                  <span class="sidebar-views-txt">Сотрудники:<br/></span><?= $this->params[ 'company' ]->companyInfo->staff ?>

                                              </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
250
251
252
253
254
255
256
257
258
259
260
261
262
                                      </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
263
264
              if(isset( $this->blocks[ 'our_objects' ] )) {

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

eb7e82fb   Administrator   29.02.16
265
              }

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

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

eb7e82fb   Administrator   29.02.16
268
              }

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

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

eb7e82fb   Administrator   29.02.16
271
              }

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

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

eb7e82fb   Administrator   29.02.16
274
275
276
277
278
              }

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

          ?>

      </div>

      <script>

baba04c2   Yarik   test
279
280
281
282
283
          $('div.rating').rating(

              {

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

              }

          );

eb7e82fb   Administrator   29.02.16
284
      </script>

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