97fb6489
Yarik
test
|
1
2
|
<?php
|
2261f70a
Yarik
test
|
3
|
/**
|
d0f3b99f
Yarik
test
|
4
|
* @var View $this
|
2261f70a
Yarik
test
|
5
6
7
|
* @var Project $model
*/
use common\models\Project;
|
b5becf98
Yarik
test
|
8
|
use common\modules\comment\models\Comment;
|
0eb4e7fc
Yarik
test
|
9
|
use kartik\rating\StarRating;
|
2261f70a
Yarik
test
|
10
|
use \yii\helpers\Html;
|
d0f3b99f
Yarik
test
|
11
|
use yii\helpers\Url;
|
2261f70a
Yarik
test
|
12
13
|
use yii\web\View;
use yii\widgets\DetailView;
|
d0f3b99f
Yarik
test
|
14
|
use yii\widgets\Pjax;
|
97fb6489
Yarik
test
|
15
|
|
d0f3b99f
Yarik
test
|
16
|
$this->title = 'My Yii Application';
|
97fb6489
Yarik
test
|
17
|
?>
|
97fb6489
Yarik
test
|
18
19
|
<div class="section-box content">
<div class="section-box-tender">
|
7e6d3f52
Administrator
24.02.16
|
20
|
<div class="section-box-tender-title"><?= $model->name ?></div>
|
97fb6489
Yarik
test
|
21
22
23
24
25
|
<div class="section-box">
<div class="box-wr">
<div class="box-all">
<div class="tender-contract-wr style">
<div class="tender-contract-left">
|
d0f3b99f
Yarik
test
|
26
27
28
29
30
31
32
33
|
<?php if(!empty( $model->parent->name )): ?>
<div class="srch-prof-contract-button">ПОДРЯД</div>
<div class="srch-prof-contract-txt">
<span>Из заказа: </span><?= Html::a($model->parent->name, Url::toRoute([
'tender/view',
'tender_id' => $model->parent->project_id,
])) ?>
</div>
|
7e6d3f52
Administrator
24.02.16
|
34
|
<?php endif; ?>
|
97fb6489
Yarik
test
|
35
36
|
</div>
<div class="tender-contract-right">
|
d0f3b99f
Yarik
test
|
37
|
<span>Бюджет: <?= $model->budget ?> <?= $model->budgetCurrency->label ?></span>
|
97fb6489
Yarik
test
|
38
39
40
41
42
|
<img src="/images/tender/ico-1.png" alt=""/>
</div>
</div>
<div class="tender-date style">
<div class="srch-prof-params srch-prof-params-clock">
|
d0f3b99f
Yarik
test
|
43
|
<img src="/images/ico-clock.png" alt=""><span><?= Yii::$app->formatter->asDatetime($model->date_end, 'dd.MM.Y') ?></span>
|
97fb6489
Yarik
test
|
44
45
46
47
48
49
50
51
52
53
54
55
|
</div>
</div>
</div>
</div>
</div>
</div>
<div class="section-box-15 tender-page">
<div class="box-wr">
<div class="box-all">
<div class="section-box">
<div class="cabinet-message-read-autor-wr style">
<div class="cabinet-message-read-foto-wr">
|
d0f3b99f
Yarik
test
|
56
57
58
|
<div class="cabinet-message-read-foto">
<img src="<?= ( $model->user->userInfo->image ) ? : '' ?>" alt=""/>
</div>
|
97fb6489
Yarik
test
|
59
60
|
</div>
<div class="cab-mes-read-cont">
|
eb7e82fb
Administrator
29.02.16
|
61
|
<div class="cab-mes-read-cont-title"><?= $model->user->owner->name ?></div>
|
97fb6489
Yarik
test
|
62
|
<div class="cab-mes-read-cont-stars">
|
0eb4e7fc
Yarik
test
|
63
64
|
<?php
echo StarRating::widget([
|
d0f3b99f
Yarik
test
|
65
66
67
68
69
|
'name' => 'rating_company',
'value' => $model->user->userInfo->rating,
'pluginOptions' => [
'displayOnly' => true,
'size' => 'xxs',
|
93a7a3c1
Yarik
test
|
70
71
72
|
'min' => 0,
'max' => 10,
'stars' => 10,
|
d0f3b99f
Yarik
test
|
73
|
],
|
0eb4e7fc
Yarik
test
|
74
75
|
]);
?>
|
97fb6489
Yarik
test
|
76
|
</div>
|
34190b33
Yarik
test
|
77
|
<div class="cab-mes-read-cont-com"><?= count($model->user->comments) ?> мнений</div>
|
97fb6489
Yarik
test
|
78
|
<div class="cab-mes-read-cont-soc">
|
d0f3b99f
Yarik
test
|
79
80
81
82
|
<?= Html::a(Html::img('/images/ico-fb.png'), "{$model->user->userInfo->social_fb}", [ 'target' => '_blank' ]) ?>
<?= Html::a(Html::img('/images/ico-tw.png'), "{$model->user->userInfo->social_t}", [ 'target' => '_blank' ]) ?>
<?= Html::a(Html::img('/images/ico-in.png'), "{$model->user->userInfo->social_in}", [ 'target' => '_blank' ]) ?>
<?= Html::a(Html::img('/images/ico-vk.png'), "{$model->user->userInfo->social_vk}", [ 'target' => '_blank' ]) ?>
|
97fb6489
Yarik
test
|
83
84
|
</div>
</div>
|
cc4e7c12
Yarik
test
|
85
86
87
88
89
90
91
|
<?php
if(!empty( \Yii::$app->user->identity )) {
?>
<div class="performance-vacancy-add-favorite">
<?php
if($model->isBookmarked) {
echo Html::a('', [ '#' ], [
|
3c618303
Yarik
test
|
92
|
'class' => 'artbox_bookmark_remove_project',
|
cc4e7c12
Yarik
test
|
93
94
95
96
|
'data-id' => $model->project_id,
]);
} else {
echo Html::a('', [ '#' ], [
|
3c618303
Yarik
test
|
97
|
'class' => 'artbox_bookmark_add_project',
|
cc4e7c12
Yarik
test
|
98
99
100
101
102
103
104
105
|
'data-id' => $model->project_id,
]);
}
?>
</div>
<?php
}
?>
|
97fb6489
Yarik
test
|
106
107
108
109
110
111
|
<div class="cab-mes-read-last-visit">
<div class="cab-mes-read-min-bl" style="width: 204px">
<div class="profile-phone-site style">
<div class="style">
<div class="profile-phone">
<img src="/images/sidebar-ico/ico-2.png" alt="">
|
d0f3b99f
Yarik
test
|
112
|
<span style="font-size: 13px" class="sidebar-views-txt">На сайте: </span><?= $model->user->liveTime ?>
|
97fb6489
Yarik
test
|
113
114
115
116
|
</div>
</div>
</div>
</div>
|
d0f3b99f
Yarik
test
|
117
118
119
120
121
122
123
124
125
126
|
<!-- <div class="cab-mes-read-min-bl">-->
<!-- <div class="profile-phone-site style">-->
<!-- <div class="style">-->
<!-- <div class="profile-phone" style="width: 175px">-->
<!-- <img src="/images/sidebar-ico/ico-4.png" alt="">-->
<!-- <span style="font-size: 13px" class="sidebar-views-txt">Последнее обновление:<br></span><p style="padding-left: 24px">1 ноября 2015</p>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </div>-->
|
97fb6489
Yarik
test
|
127
128
129
130
131
|
<div class="cab-mes-read-min-bl" style="margin-top: 25px; width: 204px">
<div class="profile-phone-site style">
<div class="style">
<div class="profile-phone">
<img src="/images/sidebar-ico/ico-3.png" alt="">
|
d0f3b99f
Yarik
test
|
132
133
|
<span style="font-size: 13px; margin-left: 7px" class="sidebar-views-txt">Последний визит:<br></span>
<p style="padding-left: 25px"><?= $model->user->userInfo->lastVisit ?></p>
|
97fb6489
Yarik
test
|
134
135
136
137
|
</div>
</div>
</div>
</div>
|
d0f3b99f
Yarik
test
|
138
139
140
141
142
143
144
145
|
<?php if($model->user->type == 2): ?>
<div class="cab-mes-read-min-bl" style="margin-top: 25px">
<div class="profile-phone-site style">
<div class="style">
<div class="profile-phone" style="width: 175px">
<img src="/images/sidebar-ico/ico-5.png" alt="">
<span style="font-size: 13px" class="sidebar-views-txt">Сотрудники: </span><?= $model->user->companyInfo->staff ?>
</div>
|
97fb6489
Yarik
test
|
146
147
148
|
</div>
</div>
</div>
|
eb7e82fb
Administrator
29.02.16
|
149
150
|
<?php endif; ?>
|
97fb6489
Yarik
test
|
151
|
<div class="cab-mes-read-min-bl" style="margin-top: 25px; width: 204px">
|
d0f3b99f
Yarik
test
|
152
153
154
155
156
157
158
|
<?php foreach($model->user->phones as $phone): ?>
<div class="profile-phone-site style">
<div class="style">
<div class="profile-phone">
<img src="/images/ico-phone.png" alt="">
<span style="margin-left: 3px"><?= $phone[ 'phone' ] ?></span>
</div>
|
97fb6489
Yarik
test
|
159
160
|
</div>
</div>
|
d0f3b99f
Yarik
test
|
161
|
<?php endforeach; ?>
|
97fb6489
Yarik
test
|
162
163
|
</div>
<div class="cab-mes-read-min-bl" style="margin-top: 25px">
|
d0f3b99f
Yarik
test
|
164
165
166
167
168
169
170
|
<?php foreach($model->user->site as $site): ?>
<div class="profile-phone-site style">
<div class="style">
<div class="profile-site">
<img src="/images/ico-site.png" alt="">
<a href="<?= $site[ 'site' ] ?>" target="_blank">Сайт</a>
</div>
|
97fb6489
Yarik
test
|
171
172
|
</div>
</div>
|
d0f3b99f
Yarik
test
|
173
|
<?php endforeach; ?>
|
97fb6489
Yarik
test
|
174
175
176
177
178
179
|
</div>
</div>
</div>
</div>
<div class="section-box-tender-navi">
|
d0f3b99f
Yarik
test
|
180
181
182
183
184
185
|
<?php if(!empty( $model->parent->name )): ?>
<span>Подряд</span>
<img src="/images/tender/ico-2.png" alt=""/><?= Html::a(Yii::t('app', 'Main project'), Url::toRoute([
'tender/view',
'tender_id' => $model->parent->project_id,
])) ?>
|
7e6d3f52
Administrator
24.02.16
|
186
|
<?php endif; ?>
|
97fb6489
Yarik
test
|
187
188
|
</div>
<div class="section-box-tender-info-wr">
|
b9a54f61
Yarik
test
|
189
|
<div class="tender-info-title style">Краткая информация о заказе</div>
|
97fb6489
Yarik
test
|
190
|
<div class="section-box-tender-txt">
|
7e6d3f52
Administrator
24.02.16
|
191
|
<?= $model->description ?>
|
97fb6489
Yarik
test
|
192
193
194
195
196
|
</div>
</div>
<div class="section-box-tender-tags-wr">
<div class="section-box-tender-tags-title style">Специализации</div>
<div class="section-box-tender-tags style">
|
d0f3b99f
Yarik
test
|
197
|
<?php foreach($model->specializations as $specialization): ?>
|
7e6d3f52
Administrator
24.02.16
|
198
199
|
<span><a href="#"><?= $specialization->specialization_name ?></a>, </span>
<?php endforeach; ?>
|
97fb6489
Yarik
test
|
200
201
202
203
204
205
206
207
208
209
210
|
</div>
</div>
</div>
</div>
</div>
<div class="section-box-map tender-map">
<div class="shadow-map"></div>
<div id="map_cloud" style="display: none;">
<script type="text/javascript">
|
d0f3b99f
Yarik
test
|
211
212
|
function initialize()
{
|
97fb6489
Yarik
test
|
213
214
|
var start_position = new google.maps.LatLng('56', '30');
var settings = {
|
93a7a3c1
Yarik
test
|
215
216
217
|
zoom : 7,
scrollwheel : false,
center : start_position,
|
d0f3b99f
Yarik
test
|
218
219
220
221
|
mapTypeControl : false,
mapTypeControlOptions : {style : google.maps.MapTypeControlStyle.DROPDOWN_MENU},
navigationControl : false,
navigationControlOptions : {style : google.maps.NavigationControlStyle.SMALL},
|
93a7a3c1
Yarik
test
|
222
223
224
225
226
|
scaleControl : false,
streetViewControl : false,
rotateControl : false,
zoomControl : true,
mapTypeId : google.maps.MapTypeId.ROADMAP
|
d0f3b99f
Yarik
test
|
227
|
};
|
97fb6489
Yarik
test
|
228
229
|
var map = new google.maps.Map(document.getElementById("map_canvas"), settings);
|
d0f3b99f
Yarik
test
|
230
231
|
var image1 = new google.maps.MarkerImage(
'images/markers/marker-we-1.png', new google.maps.Size(21, 32), new google.maps.Point(0, 0), new google.maps.Point(16, 35)
|
97fb6489
Yarik
test
|
232
233
|
);
|
d0f3b99f
Yarik
test
|
234
235
|
var marker = new google.maps.Marker(
{
|
93a7a3c1
Yarik
test
|
236
237
238
239
|
position : new google.maps.LatLng('56', '35.3'),
map : map,
title : 'Marker Title2',
icon : image1
|
d0f3b99f
Yarik
test
|
240
241
|
}
);
|
97fb6489
Yarik
test
|
242
243
244
245
246
247
|
}
</script>
</div>
<div id="map_canvas" style="width: 100%; height:100%;"></div>
</div>
|
0aa459ef
Виталий
git
|
248
249
250
251
252
253
254
255
256
257
|
<div class="section-box fix_padding_bottom_">
<div class="tabs_1 style">
<div class="tabs_list style" style="display: none">
<div class="box-wr">
<div class="box-all">
<ul>
<li class="active"><a href="#tabs_1">Заявки</a></li>
<li><a href="#tabs_2">Вопрос-Ответ</a></li>
</ul>
</div>
|
9a56c0e3
Виталий
git
|
258
|
</div>
|
0aa459ef
Виталий
git
|
259
|
|
93a7a3c1
Yarik
test
|
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
|
</div>
<div class="tabs_views-wr">
<div class="_tabs style">
<div class="box-wr">
<div class="box-all">
<?php
Pjax::begin();
echo \common\modules\comment\widgets\CommentWidget::widget([
'context' => $this,
'model' => $model::className(),
'model_id' => $model->project_id,
'comment_class' => \common\modules\comment\models\CommentProject::className(),
'class_options' => [
'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST,
'user_id' => \Yii::$app->user->getId(),
'guestComment' => false,
'status' => \common\modules\comment\models\CommentProject::STATUS_ACTIVE,
],
'list_options' => [
'view' => 'list-project-comment',
'class' => 'section box tender-offer-proj-wr',
],
'form_options' => [
'view' => 'form-project-comment',
'tag' => 'div',
'class' => 'artbox_comment_form section-box tender-add-answer',
],
'options' => [
'tag' => false,
],
]);
Pjax::end();
?>
</div>
|
9a56c0e3
Виталий
git
|
295
296
|
</div>
</div>
|
93a7a3c1
Yarik
test
|
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
|
<div class="_tabs style">
<div class="box-wr">
<div class="box-all">
<?php
Pjax::begin();
echo \common\modules\comment\widgets\CommentWidget::widget([
'context' => $this,
'model' => $model->className(),
'model_id' => $model->project_id,
'comment_class' => \common\modules\comment\models\CommentProjectAnswer::className(),
'class_options' => [
'scenario' => is_int(\Yii::$app->user->getId()) ? \common\modules\comment\models\Comment::SCENARIO_USER : \common\modules\comment\models\Comment::SCENARIO_GUEST,
'user_id' => \Yii::$app->user->getId(),
'guestComment' => false,
'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE,
],
'provider_options' => [
'pagination' => [
'pageSize' => 2,
],
|
0aa459ef
Виталий
git
|
317
|
],
|
93a7a3c1
Yarik
test
|
318
319
320
321
322
|
'success_options' => [
'tag' => 'div',
// 'content' => 'Вопрос успешно создан и появится как только будет получен ответ',
'content' => function() {
return "<script>
|
04bd4f61
Виталий
git
|
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
|
addRemoveBlocks()
function addRemoveBlocks()
{
$('#overlay, .succses_comm').remove();
$('body').append('<div id=\"overlay\" style=\"top:0; left:0;\"></div>').append('<div class=\"succses_comm\"><div class=\"closed-form\"></div><div class=\"succses_comm-txt\">Вопрос успешно создан и появится как только будет получен ответ</div></div>');
$('#overlay').fadeIn(
400, function()
{
$('.succses_comm').css({display : 'block'}).animate({opacity : 1, top : '50%'}, 200);
}
);
function closeSuccsescomm() {
$('.succses_comm')
.animate(
{opacity : 0, top : '30%'}, 200, function()
{
$(this).css('display', 'none')
$('#overlay').fadeOut(
400, function()
{
$('#overlay, .succses_comm').remove()
}
)
}
)
}
$('body').on('click', '.closed-form, #overlay', function() {
closeSuccsescomm()
}
);
setTimeout(closeSuccsescomm, 4000)
}
</script>";
|
93a7a3c1
Yarik
test
|
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
|
},
'class' => 'test-class-success',
],
'list_options' => [
'view' => 'list-comment-question',
],
'form_options' => [
'view' => 'form-comment-answer',
'tag' => 'span',
'class' => ( ( $model->user_id == \Yii::$app->user->id ) ? 'hidden' : '' ),
],
'options' => [
'class' => 'proektant-comments-wr fix_te style',
],
]);
Pjax::end();
?>
</div>
|
0aa459ef
Виталий
git
|
374
375
376
|
</div>
</div>
</div>
|
9a56c0e3
Виталий
git
|
377
|
</div>
|
9a56c0e3
Виталий
git
|
378
379
|
|
93a7a3c1
Yarik
test
|
380
381
382
383
|
</div>
<script>
$(document).ready(
function()
|
d0f3b99f
Yarik
test
|
384
|
{
|
93a7a3c1
Yarik
test
|
385
386
387
|
tabs_();
inputNumber();
tenderMark();
|
9a56c0e3
Виталий
git
|
388
|
|
93a7a3c1
Yarik
test
|
389
390
391
392
393
394
395
396
397
|
function inputNumber()
{
$("#commentproject-budget_from, #commentproject-budget_to, #commentproject-term_from, #commentproject-term_to")
.keypress(
function(e)
{
return 8 == e.which || e.which > 47 && e.which < 58 ? void 0 : !1
}
)
|
dacd45d0
Виталий
git
|
398
|
}
|
dde061b3
Виталий
git
|
399
|
|
93a7a3c1
Yarik
test
|
400
401
402
403
|
function tabs_()
{
$('.tabs_list').css('display', 'block')
if(location.hash == '#tabs_2')
|
d0f3b99f
Yarik
test
|
404
|
{
|
93a7a3c1
Yarik
test
|
405
406
407
408
409
410
411
412
|
$('._tabs').css({display : 'block'})
$('._tabs:first-child').css({display : 'none'})
$('.tabs_list ul li').addClass('active')
$('.tabs_list ul li:first-child').removeClass('active')
} else
{
$('._tabs').css({display : 'none'})
$('._tabs:first-child').css({display : 'block'})
|
d0f3b99f
Yarik
test
|
413
|
}
|
6668b7fe
Виталий
git
|
414
|
|
93a7a3c1
Yarik
test
|
415
416
417
418
419
420
421
422
423
424
425
426
427
428
|
$('.tabs_list ul li').click(
function()
{
$('.tabs_list ul li').removeClass('active')
$(this).addClass('active')
var index = $(this).index()
var tabs = $('._tabs')
tabs.css({display : 'none'})
$(tabs[index]).css({display : 'block'})
var thisHash = $(this).find('a').attr('href')
window.location.hash = thisHash;
}
)
|
d0f3b99f
Yarik
test
|
429
|
}
|
6668b7fe
Виталий
git
|
430
|
|
93a7a3c1
Yarik
test
|
431
432
433
434
435
|
function tenderMark()
{
var markParrent = $('.project_owner_control')
markParrent.addClass('_on')
for(var i = 0; i < markParrent.length; i++)
|
d0f3b99f
Yarik
test
|
436
|
{
|
93a7a3c1
Yarik
test
|
437
438
439
440
|
var markTxt = $(markParrent[i]).find('a.active')
$(markParrent[i]).find('p.new_mark_').html(markTxt.text())
markTxt.css({display : 'none'})
}
|
6668b7fe
Виталий
git
|
441
|
|
93a7a3c1
Yarik
test
|
442
443
|
markParrent.click(
function()
|
d0f3b99f
Yarik
test
|
444
|
{
|
93a7a3c1
Yarik
test
|
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
|
$(this).toggleClass('focus')
if($(this).hasClass('focus'))
{
$(this).addClass('shadow_')
var height = $(this).height()
var newHeight = ($(this).find('div').height()) + 2
$(this).css({height : (height + newHeight)})
markParrent.find('a').click(
function()
{
$(this).parent().prev().html($(this).text())
}
)
} else
{
$(this).removeClass('shadow_')
$(this).css({height : 29})
}
|
d0f3b99f
Yarik
test
|
464
|
}
|
93a7a3c1
Yarik
test
|
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
|
)
// submitForm();
function submitForm()
{
$('.input-blocks-comm-button button').click(
function()
{
setInterval(
function()
{
var length = ($('.test-class-success').length)
if(length > 0)
{
console.log('has')
}
}, 100
)
|
04bd4f61
Виталий
git
|
483
|
}
|
93a7a3c1
Yarik
test
|
484
485
|
)
}
|
04bd4f61
Виталий
git
|
486
|
|
ebc2fc3e
Виталий
git
|
487
|
}
|
6668b7fe
Виталий
git
|
488
|
|
d0f3b99f
Yarik
test
|
489
|
}
|
93a7a3c1
Yarik
test
|
490
491
492
493
494
495
496
497
498
499
500
|
)
</script>
<script>
$('div.rating, div.rating-new').rating(
{
fx : 'full',
readOnly : 'true',
url : 'rating.php'
}
);
</script>
|