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
|
use common\models\User;
|
0eb4e7fc
Yarik
test
|
8
|
use kartik\rating\StarRating;
|
baba04c2
Yarik
test
|
9
|
use yii\helpers\Html;
|
76f36646
Yarik
test
|
10
|
use yii\helpers\Url;
|
baba04c2
Yarik
test
|
11
12
|
use yii\web\View;
use yii\widgets\Menu;
|
eb7e82fb
Administrator
29.02.16
|
13
|
|
baba04c2
Yarik
test
|
14
|
$this->beginContent('@app/views/layouts/main.php');
|
eb7e82fb
Administrator
29.02.16
|
15
|
?>
|
eb7e82fb
Administrator
29.02.16
|
16
|
<div class="section-box content">
|
ac01ef92
Alex Savenko
background fix
|
17
|
<div class="section-box-14" style="background-image: url(<?= $this->params[ 'company' ]->userInfo->poster; ?>); background-repeat: no-repeat; background-position: 50%;">
|
eb7e82fb
Administrator
29.02.16
|
18
19
|
<div class="box-wr">
<div class="box-all">
|
fb22bd5d
Eugeny Galkovskiy
company send button
|
20
21
22
23
24
25
26
27
28
|
<div class="company_send_message">
<?php
echo Html::a('Написать сообщение', Url::toRoute([
'chat/message',
'user_id' => $this->params[ 'company' ]->id,
]));
?>
</div>
|
76f36646
Yarik
test
|
29
30
|
<?php
if($this->params[ 'company' ]->id != \Yii::$app->user->getId()) {
|
37c8e264
Yarik
test
|
31
|
// Форма "оставить заявку"
|
cefc2aa6
Yarik
test
|
32
|
echo $this->render('//company/_feedback_company', [ 'company' => $this->params[ 'company' ] ]);
|
37c8e264
Yarik
test
|
33
|
// Конец формы "оставить заявку"
|
76f36646
Yarik
test
|
34
35
|
if(!empty( \Yii::$app->user->identity )) {
?>
|
e5b774cd
Eugeny Galkovskiy
company send button
|
36
37
38
|
<script>
$(".company_send_message").addClass("withfav");
</script>
|
76f36646
Yarik
test
|
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
<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
|
56
57
|
}
?>
|
eb7e82fb
Administrator
29.02.16
|
58
59
60
|
</div>
</div>
</div>
|
c6c14d3c
Alex Savenko
vacancy counters ...
|
61
62
|
|
eb7e82fb
Administrator
29.02.16
|
63
64
65
66
|
<div class="section-box menu-content-wr">
<div class="box-wr">
<div class="box-all">
<?php
|
cefc2aa6
Yarik
test
|
67
68
69
70
71
72
73
|
$items = [
[
'label' => 'Общее',
'url' => [
'company/common',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
|
eb7e82fb
Administrator
29.02.16
|
74
|
],
|
cefc2aa6
Yarik
test
|
75
76
77
78
79
80
81
|
],
[
'label' => 'Выполненные работы',
'url' => [
'company/portfolio',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
|
76f36646
Yarik
test
|
82
|
],
|
cefc2aa6
Yarik
test
|
83
84
85
86
87
88
89
90
91
|
'active' => preg_match('/^portfolio.*$/', $this->context->action->id) ? true : false,
'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,
|
eb7e82fb
Administrator
29.02.16
|
92
|
],
|
cefc2aa6
Yarik
test
|
93
94
95
96
97
98
99
100
101
|
'active' => preg_match('/^projects.*$/', $this->context->action->id) ? true : false,
'visible' => ( !empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer' ) ? true : false,
],
[
'label' => 'Вакансии',
'url' => [
'company/vacancy-list',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
|
eb7e82fb
Administrator
29.02.16
|
102
|
],
|
cefc2aa6
Yarik
test
|
103
104
105
106
107
108
109
110
|
'active' => preg_match('/^vacancy.*$/', $this->context->action->id) ? true : false,
],
[
'label' => 'Мнения',
'url' => [
'company/review',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
|
eb7e82fb
Administrator
29.02.16
|
111
|
],
|
cefc2aa6
Yarik
test
|
112
113
114
115
116
117
118
119
120
121
122
|
],
];
if(empty($this->params['type']) || $this->params[ 'type' ] == 'implementer') {
$items = array_merge($items, [
[
'label' => 'Команда',
'url' => [
'company/team',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
],
|
baba04c2
Yarik
test
|
123
|
],
|
cefc2aa6
Yarik
test
|
124
125
126
127
128
129
130
131
|
[
'label' => 'Блог',
'url' => [
'company/blog-list',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
],
'active' => preg_match('/^blog.*$/', $this->context->action->id) ? true : false,
|
baba04c2
Yarik
test
|
132
|
],
|
cefc2aa6
Yarik
test
|
133
134
135
136
137
138
139
|
[
'label' => 'Галерея',
'url' => [
'company/gallery',
'company_id' => $this->params[ 'company' ]->id,
'type' => ( !empty( $this->params[ 'type' ] ) ) ? $this->params[ 'type' ] : NULL,
],
|
baba04c2
Yarik
test
|
140
|
],
|
cefc2aa6
Yarik
test
|
141
142
143
144
145
|
]);
}
echo Menu::widget([
'options' => [
'class' => 'menu-content',
|
eb7e82fb
Administrator
29.02.16
|
146
|
],
|
cefc2aa6
Yarik
test
|
147
148
|
'activeCssClass' => 'active-menu-content',
'items' => $items,
|
eb7e82fb
Administrator
29.02.16
|
149
150
151
152
153
154
155
156
157
158
159
|
]);
?>
</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
|
160
|
<div class="performance-vacancy-sidebar-company-title style"><?= $this->params[ 'company' ]->name ?></div>
|
eb7e82fb
Administrator
29.02.16
|
161
162
163
|
<div class="performance-vacancy-sidebar-company-job style">
<ul>
<li class="activejob">
|
76f36646
Yarik
test
|
164
|
<?php
|
4f7ef4a2
Yarik
test
|
165
|
if($this->params[ 'company' ]->userInfo->is_freelancer xor $this->params[ 'company' ]->userInfo->is_customer) {
|
cefc2aa6
Yarik
test
|
166
|
if(!empty( $this->params[ 'type' ] ) && $this->params[ 'type' ] == 'customer') {
|
4f7ef4a2
Yarik
test
|
167
168
169
170
|
echo Html::tag('span', 'Заказчик', [ 'class' => 'activejob_span' ]);
} else {
echo Html::tag('span', 'Исполнитель', [ 'class' => 'activejob_span' ]);
}
|
76f36646
Yarik
test
|
171
|
} else {
|
4f7ef4a2
Yarik
test
|
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
|
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 ]));
}
?>
<div class="sidebar-droped-wr style">
<ul>
<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>
<li style="display: none">
<?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 ]));
}
?>
</ul>
</div>
<?php
|
76f36646
Yarik
test
|
206
207
|
}
?>
|
eb7e82fb
Administrator
29.02.16
|
208
209
210
211
|
</li>
</ul>
</div>
<div class="performance-vacancy-sidebar-stars style">
|
0eb4e7fc
Yarik
test
|
212
213
|
<?php
echo StarRating::widget([
|
93a7a3c1
Yarik
test
|
214
215
216
217
218
219
220
221
222
|
'name' => 'rating_company',
'value' => $this->params[ 'company' ]->userInfo->rating,
'pluginOptions' => [
'displayOnly' => true,
'size' => 'xxs',
'min' => 0,
'max' => 10,
'stars' => 10,
],
|
0eb4e7fc
Yarik
test
|
223
224
|
]);
?>
|
eb7e82fb
Administrator
29.02.16
|
225
|
</div>
|
76f36646
Yarik
test
|
226
227
228
229
230
231
232
233
234
235
|
<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
|
236
|
</div>
|
2c99ade6
Administrator
23.05.16
|
237
|
<div class="performer-vacancy-sidebar-img style"><?= Html::img($this->params[ 'company' ]->userInfo->ShowAvatar($this->params[ 'company' ]->userInfo->image, 180,180)); ?></div>
|
eb7e82fb
Administrator
29.02.16
|
238
|
<div class="performer-vacancy-sidebar-all style">
|
76f36646
Yarik
test
|
239
240
241
|
<?= $this->render('/patrial/social_list', [
'params' => $this->params,
]) ?>
|
eb7e82fb
Administrator
29.02.16
|
242
243
|
<div class="performer-vacancy-sidebar-views style">
<ul class="style">
|
76f36646
Yarik
test
|
244
245
246
247
248
249
250
251
252
253
|
<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
|
254
255
256
257
258
259
260
261
|
<span class="sidebar-views-txt">Последний визит: <br/></span>
<?php
if($this->params[ 'company' ]->isOnline) {
echo 'Онлайн';
} else {
echo $this->params[ 'company' ]->userInfo->lastVisitCabinet;
}
?>
|
76f36646
Yarik
test
|
262
263
264
265
|
</div>
</li>
<li><img src="/images/sidebar-ico/ico-5.png" alt=""/>
<div class="sidebarvievstxt">
|
42931736
Yarik
test
|
266
267
|
<span class="sidebar-views-txt">Сотрудники:<br/></span>
<?php
|
93a7a3c1
Yarik
test
|
268
269
270
271
272
|
if(!empty( $this->params[ 'company' ]->companyInfo->staff )) {
echo $this->params[ 'company' ]->companyInfo->staff;
} else {
echo 0;
}
|
42931736
Yarik
test
|
273
|
?>
|
76f36646
Yarik
test
|
274
275
276
277
278
279
280
281
282
283
284
285
286
|
</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
|
287
288
289
290
291
292
293
294
295
296
297
298
299
|
</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
|
300
301
|
if(isset( $this->blocks[ 'our_objects' ] )) {
echo $this->blocks[ 'our_objects' ];
|
eb7e82fb
Administrator
29.02.16
|
302
|
}
|
baba04c2
Yarik
test
|
303
304
|
if(isset( $this->blocks[ 'blog' ] )) {
echo $this->blocks[ 'blog' ];
|
eb7e82fb
Administrator
29.02.16
|
305
|
}
|
baba04c2
Yarik
test
|
306
307
|
if(isset( $this->blocks[ 'team' ] )) {
echo $this->blocks[ 'team' ];
|
eb7e82fb
Administrator
29.02.16
|
308
|
}
|
baba04c2
Yarik
test
|
309
310
|
if(isset( $this->blocks[ 'review' ] )) {
echo $this->blocks[ 'review' ];
|
eb7e82fb
Administrator
29.02.16
|
311
312
313
314
315
|
}
/*====End of blocks created in view====*/
?>
</div>
<script>
|
baba04c2
Yarik
test
|
316
317
|
$('div.rating').rating(
{
|
93a7a3c1
Yarik
test
|
318
319
320
|
fx : 'full',
readOnly : 'true',
url : 'rating.php'
|
baba04c2
Yarik
test
|
321
322
|
}
);
|
eb7e82fb
Administrator
29.02.16
|
323
|
</script>
|
fbdb1f1c
Yarik
test
|
324
|
<?php $this->endContent() ?>
|