eb7e82fb
Administrator
29.02.16
|
1
|
<?php
|
fdc1c9de
Yarik
test
|
2
|
|
83b0052c
Yarik
test
|
3
|
use common\models\Portfolio;
|
38ffb9db
Yarik
test
|
4
|
use common\models\PortfolioUser;
|
83b0052c
Yarik
test
|
5
|
use common\models\User;
|
38ffb9db
Yarik
test
|
6
7
|
use kartik\rating\StarRating;
use yii\helpers\ArrayHelper;
|
83b0052c
Yarik
test
|
8
|
use yii\helpers\Html;
|
38ffb9db
Yarik
test
|
9
|
use yii\helpers\Url;
|
83b0052c
Yarik
test
|
10
|
use yii\web\ViewAction;
|
38ffb9db
Yarik
test
|
11
|
use yii\widgets\Pjax;
|
fdc1c9de
Yarik
test
|
12
|
|
83b0052c
Yarik
test
|
13
|
/**
|
38ffb9db
Yarik
test
|
14
15
16
17
|
* @var ViewAction $this
* @var User $user
* @var Portfolio $portfolio
* @var PortfolioUser $portfolio_user
|
83b0052c
Yarik
test
|
18
19
|
*/
$this->params[ 'company' ] = $user;
|
fdc1c9de
Yarik
test
|
20
|
|
83b0052c
Yarik
test
|
21
|
$this->title = 'My Yii Application';
|
38ffb9db
Yarik
test
|
22
23
24
25
|
$rating = $portfolio->getRatingValue();
if(!empty( $portfolio_user )) {
$portfolio_user_gallery = $portfolio->ShowGallery($portfolio_user->gallery->photo);
}
|
eb7e82fb
Administrator
29.02.16
|
26
27
|
?>
<div class="portfolio-new-page-wrapper style">
|
38ffb9db
Yarik
test
|
28
29
30
31
32
33
34
35
36
37
|
<?php
Pjax::begin();
if(!empty( $portfolio_user )) {
echo Html::a('Вернуться к основной запаси', [
'company/portfolio-view',
'company_id' => $user->id,
'portfolio_id' => $portfolio->portfolio_id,
]);
}
?>
|
eb7e82fb
Administrator
29.02.16
|
38
|
<div class="new-portfolio-bg style ">
|
38ffb9db
Yarik
test
|
39
40
41
42
43
44
45
|
<?php
if(!empty( $portfolio_user )) {
echo Html::img($portfolio->minImg(ArrayHelper::getValue($portfolio_user_gallery, 0, ''), '720', '280'));
} else {
echo Html::img($portfolio->minImg($portfolio->cover, '720', '280'));
}
?>
|
eb7e82fb
Administrator
29.02.16
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
</div>
<div class="new-portfolio-icons-rating-wr style">
<div class="new-portfolio-icons">
<div class="portfolio-project-views-wr">
<div class="portfolio-project-views ico-views-bl">
<div class="portfolio-project-views-img-wr">
<div class="portfolio-project-views-img">
<img src="/images/portfolio-project/ico-1.png"></div>
</div>
<div class="portfolio-project-views-txt"><?= $portfolio->view_count ?></div>
</div>
<div class="portfolio-project-rati ico-views-bl">
<div class="portfolio-project-views-img-wr">
<div class="portfolio-project-views-img">
<img src="/images/portfolio-project/ico-2.png"></div>
</div>
|
38ffb9db
Yarik
test
|
62
|
<div class="portfolio-project-views-txt"><?= ( !empty( $rating ) ? $rating : 'Нет' ) ?></div>
|
eb7e82fb
Administrator
29.02.16
|
63
64
65
66
67
68
|
</div>
<div class="ico-views-bl">
<div class="portfolio-project-views-img-wr">
<div class="portfolio-project-views-img">
<img src="/images/portfolio-project/ico-3.png"></div>
</div>
|
38ffb9db
Yarik
test
|
69
|
<div class="portfolio-project-views-txt"><?= count($portfolio->comments) ?></div>
|
eb7e82fb
Administrator
29.02.16
|
70
71
72
73
|
</div>
</div>
</div>
<div class="new-portfolio-rating">
|
38ffb9db
Yarik
test
|
74
75
76
77
78
79
80
|
<?php
echo StarRating::widget([
'name' => 'rating_portfolio',
'value' => $rating,
'pluginOptions' => [
'displayOnly' => true,
'size' => 'xxs',
|
93a7a3c1
Yarik
test
|
81
82
83
|
'min' => 0,
'max' => 10,
'stars' => 10,
|
38ffb9db
Yarik
test
|
84
85
86
|
],
]);
?>
|
eb7e82fb
Administrator
29.02.16
|
87
88
|
</div>
</div>
|
fdc1c9de
Yarik
test
|
89
|
|
eb7e82fb
Administrator
29.02.16
|
90
91
92
|
<div class="new-portf-slider-wr style">
<div class="new-portf-slider-title"><?= $portfolio->name ?></div>
<?php
|
38ffb9db
Yarik
test
|
93
|
if(!empty( $portfolio_user_gallery )) {
|
83b0052c
Yarik
test
|
94
95
96
97
98
|
?>
<div class="new-portf-slider style">
<div class="slider-video-wr">
<div id="demo5" class="scroll-img">
<ul>
|
eb7e82fb
Administrator
29.02.16
|
99
|
<?php
|
38ffb9db
Yarik
test
|
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
|
foreach($portfolio_user_gallery as $one_photo) {
?>
<li><img src="<?= $one_photo ?>" alt=""/></li>
<?php
}
?>
</ul>
</div>
<div id="demo5-btn" class="text-center">
<button class="btn" id="demo5-backward"></button>
<button class="btn" id="demo5-forward"></button>
</div>
</div>
</div>
<?php
} elseif(empty( $portfolio_user ) && ( !empty( $portfolio->gallery ) || !empty( $portfolio->gallery->photo ) )) {
?>
<div class="new-portf-slider style">
<div class="slider-video-wr">
<div id="demo5" class="scroll-img">
<ul>
<?php
foreach($portfolio->ShowGallery($portfolio->gallery->photo) as $one_photo) {
|
fdc1c9de
Yarik
test
|
123
|
?>
|
713ccea4
Yarik
test
|
124
125
126
|
<li>
<img src="<?= $portfolio->minImg($one_photo, 210, 150) ?>" alt=""/>
</li>
|
fdc1c9de
Yarik
test
|
127
128
129
|
<?php
}
?>
|
83b0052c
Yarik
test
|
130
131
132
133
134
135
|
</ul>
</div>
<div id="demo5-btn" class="text-center">
<button class="btn" id="demo5-backward"></button>
<button class="btn" id="demo5-forward"></button>
</div>
|
eb7e82fb
Administrator
29.02.16
|
136
137
|
</div>
</div>
|
83b0052c
Yarik
test
|
138
139
|
<?php
}
|
eb7e82fb
Administrator
29.02.16
|
140
141
|
?>
</div>
|
fdc1c9de
Yarik
test
|
142
|
<div style="clear: both"></div>
|
eb7e82fb
Administrator
29.02.16
|
143
144
|
<div class="new-portfolio-txt-wrapper style">
<div class="new-portfolio-excerpt style">
|
eb7e82fb
Administrator
29.02.16
|
145
|
<?php
|
38ffb9db
Yarik
test
|
146
147
148
149
150
151
152
153
154
|
if(!empty( $portfolio_user ) && !empty( $portfolio_user->portfolioGallery ) && !empty( $portfolio_user->portfolioGallery->caption )) {
echo Html::tag('div', $portfolio_user->portfolioGallery->caption, [ 'class' => 'new-portfolio-editor' ]);
} else {
echo Html::tag('div', $portfolio->preview, [ 'class' => 'new-portfolio-editor' ]);
if(!empty( $portfolio->description )) {
?>
<div class="new-portfolio-see-all style"><span>Развернуть</span></div>
<?php
}
|
83b0052c
Yarik
test
|
155
|
}
|
eb7e82fb
Administrator
29.02.16
|
156
157
158
|
?>
</div>
<?php
|
38ffb9db
Yarik
test
|
159
|
if(empty( $portfolio_user ) && !empty( $portfolio->description )) {
|
83b0052c
Yarik
test
|
160
161
162
163
164
165
|
?>
<div class="new-portfolio-txt">
<div class="new-portfolio-editor">
<?= $portfolio->description ?>
</div>
<div class="new-portfolio-see-all style"><span>Свернуть</span></div>
|
eb7e82fb
Administrator
29.02.16
|
166
|
</div>
|
83b0052c
Yarik
test
|
167
168
|
<?php
}
|
eb7e82fb
Administrator
29.02.16
|
169
170
|
?>
</div>
|
38ffb9db
Yarik
test
|
171
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
|
<?php
if(!empty( $portfolio->portfolioUsers )) {
?>
<div class="new-portf-slider-wr style">
<p>Участники проекта:</p>
<?php
foreach($portfolio->portfolioUsers as $portfolioUser) {
$gallery = $portfolio->ShowGallery($portfolioUser->gallery->photo);
?>
<a href="<?= Url::to([
'company/portfolio-view',
'company_id' => $user->id,
'portfolio_id' => $portfolio->portfolio_id,
'portfolio_user' => $portfolioUser->portfolio_user_id,
]) ?>">
<figure class="portfolio_user_figure">
<p><?= Html::img($portfolio->minImg(ArrayHelper::getValue($gallery, 0, ''), 'original'), [ 'class' => 'portfolio_user_image' ]) ?></p>
<figcaption class="portfolio_user_caption"><?= $portfolioUser->user->name . ': ' . $portfolioUser->portfolioGallery->caption ?></figcaption>
</figure>
</a>
<?php
}
?>
</div>
<?php
}
Pjax::end();
?>
|
fdc1c9de
Yarik
test
|
199
|
|
eb7e82fb
Administrator
29.02.16
|
200
|
<?php
|
83b0052c
Yarik
test
|
201
|
echo \common\modules\comment\widgets\CommentWidget::widget([
|
fdc1c9de
Yarik
test
|
202
|
'context' => $this,
|
83b0052c
Yarik
test
|
203
204
205
206
207
|
'model' => $portfolio->className(),
'model_id' => $portfolio->portfolio_id,
'comment_class' => \common\modules\comment\models\Comment::className(),
'rating_class' => \common\modules\comment\models\Rating::className(),
'class_options' => [
|
fdc1c9de
Yarik
test
|
208
209
|
'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(),
|
83b0052c
Yarik
test
|
210
211
212
213
214
215
216
|
'guestComment' => true,
'status' => \common\modules\comment\models\Comment::STATUS_ACTIVE,
],
'list_options' => [
'view' => 'list-comment',
],
'form_options' => [
|
fdc1c9de
Yarik
test
|
217
|
'view' => 'form-comment',
|
83b0052c
Yarik
test
|
218
219
220
221
222
223
224
|
'tag' => 'div',
'class' => 'artbox_comment_form',
],
'options' => [
'class' => 'new-portf-comments-wr style',
],
]);
|
eb7e82fb
Administrator
29.02.16
|
225
|
?>
|
eb7e82fb
Administrator
29.02.16
|
226
227
|
</div>
<script>
|
eb7e82fb
Administrator
29.02.16
|
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
$(document).ready(
function()
{
portfolioHideTxt()
function portfolioHideTxt()
{
$('.new-portfolio-excerpt .new-portfolio-see-all span').click(
function()
{
$(this).parent().parent().parent().toggleClass('show-all')
}
)
$('.new-portfolio-txt .new-portfolio-see-all span').click(
function()
{
$(this).parent().parent().parent().toggleClass('show-all')
}
)
}
}
)
</script>
<script>
$(
function()
{
$('.new-portf-slider #demo5').scrollbox(
{
|
93a7a3c1
Yarik
test
|
256
257
258
259
|
direction : 'h',
distance : 210,
autoPlay : false,
onMouseOverPause : false
|
eb7e82fb
Administrator
29.02.16
|
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
|
}
);
$('#demo5-backward').click(
function()
{
$('#demo5').trigger('backward');
}
);
$('#demo5-forward').click(
function()
{
$('#demo5').trigger('forward');
}
);
var widthSlider = $('.new-portf-slider ul li').length
$('.new-portf-slider ul').css({width : ((widthSlider * 230) - 30)})
}
);
|
ed91d17a
Виталий
tokar commit
|
278
|
</script>
|