1755c393
Yarik
Basic template in...
|
1
|
<?php
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
2
3
|
/**
|
8c8627fa
Yarik
Password form
|
4
5
|
* @var string $content
* @var View $this
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
6
7
|
*/
|
9576f402
Yarik
Namespaces and al...
|
8
9
10
11
|
use artbox\core\assets\ArtboxCoreAsset;
use artbox\core\models\User;
use artbox\core\widgets\FeedbackWidget;
use artbox\core\widgets\FlashWidget;
|
aace0200
Alexey Boroda
-Flag
|
12
13
|
use hiqdev\assets\icheck\iCheckAsset;
use hiqdev\assets\pnotify\PNotifyAsset;
|
6966d71b
Yarik
Makeup
|
14
15
|
use yii\bootstrap\Html;
use yii\web\UrlManager;
|
b313037a
Alexey Boroda
-Flesh widget ready
|
16
|
use yii\web\View;
|
fe49a639
Alexey Boroda
-Feedback in process
|
17
|
use yii\widgets\Breadcrumbs;
|
6966d71b
Yarik
Makeup
|
18
|
use yiister\gentelella\widgets\Menu;
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
19
|
|
0ffdb7f9
Yarik
Merge branch 'mas...
|
20
|
yiister\gentelella\assets\Asset::register($this);
|
aace0200
Alexey Boroda
-Flag
|
21
|
PNotifyAsset::register($this);
|
0ffdb7f9
Yarik
Merge branch 'mas...
|
22
|
ArtboxCoreAsset::register($this);
|
aace0200
Alexey Boroda
-Flag
|
23
24
|
iCheckAsset::register($this);
|
567888e8
Yarik
Widgets
|
25
26
27
28
|
/**
* @var User $user
*/
$user = \Yii::$app->user->identity;
|
6966d71b
Yarik
Makeup
|
29
|
$userData = $user->ensureExistance();
|
1755c393
Yarik
Basic template in...
|
30
|
?>
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
31
|
<?php $this->beginPage(); ?>
|
1755c393
Yarik
Basic template in...
|
32
33
|
<!DOCTYPE html>
<html lang="<?= Yii::$app->language ?>">
|
ebcbe93b
Yarik
Panel
|
34
35
36
37
38
39
40
41
|
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<meta charset="<?= Yii::$app->charset ?>"/>
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<?= Html::csrfMetaTags() ?>
<title><?= Html::encode($this->title) ?></title>
<?php $this->head() ?>
|
ebcbe93b
Yarik
Panel
|
42
43
44
45
|
</head>
<body class="nav-md">
<?php $this->beginBody(); ?>
<div class="container body">
|
567888e8
Yarik
Widgets
|
46
|
|
ebcbe93b
Yarik
Panel
|
47
48
49
50
51
52
|
<div class="main_container">
<div class="col-md-3 left_col">
<div class="left_col scroll-view">
<div class="navbar nav_title" style="border: 0;">
|
6966d71b
Yarik
Makeup
|
53
54
55
56
57
58
59
60
61
62
63
64
65
66
|
<?php
echo Html::a(
Html::icon(
'rocket',
[
'prefix' => 'fa fa-',
]
) . Html::tag('span', 'Artbox!'),
[ 'site/index' ],
[
'class' => 'site_title',
]
);
?>
|
ebcbe93b
Yarik
Panel
|
67
68
69
70
71
72
|
</div>
<div class="clearfix"></div>
<!-- menu prile quick info -->
<div class="profile">
<div class="profile_pic">
|
6966d71b
Yarik
Makeup
|
73
74
75
76
77
78
79
80
81
82
83
84
85
|
<?php
echo Html::a(
Html::img(
'http://placehold.it/128x128',
[
'alt' => $userData->fullname,
'title' => \Yii::t('core', 'Change image'),
'class' => 'img-circle profile_img',
]
),
[ 'profile/index' ]
)
?>
|
ebcbe93b
Yarik
Panel
|
86
87
|
</div>
<div class="profile_info">
|
6966d71b
Yarik
Makeup
|
88
89
90
91
92
93
94
95
96
97
98
99
|
<span><?= \Yii::t('core', 'Welcome,'); ?></span>
<h2>
<?php
echo Html::a(
$userData->fullname,
[ 'profile/index' ],
[
'title' => \Yii::t('core', 'Change name'),
]
);
?>
</h2>
|
ebcbe93b
Yarik
Panel
|
100
|
</div>
|
6966d71b
Yarik
Makeup
|
101
|
<div class="clearfix"></div>
|
ebcbe93b
Yarik
Panel
|
102
103
104
105
106
107
108
109
110
|
</div>
<!-- /menu prile quick info -->
<br/>
<!-- sidebar menu -->
<div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
<div class="menu_section">
|
6966d71b
Yarik
Makeup
|
111
112
113
114
115
116
117
|
<?php
$homeLink = [];
/**
* @var UrlManager $urlManagerFrontend
*/
if ($urlManagerFrontend = \Yii::$app->get('urlManagerFrontend', false)) {
$homeLink = [
|
ebcbe93b
Yarik
Panel
|
118
|
[
|
6966d71b
Yarik
Makeup
|
119
120
121
122
123
124
|
'label' => \Yii::t('core', 'My website'),
'url' => $urlManagerFrontend->createUrl([ 'site/index' ]),
'icon' => 'home',
'template' => '<a href="{url}" target="_blank">{icon}<span>{label}</span>{badge}</a>',
'options' => [
'class' => 'homepage_link',
|
ebcbe93b
Yarik
Panel
|
125
126
|
],
],
|
6966d71b
Yarik
Makeup
|
127
128
129
130
131
|
];
}
$menuItems = array_merge(
$homeLink,
[
|
ebcbe93b
Yarik
Panel
|
132
|
[
|
6966d71b
Yarik
Makeup
|
133
134
135
136
137
138
|
'label' => \Yii::t('core', 'Static pages'),
'url' => [ 'page/index' ],
'icon' => 'file-text',
'active' => function () {
return \Yii::$app->controller->id === 'page';
},
|
ebcbe93b
Yarik
Panel
|
139
140
|
],
[
|
6966d71b
Yarik
Makeup
|
141
142
143
144
145
146
|
'label' => \Yii::t('core', 'SEO'),
'url' => [ 'seo/index' ],
'icon' => 'bolt',
'active' => function () {
return \Yii::$app->controller->id === 'seo';
},
|
ebcbe93b
Yarik
Panel
|
147
|
],
|
6966d71b
Yarik
Makeup
|
148
149
150
151
152
153
154
|
]
);
echo Menu::widget(
[
"items" => $menuItems,
]
); ?>
|
ebcbe93b
Yarik
Panel
|
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
|
</div>
</div>
<!-- /sidebar menu -->
</div>
</div>
<!-- top navigation -->
<div class="top_nav">
<div class="nav_menu">
<nav class="" role="navigation">
<div class="nav toggle">
<a id="menu_toggle"><i class="fa fa-bars"></i></a>
</div>
<ul class="nav navbar-nav navbar-right">
<li class="">
<a href="javascript:;" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
|
8c8627fa
Yarik
Password form
|
175
|
<img src="http://placehold.it/128x128" alt=""><?= $user->username ?>
|
ebcbe93b
Yarik
Panel
|
176
177
178
179
|
<span class=" fa fa-angle-down"></span>
</a>
<ul class="dropdown-menu dropdown-usermenu pull-right">
<li>
|
fe49a639
Alexey Boroda
-Feedback in process
|
180
181
182
183
184
185
186
187
|
<?= Html::a(
Html::tag(
'i',
'',
[ 'class' => 'fa fa-user pull-right' ]
) . ' Profile',
[ '/profile' ]
) ?>
|
ebcbe93b
Yarik
Panel
|
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
|
</li>
<li>
<?= Html::a(
Html::tag(
'i',
'',
[ 'class' => 'fa fa-cogs pull-right' ]
) . ' Settings',
[ '/settings' ]
) ?>
</li>
<li>
<?= Html::a(
Html::tag(
'i',
'',
[ 'class' => 'fa fa-sign-out pull-right' ]
) . ' Log out',
[ '/site/logout' ],
[
'data-method' => 'POST',
]
) ?>
</li>
</ul>
</li>
|
6966d71b
Yarik
Makeup
|
214
215
216
|
<li role="presentation">
<?= FeedbackWidget::widget(); ?>
</li>
|
ebcbe93b
Yarik
Panel
|
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
|
</ul>
</nav>
</div>
</div>
<!-- /top navigation -->
<!-- page content -->
<div class="right_col" role="main">
<?php if (isset( $this->params[ 'h1' ] )): ?>
<div class="page-title">
<div class="title_left">
<h1><?= $this->params[ 'h1' ] ?></h1>
</div>
<div class="title_right">
<div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
<div class="input-group">
<input type="text" class="form-control" placeholder="Search for...">
<span class="input-group-btn">
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
236
237
|
<button class="btn btn-default" type="button">Go!</button>
</span>
|
ebcbe93b
Yarik
Panel
|
238
239
240
241
242
243
|
</div>
</div>
</div>
</div>
<?php endif; ?>
<div class="clearfix"></div>
|
fe49a639
Alexey Boroda
-Feedback in process
|
244
245
246
|
<?= Breadcrumbs::widget(
[
|
6966d71b
Yarik
Makeup
|
247
|
'links' => isset( $this->params[ 'breadcrumbs' ] ) ? $this->params[ 'breadcrumbs' ] : [],
|
fe49a639
Alexey Boroda
-Feedback in process
|
248
249
|
]
) ?>
|
6966d71b
Yarik
Makeup
|
250
|
|
ebcbe93b
Yarik
Panel
|
251
|
<?= $content ?>
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
252
|
</div>
|
ebcbe93b
Yarik
Panel
|
253
254
255
256
257
258
|
<!-- /page content -->
<!-- footer content -->
<footer>
</footer>
<!-- /footer content -->
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
259
|
</div>
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
260
|
|
ebcbe93b
Yarik
Panel
|
261
|
</div>
|
8c8627fa
Yarik
Password form
|
262
263
264
265
|
<?php
echo FlashWidget::widget();
?>
|
ebcbe93b
Yarik
Panel
|
266
267
268
|
<!-- /footer content -->
<?php $this->endBody(); ?>
</body>
|
1755c393
Yarik
Basic template in...
|
269
|
</html>
|
b66c9c5a
Alexey Boroda
-Admin template s...
|
270
|
<?php $this->endPage(); ?>
|