Commit 1a7c87b99720aa3f32be1c9cf7cce56fd6f7173c

Authored by Alexey Boroda
1 parent ab395fa0

-Image manager in process, need to add css

backend/views/layouts/main.php
... ... @@ -39,207 +39,226 @@
39 39 <?php $this->beginPage(); ?>
40 40 <!DOCTYPE html>
41 41 <html lang="<?= Yii::$app->language ?>">
42   - <head>
43   - <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
44   - <meta charset="<?= Yii::$app->charset ?>"/>
45   - <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
46   - <meta name="viewport" content="width=device-width, initial-scale=1"/>
47   - <?= Html::csrfMetaTags() ?>
48   - <title><?= Html::encode($this->title) ?></title>
49   - <?php $this->head() ?>
50   - </head>
51   - <body class="nav-md">
52   - <?php $this->beginBody(); ?>
53   - <div class="container body">
  42 + <head>
  43 + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  44 + <meta charset="<?= Yii::$app->charset ?>"/>
  45 + <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
  46 + <meta name="viewport" content="width=device-width, initial-scale=1"/>
  47 + <?= Html::csrfMetaTags() ?>
  48 + <title><?= Html::encode($this->title) ?></title>
  49 + <?php $this->head() ?>
  50 + </head>
  51 + <body class="nav-md">
  52 + <?php $this->beginBody(); ?>
  53 + <div class="container body">
  54 +
  55 + <div class="main_container">
  56 +
  57 + <div class="col-md-3 left_col">
  58 + <div class="left_col scroll-view">
54 59  
55   - <div class="main_container">
56   -
57   - <div class="col-md-3 left_col">
58   - <div class="left_col scroll-view">
59   -
60   - <div class="navbar nav_title" style="border: 0;">
61   - <?php
62   - echo Html::a(
63   - Html::icon(
64   - 'rocket',
65   - [
66   - 'prefix' => 'fa fa-',
67   - ]
68   - ) . Html::tag('span', 'Artbox!'),
69   - [ 'site/index' ],
70   - [
71   - 'class' => 'site_title',
72   - ]
73   - );
74   - ?>
75   - </div>
76   - <div class="clearfix"></div>
77   -
78   - <!-- menu prile quick info -->
79   - <div class="profile">
80   - <div class="profile_pic">
81   - <?php
82   - echo Html::a(
83   - Html::img(
84   - ( empty( $avatar ) ? 'http://placehold.it/128x128' : $avatar ),
85   - [
86   - 'alt' => $userData->fullname,
87   - 'title' => \Yii::t('core', 'Change image'),
88   - 'class' => 'img-circle profile_img',
89   - ]
90   - ),
91   - [ 'profile/index' ]
92   - )
93   - ?>
94   - </div>
95   - <div class="profile_info">
96   - <span><?= \Yii::t('core', 'Welcome,'); ?></span>
97   - <h2>
98   - <?php
99   - echo Html::a(
100   - $userData->fullname,
101   - [ 'profile/index' ],
102   - [
103   - 'title' => \Yii::t('core', 'Change name'),
104   - ]
105   - );
106   - ?>
107   - </h2>
108   - </div>
109   - <div class="clearfix"></div>
110   - </div>
111   - <!-- /menu prile quick info -->
112   -
113   - <br/>
114   -
115   - <!-- sidebar menu -->
116   - <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
117   -
118   - <div class="menu_section">
119   - <?php
120   - echo Menu::widget(
121   - [
122   - "items" => require( 'menu_items.php' ),
123   - ]
124   - ); ?>
125   - </div>
126   -
127   - </div>
128   - <!-- /sidebar menu -->
129   -
130   - </div>
131   - </div>
132   -
133   - <!-- top navigation -->
134   - <div class="top_nav">
135   -
136   - <div class="nav_menu">
137   - <nav class="" role="navigation">
138   - <div class="nav toggle">
139   - <a id="menu_toggle"><i class="fa fa-bars"></i></a>
140   - </div>
141   -
142   - <ul class="nav navbar-nav navbar-right">
143   - <li class="">
144   - <a href="" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
145   - <?php
146   - echo Html::img(
147   - ( empty( $avatar ) ? 'http://placehold.it/128x128' : $avatar )
148   - );
149   - echo $user->username;
150   - ?>
151   - <span class=" fa fa-angle-down"></span>
152   - </a>
153   - <ul class="dropdown-menu dropdown-usermenu pull-right">
154   - <li>
155   - <?= Html::a(
156   - Html::tag(
157   - 'i',
158   - '',
159   - [ 'class' => 'fa fa-user pull-right' ]
160   - ) . ' Профиль',
161   - [ '/profile' ]
162   - ) ?>
163   - </li>
164   - <li>
165   - <?= Html::a(
166   - Html::tag(
167   - 'i',
168   - '',
169   - [ 'class' => 'fa fa-cogs pull-right' ]
170   - ) . ' Настройки',
171   - [ '/settings' ]
172   - ) ?>
173   - </li>
174   - <li>
175   - <?= Html::a(
176   - Html::tag(
177   - 'i',
178   - '',
179   - [ 'class' => 'fa fa-sign-out pull-right' ]
180   - ) . ' Выйти',
181   - [ '/site/logout' ],
182   - [
183   - 'data-method' => 'POST',
184   - ]
185   - ) ?>
186   - </li>
187   - </ul>
188   - </li>
189   - <li role="presentation">
190   - <?= FeedbackWidget::widget(); ?>
191   - </li>
192   - </ul>
193   - </nav>
194   - </div>
195   -
196   - </div>
197   - <!-- /top navigation -->
198   -
199   - <!-- page content -->
200   - <div class="right_col" role="main">
201   - <?php if (isset( $this->params[ 'h1' ] )): ?>
202   - <div class="page-title">
203   - <div class="title_left">
204   - <h1><?= $this->params[ 'h1' ] ?></h1>
205   - </div>
206   - <div class="title_right">
207   - <div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
208   - <div class="input-group">
209   - <input type="text" class="form-control" placeholder="Поиск...">
210   - <span class="input-group-btn">
211   - <button class="btn btn-default" type="button">Найти</button>
212   - </span>
213   - </div>
214   - </div>
215   - </div>
216   - </div>
217   - <?php endif; ?>
218   - <div class="clearfix"></div>
219   -
220   - <?= Breadcrumbs::widget(
  60 + <div class="navbar nav_title" style="border: 0;">
  61 + <?php
  62 + echo Html::a(
  63 + Html::icon(
  64 + 'rocket',
  65 + [
  66 + 'prefix' => 'fa fa-',
  67 + ]
  68 + ) . Html::tag('span', 'Artbox!'),
  69 + [ 'site/index' ],
221 70 [
222   - 'links' => isset( $this->params[ 'breadcrumbs' ] ) ? $this->params[ 'breadcrumbs' ] : [],
  71 + 'class' => 'site_title',
223 72 ]
224   - ) ?>
225   -
226   - <?= $content ?>
227   - </div>
228   - <!-- /page content -->
229   - <!-- footer content -->
230   - <footer>
231   -
232   - </footer>
233   - <!-- /footer content -->
  73 + );
  74 + ?>
  75 + </div>
  76 + <div class="clearfix"></div>
  77 +
  78 + <!-- menu prile quick info -->
  79 + <div class="profile">
  80 + <div class="profile_pic">
  81 + <?php
  82 + echo Html::a(
  83 + Html::img(
  84 + ( empty($avatar) ? 'http://placehold.it/128x128' : $avatar ),
  85 + [
  86 + 'alt' => $userData->fullname,
  87 + 'title' => \Yii::t('core', 'Change image'),
  88 + 'class' => 'img-circle profile_img',
  89 + ]
  90 + ),
  91 + [ 'profile/index' ]
  92 + )
  93 + ?>
  94 + </div>
  95 + <div class="profile_info">
  96 + <span><?= \Yii::t('core', 'Welcome,'); ?></span>
  97 + <h2>
  98 + <?php
  99 + echo Html::a(
  100 + $userData->fullname,
  101 + [ 'profile/index' ],
  102 + [
  103 + 'title' => \Yii::t('core', 'Change name'),
  104 + ]
  105 + );
  106 + ?>
  107 + </h2>
  108 + </div>
  109 + <div class="clearfix"></div>
  110 + </div>
  111 + <!-- /menu prile quick info -->
  112 +
  113 + <br/>
  114 +
  115 + <!-- sidebar menu -->
  116 + <div id="sidebar-menu" class="main_menu_side hidden-print main_menu">
  117 +
  118 + <div class="menu_section">
  119 + <h3><?= \Yii::t('app', 'Main') ?></h3>
  120 + <?php
  121 + echo Menu::widget(
  122 + [
  123 + "items" => require( 'menu_main.php' ),
  124 + ]
  125 + ); ?>
  126 + </div>
  127 + <div class="menu_section">
  128 + <h3><?= \Yii::t('app', 'Shop') ?></h3>
  129 + <?php
  130 + echo Menu::widget(
  131 + [
  132 + "items" => require( 'menu_shop.php' ),
  133 + ]
  134 + ); ?>
  135 + </div>
  136 + <div class="menu_section">
  137 + <h3><?= \Yii::t('app', 'Blog') ?></h3>
  138 + <?php
  139 + echo Menu::widget(
  140 + [
  141 + "items" => require( 'menu_blog.php' ),
  142 + ]
  143 + ); ?>
  144 + </div>
  145 +
234 146 </div>
  147 + <!-- /sidebar menu -->
  148 +
  149 + </div>
  150 + </div>
  151 +
  152 + <!-- top navigation -->
  153 + <div class="top_nav">
  154 +
  155 + <div class="nav_menu">
  156 + <nav class="" role="navigation">
  157 + <div class="nav toggle">
  158 + <a id="menu_toggle"><i class="fa fa-bars"></i></a>
  159 + </div>
  160 +
  161 + <ul class="nav navbar-nav navbar-right">
  162 + <li class="">
  163 + <a href="" class="user-profile dropdown-toggle" data-toggle="dropdown" aria-expanded="false">
  164 + <?php
  165 + echo Html::img(
  166 + ( empty($avatar) ? 'http://placehold.it/128x128' : $avatar )
  167 + );
  168 + echo $user->username;
  169 + ?>
  170 + <span class=" fa fa-angle-down"></span>
  171 + </a>
  172 + <ul class="dropdown-menu dropdown-usermenu pull-right">
  173 + <li>
  174 + <?= Html::a(
  175 + Html::tag(
  176 + 'i',
  177 + '',
  178 + [ 'class' => 'fa fa-user pull-right' ]
  179 + ) . ' Профиль',
  180 + [ '/profile' ]
  181 + ) ?>
  182 + </li>
  183 + <li>
  184 + <?= Html::a(
  185 + Html::tag(
  186 + 'i',
  187 + '',
  188 + [ 'class' => 'fa fa-cogs pull-right' ]
  189 + ) . ' Настройки',
  190 + [ '/settings' ]
  191 + ) ?>
  192 + </li>
  193 + <li>
  194 + <?= Html::a(
  195 + Html::tag(
  196 + 'i',
  197 + '',
  198 + [ 'class' => 'fa fa-sign-out pull-right' ]
  199 + ) . ' Выйти',
  200 + [ '/site/logout' ],
  201 + [
  202 + 'data-method' => 'POST',
  203 + ]
  204 + ) ?>
  205 + </li>
  206 + </ul>
  207 + </li>
  208 + <li role="presentation">
  209 + <?= FeedbackWidget::widget(); ?>
  210 + </li>
  211 + </ul>
  212 + </nav>
  213 + </div>
235 214  
236 215 </div>
  216 + <!-- /top navigation -->
237 217  
238   - <?php
239   - echo FlashWidget::widget();
240   - ?>
  218 + <!-- page content -->
  219 + <div class="right_col" role="main">
  220 + <?php if (isset($this->params[ 'h1' ])): ?>
  221 + <div class="page-title">
  222 + <div class="title_left">
  223 + <h1><?= $this->params[ 'h1' ] ?></h1>
  224 + </div>
  225 + <div class="title_right">
  226 + <div class="col-md-5 col-sm-5 col-xs-12 form-group pull-right top_search">
  227 + <div class="input-group">
  228 + <input type="text" class="form-control" placeholder="Поиск...">
  229 + <span class="input-group-btn">
  230 + <button class="btn btn-default" type="button">Найти</button>
  231 + </span>
  232 + </div>
  233 + </div>
  234 + </div>
  235 + </div>
  236 + <?php endif; ?>
  237 + <div class="clearfix"></div>
  238 +
  239 + <?= Breadcrumbs::widget(
  240 + [
  241 + 'links' => isset($this->params[ 'breadcrumbs' ]) ? $this->params[ 'breadcrumbs' ] : [],
  242 + ]
  243 + ) ?>
  244 +
  245 + <?= $content ?>
  246 + </div>
  247 + <!-- /page content -->
  248 + <!-- footer content -->
  249 + <footer>
  250 +
  251 + </footer>
241 252 <!-- /footer content -->
242   - <?php $this->endBody(); ?>
243   - </body>
  253 + </div>
  254 +
  255 + </div>
  256 +
  257 + <?php
  258 + echo FlashWidget::widget();
  259 + ?>
  260 + <!-- /footer content -->
  261 + <?php $this->endBody(); ?>
  262 + </body>
244 263 </html>
245 264 <?php $this->endPage(); ?>
... ...
backend/views/layouts/menu_blog.php 0 → 100644
  1 +<?php
  2 +
  3 + return [
  4 + [
  5 + 'label' => \Yii::t('app', 'Blog'),
  6 + 'url' => '#',
  7 + 'icon' => 'pencil-square',
  8 + 'items' => [
  9 + [
  10 + 'label' => \Yii::t('catalog', 'Articles'),
  11 + 'url' => [ 'blog-article/index' ],
  12 + 'icon' => 'file-text',
  13 + ],
  14 + [
  15 + 'label' => \Yii::t('catalog', 'Categories'),
  16 + 'url' => [ 'blog-category/index' ],
  17 + 'icon' => 'book',
  18 + ],
  19 + [
  20 + 'label' => \Yii::t('catalog', 'Tags'),
  21 + 'url' => [ 'blog-tag/index' ],
  22 + 'icon' => 'tag',
  23 + ],
  24 + ],
  25 + ],
  26 + [
  27 + 'label' => \Yii::t('catalog', 'Comments'),
  28 + 'url' => [ 'comment/index' ],
  29 + 'icon' => 'comment-o',
  30 + 'active' => function () {
  31 + return \Yii::$app->controller->id === 'comment';
  32 + },
  33 + ],
  34 + ];
0 35 \ No newline at end of file
... ...
backend/views/layouts/menu_main.php 0 → 100755
  1 +<?php
  2 + use yii\web\UrlManager;
  3 +
  4 + $homeLink = [];
  5 + /**
  6 + * @var UrlManager $urlManagerFrontend
  7 + */
  8 + if ($urlManagerFrontend = \Yii::$app->get('urlManagerFrontend', false)) {
  9 + $homeLink = [
  10 + [
  11 + 'label' => \Yii::t('core', 'My website'),
  12 + 'url' => $urlManagerFrontend->createUrl([ 'site/index' ]),
  13 + 'icon' => 'home',
  14 + 'template' => '<a href="{url}" target="_blank">{icon}<span>{label}</span>{badge}</a>',
  15 + 'options' => [
  16 + 'class' => 'homepage_link',
  17 + ],
  18 + ],
  19 + ];
  20 + }
  21 + return array_merge(
  22 + $homeLink,
  23 + [
  24 + [
  25 + 'label' => \Yii::t('core', 'Main'),
  26 + 'url' => [ '/site/index' ],
  27 + 'icon' => ( \Yii::$app->controller->id === 'site' ) ? 'check' : 'undo',
  28 + 'active' => function () {
  29 + return \Yii::$app->controller->id === 'site';
  30 + },
  31 + ],
  32 + [
  33 + 'label' => \Yii::t('core', 'Static pages'),
  34 + 'url' => [ 'page/index' ],
  35 + 'icon' => 'file-text',
  36 + 'active' => function () {
  37 + return \Yii::$app->controller->id === 'page';
  38 + },
  39 + ],
  40 + [
  41 + 'label' => \Yii::t('core', 'SEO'),
  42 + 'url' => '#',
  43 + 'icon' => 'bolt',
  44 + 'items' => [
  45 + [
  46 + 'label' => \Yii::t('core', 'Seo pages'),
  47 + 'url' => [ 'alias/index' ],
  48 + 'icon' => 'file-text',
  49 + ],
  50 + [
  51 + 'label' => \Yii::t('core', 'Robots'),
  52 + 'url' => [ 'settings/robots' ],
  53 + 'icon' => 'android',
  54 + ],
  55 + [
  56 + 'label' => \Yii::t('core', 'Codes'),
  57 + 'url' => [ 'settings/codes' ],
  58 + 'icon' => 'code',
  59 + ],
  60 + [
  61 + 'label' => \Yii::t('core', 'Sitemap'),
  62 + 'url' => [ '/sitemap/index' ],
  63 + 'icon' => 'map-signs',
  64 + ],
  65 + ],
  66 + ],
  67 + ]
  68 + );
0 69 \ No newline at end of file
... ...
backend/views/layouts/menu_items.php renamed to backend/views/layouts/menu_shop.php 100755 → 100644
1 1 <?php
2   - use yii\web\UrlManager;
3 2  
4   - $homeLink = [];
5   - /**
6   - * @var UrlManager $urlManagerFrontend
7   - */
8   - if ($urlManagerFrontend = \Yii::$app->get('urlManagerFrontend', false)) {
9   - $homeLink = [
10   - [
11   - 'label' => \Yii::t('core', 'My website'),
12   - 'url' => $urlManagerFrontend->createUrl([ 'site/index' ]),
13   - 'icon' => 'home',
14   - 'template' => '<a href="{url}" target="_blank">{icon}<span>{label}</span>{badge}</a>',
15   - 'options' => [
16   - 'class' => 'homepage_link',
17   - ],
18   - ],
19   - ];
20   - }
21   - return array_merge(
22   - $homeLink,
  3 + return [
  4 +
23 5 [
24   - [
25   - 'label' => \Yii::t('core', 'Main'),
26   - 'url' => [ '/site/index' ],
27   - 'icon' => ( \Yii::$app->controller->id === 'site' ) ? 'check' : 'undo',
28   - 'active' => function () {
29   - return \Yii::$app->controller->id === 'site';
30   - },
31   - ],
32   - [
33   - 'label' => \Yii::t('core', 'Static pages'),
34   - 'url' => [ 'page/index' ],
35   - 'icon' => 'file-text',
36   - 'active' => function () {
37   - return \Yii::$app->controller->id === 'page';
38   - },
39   - ],
40   - [
41   - 'label' => \Yii::t('core', 'SEO'),
42   - 'url' => '#',
43   - 'icon' => 'bolt',
44   - 'items' => [
45   - [
46   - 'label' => \Yii::t('core', 'Seo pages'),
47   - 'url' => [ 'alias/index' ],
48   - 'icon' => 'file-text',
49   - ],
50   - [
51   - 'label' => \Yii::t('core', 'Robots'),
52   - 'url' => [ 'settings/robots' ],
53   - 'icon' => 'android',
54   - ],
55   - [
56   - 'label' => \Yii::t('core', 'Codes'),
57   - 'url' => [ 'settings/codes' ],
58   - 'icon' => 'code',
59   - ],
60   - [
61   - 'label' => \Yii::t('core', 'Sitemap'),
62   - 'url' => [ '/sitemap/index' ],
63   - 'icon' => 'map-signs',
64   - ],
  6 + 'label' => \Yii::t('app', 'Catalog'),
  7 + 'url' => '#',
  8 + 'icon' => 'tags',
  9 + 'items' => [
  10 + [
  11 + 'label' => \Yii::t('catalog', 'Categories'),
  12 + 'url' => [ 'category/index' ],
  13 + 'icon' => 'file-text',
65 14 ],
66   - ],
67   - [
68   - 'label' => \Yii::t('app', 'Catalog'),
69   - 'url' => '#',
70   - 'icon' => 'tags',
71   - 'items' => [
72   - [
73   - 'label' => \Yii::t('catalog', 'Categories'),
74   - 'url' => [ 'category/index' ],
75   - 'icon' => 'file-text',
76   - ],
77   - [
78   - 'label' => \Yii::t('catalog', 'Brands'),
79   - 'url' => [ 'brand/index' ],
80   - 'icon' => 'file-text',
81   - ],
82   - [
83   - 'label' => \Yii::t('catalog', 'Products'),
84   - 'url' => [ 'product/index' ],
85   - 'icon' => 'gift',
86   - ],
87   - [
88   - 'label' => \Yii::t('catalog', 'Import'),
89   - 'url' => [ 'import/index' ],
90   - 'icon' => 'download',
91   - ],
92   - [
93   - 'label' => \Yii::t('catalog', 'Export'),
94   - 'url' => [ 'export/index' ],
95   - 'icon' => 'upload',
96   - ],
  15 + [
  16 + 'label' => \Yii::t('catalog', 'Brands'),
  17 + 'url' => [ 'brand/index' ],
  18 + 'icon' => 'file-text',
  19 + ],
  20 + [
  21 + 'label' => \Yii::t('catalog', 'Products'),
  22 + 'url' => [ 'product/index' ],
  23 + 'icon' => 'gift',
  24 + ],
  25 + [
  26 + 'label' => \Yii::t('catalog', 'Import'),
  27 + 'url' => [ 'import/index' ],
  28 + 'icon' => 'download',
  29 + ],
  30 + [
  31 + 'label' => \Yii::t('catalog', 'Export'),
  32 + 'url' => [ 'export/index' ],
  33 + 'icon' => 'upload',
97 34 ],
98 35 ],
99   - [
100   - 'label' => \Yii::t('app', 'Options'),
101   - 'url' => '#',
102   - 'icon' => 'filter',
103   - 'items' => [
104   - [
105   - 'label' => \Yii::t('app', 'Options for products'),
106   - 'url' => '#',
107   - 'items' => [
108   - [
109   - 'label' => \Yii::t('app', 'Complementary'),
110   - 'url' => [ 'product-option-group-complementary/index' ],
111   - ],
112   - [
113   - 'label' => \Yii::t('app', 'Exclusion'),
114   - 'url' => [ 'product-option-group-exclusion/index' ],
115   - ],
  36 + ],
  37 + [
  38 + 'label' => \Yii::t('app', 'Options'),
  39 + 'url' => '#',
  40 + 'icon' => 'filter',
  41 + 'items' => [
  42 + [
  43 + 'label' => \Yii::t('app', 'Options for products'),
  44 + 'url' => '#',
  45 + 'items' => [
  46 + [
  47 + 'label' => \Yii::t('app', 'Complementary'),
  48 + 'url' => [ 'product-option-group-complementary/index' ],
116 49 ],
117   - ],
118   - [
119   - 'label' => \Yii::t('app', 'Options for variants'),
120   - 'url' => '#',
121   - 'items' => [
122   - [
123   - 'label' => \Yii::t('app', 'Complementary'),
124   - 'url' => [ 'variant-option-group-complementary/index' ],
125   - ],
126   - [
127   - 'label' => \Yii::t('app', 'Exclusion'),
128   - 'url' => [ 'variant-option-group-exclusion/index' ],
129   - ],
  50 + [
  51 + 'label' => \Yii::t('app', 'Exclusion'),
  52 + 'url' => [ 'product-option-group-exclusion/index' ],
130 53 ],
131 54 ],
132 55 ],
133   - ],
134   - [
135   - 'label' => \Yii::t('app', 'Blog'),
136   - 'url' => '#',
137   - 'icon' => 'pencil-square',
138   - 'items' => [
139   - [
140   - 'label' => \Yii::t('catalog', 'Articles'),
141   - 'url' => [ 'blog-article/index' ],
142   - 'icon' => 'file-text',
143   - ],
144   - [
145   - 'label' => \Yii::t('catalog', 'Categories'),
146   - 'url' => [ 'blog-category/index' ],
147   - 'icon' => 'book',
148   - ],
149   - [
150   - 'label' => \Yii::t('catalog', 'Tags'),
151   - 'url' => [ 'blog-tag/index' ],
152   - 'icon' => 'tag',
  56 + [
  57 + 'label' => \Yii::t('app', 'Options for variants'),
  58 + 'url' => '#',
  59 + 'items' => [
  60 + [
  61 + 'label' => \Yii::t('app', 'Complementary'),
  62 + 'url' => [ 'variant-option-group-complementary/index' ],
  63 + ],
  64 + [
  65 + 'label' => \Yii::t('app', 'Exclusion'),
  66 + 'url' => [ 'variant-option-group-exclusion/index' ],
  67 + ],
153 68 ],
154 69 ],
155 70 ],
156   - [
157   - 'label' => \Yii::t('order', 'Order'),
158   - 'url' => '#',
159   - 'icon' => 'archive',
160   - 'items' => [
161   - [
162   - 'label' => \Yii::t('order', 'Orders'),
163   - 'url' => [ 'order/index' ],
164   - 'icon' => 'first-order',
165   - ],
166   - [
167   - 'label' => \Yii::t('order', 'Label'),
168   - 'url' => [ 'label/index' ],
169   - 'icon' => 'tag',
170   - ],
171   - [
172   - 'label' => \Yii::t('order', 'Delivery'),
173   - 'url' => [ 'delivery/index' ],
174   - 'icon' => 'truck',
175   - ],
176   - [
177   - 'label' => \Yii::t('order', 'Payment'),
178   - 'url' => [ 'payment/index' ],
179   - 'icon' => 'money',
180   - ],
  71 + ],
  72 + [
  73 + 'label' => \Yii::t('order', 'Order'),
  74 + 'url' => '#',
  75 + 'icon' => 'archive',
  76 + 'items' => [
  77 + [
  78 + 'label' => \Yii::t('order', 'Orders'),
  79 + 'url' => [ 'order/index' ],
  80 + 'icon' => 'first-order',
  81 + ],
  82 + [
  83 + 'label' => \Yii::t('order', 'Label'),
  84 + 'url' => [ 'label/index' ],
  85 + 'icon' => 'tag',
  86 + ],
  87 + [
  88 + 'label' => \Yii::t('order', 'Delivery'),
  89 + 'url' => [ 'delivery/index' ],
  90 + 'icon' => 'truck',
  91 + ],
  92 + [
  93 + 'label' => \Yii::t('order', 'Payment'),
  94 + 'url' => [ 'payment/index' ],
  95 + 'icon' => 'money',
181 96 ],
182 97 ],
183   - [
184   - 'label' => \Yii::t('catalog', 'Comments'),
185   - 'url' => [ 'comment/index' ],
186   - 'icon' => 'comment-o',
187   - 'active' => function () {
188   - return \Yii::$app->controller->id === 'comment';
189   - },
190   - ],
191   - ]
192   - );
193 98 \ No newline at end of file
  99 + ],
  100 + ];
194 101 \ No newline at end of file
... ...
backend/views/site/index.php
... ... @@ -83,8 +83,8 @@
83 83 'header' => 'Диаграмма',
84 84 ]
85 85 ) ?>
86   -
87   - <div id="piediv" style="width: 100%;height: 400px"></div>
  86 +
  87 + <div id="piediv" style="width: 100%;height: 470px"></div>
88 88  
89 89 <?php $panel::end(); ?>
90 90 </div>
... ...
backend/web/js/analytics.js
... ... @@ -86,7 +86,12 @@ $(
86 86 'colors': [
87 87 "#A8E3D6",
88 88 "#9ABCC3"
89   - ]
  89 + ],
  90 + "labelRadius": 5,
  91 +
  92 + "radius": "42%",
  93 + "innerRadius": "60%",
  94 + "labelText": "[[title]]",
90 95 }
91 96 );
92 97 // Replacing table stabs
... ...