97fb6489
Yarik
test
|
1
2
3
|
<?php
namespace frontend\controllers;
|
658d13d4
Administrator
09.02.16
|
4
|
use common\models\Fields;
|
97fb6489
Yarik
test
|
5
|
use Yii;
|
4f404e20
Administrator
09.02.16
|
6
|
use yii\helpers\ArrayHelper;
|
97fb6489
Yarik
test
|
7
|
use yii\web\Controller;
|
97fb6489
Yarik
test
|
8
|
use common\models\User;
|
4f404e20
Administrator
09.02.16
|
9
|
|
97fb6489
Yarik
test
|
10
11
12
13
14
15
16
17
|
/**
* Site controller
*/
class PerformerController extends Controller
{
public $layout = 'performer';
|
4f404e20
Administrator
09.02.16
|
18
19
20
21
|
public $user;
|
97fb6489
Yarik
test
|
22
|
|
97fb6489
Yarik
test
|
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
|
/**
* @inheritdoc
*/
public function actions()
{
return [
'error' => [
'class' => 'yii\web\ErrorAction',
],
'captcha' => [
'class' => 'yii\captcha\CaptchaAction',
'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null,
],
];
}
|
9bb0160d
Administrator
09.02.16
|
39
|
|
bdee266b
Yarik
test
|
40
|
public function actionIndex()
|
97fb6489
Yarik
test
|
41
|
{
|
9bb0160d
Administrator
09.02.16
|
42
|
$this->redirect('site/index');
|
658d13d4
Administrator
09.02.16
|
43
|
|
97fb6489
Yarik
test
|
44
45
|
}
|
9bb0160d
Administrator
09.02.16
|
46
|
public function actionCommon($performer_id)
|
97fb6489
Yarik
test
|
47
|
{
|
9bb0160d
Administrator
09.02.16
|
48
|
|
4f404e20
Administrator
09.02.16
|
49
|
$user = User::findOne($performer_id);
|
9bb0160d
Administrator
09.02.16
|
50
|
|
4f404e20
Administrator
09.02.16
|
51
52
53
54
|
$educations = Fields::getData($user->id,$user->className(),'education');
$phones = Fields::getData($user->id,$user->className(),'phone');
$sites = Fields::getData($user->id,$user->className(),'site');
$soft = implode(', ',ArrayHelper::getColumn(Fields::getData($user->id,$user->className(),'soft'), 'soft'));
|
9bb0160d
Administrator
09.02.16
|
55
56
57
|
return $this->render('common',[
'user' => $user,
|
4f404e20
Administrator
09.02.16
|
58
59
60
61
|
'educations' => $educations,
'phones' => $phones,
'sites' => $sites,
'soft' => $soft
|
9bb0160d
Administrator
09.02.16
|
62
|
]);
|
4f404e20
Administrator
09.02.16
|
63
64
|
|
97fb6489
Yarik
test
|
65
66
|
}
|
4f404e20
Administrator
09.02.16
|
67
|
public function actionPortfolio($performer_id)
|
97fb6489
Yarik
test
|
68
|
{
|
4f404e20
Administrator
09.02.16
|
69
70
71
72
73
74
|
$user = User::findOne($performer_id);
return $this->render('portfolio',[
'user' => $user
]);
|
97fb6489
Yarik
test
|
75
76
|
}
|
4f404e20
Administrator
09.02.16
|
77
|
public function actionBlogList($performer_id)
|
97fb6489
Yarik
test
|
78
|
{
|
4f404e20
Administrator
09.02.16
|
79
80
81
82
|
$user = User::findOne($performer_id);
return $this->render('blog-list',[
'user' => $user
]);
|
97fb6489
Yarik
test
|
83
84
85
86
87
88
89
|
}
public function actionBlogView(/*$performer_id, $article_id*/)
{
return $this->render('blog-view');
}
|
4f404e20
Administrator
09.02.16
|
90
|
public function actionReview($performer_id)
|
fbdb1f1c
Yarik
test
|
91
|
{
|
4f404e20
Administrator
09.02.16
|
92
93
94
95
|
$user = User::findOne($performer_id);
return $this->render('review',[
'user' => $user
]);
|
fbdb1f1c
Yarik
test
|
96
97
|
}
|
4f404e20
Administrator
09.02.16
|
98
|
public function actionWorkplace($performer_id)
|
fbdb1f1c
Yarik
test
|
99
|
{
|
4f404e20
Administrator
09.02.16
|
100
101
102
103
|
$user = User::findOne($performer_id);
return $this->render('workplace',[
'user' => $user
]);
|
fbdb1f1c
Yarik
test
|
104
105
|
}
|
4f404e20
Administrator
09.02.16
|
106
|
public function actionGallery($performer_id)
|
fbdb1f1c
Yarik
test
|
107
|
{
|
4f404e20
Administrator
09.02.16
|
108
|
$user = User::findOne($performer_id);
|
fbdb1f1c
Yarik
test
|
109
|
$this->layout = 'gallery';
|
4f404e20
Administrator
09.02.16
|
110
111
112
|
return $this->render('gallery',[
'user' => $user
]);
|
fbdb1f1c
Yarik
test
|
113
|
}
|
97fb6489
Yarik
test
|
114
|
}
|