public static function log($category, $event, $data = null) { $model = new TimelineEvent(); $model->application = Yii::$app->id; $model->category = $category; $model->event = $event; $model->data = json_encode($data, JSON_UNESCAPED_UNICODE); return $model->save(false); }
/** * @param AddToTimelineCommand $command * @return bool */ public function handle($command) { $model = new TimelineEvent(); $model->application = \Yii::$app->id; $model->category = $command->category; $model->event = $command->event; $model->data = json_encode($command->data, JSON_UNESCAPED_UNICODE); return $model->save(false); }
public static function log($category, $event, $data = null) { $model = new TimelineEvent(); $model->application = Yii::$app->id; $model->category = $category; $model->event = $event; $model->data = json_encode($data, JSON_UNESCAPED_UNICODE); if (!empty($data['attributes']['id'])) { $model->row_id = $data['attributes']['id']; } return $model->save(false); }
protected function findModel($id) { if (($model = TimelineEvent::findOne($id)) !== null) { return $model; } else { throw new NotFoundHttpException('The requested data does not exist.'); } }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = TimelineEvent::find(); $dataProvider = new ActiveDataProvider(['query' => $query]); if (!($this->load($params) && $this->validate())) { return $dataProvider; } $query->andFilterWhere(['id' => $this->id, 'created_at' => $this->created_at]); $query->andFilterWhere(['like', 'application', $this->application]); $query->andFilterWhere(['like', 'category', $this->category]); $query->andFilterWhere(['like', 'event', $this->event]); return $dataProvider; }
/** * Creates data provider instance with search query applied * * @param array $params * * @return ActiveDataProvider */ public function search($params) { $query = TimelineEvent::find(); if (!\Yii::$app->user->can('administrator')) { $query->forDomain(); } $dataProvider = new ActiveDataProvider(['query' => $query]); if (!($this->load($params) && $this->validate())) { return $dataProvider; } $query->andFilterWhere(['id' => $this->id, 'created_at' => $this->created_at, 'row_id' => $this->row_id]); $query->andFilterWhere(['like', 'application', $this->application]); $query->andFilterWhere(['like', 'category', $this->category]); $query->andFilterWhere(['like', 'event', $this->event]); return $dataProvider; }
/** * Creates user profile and application event * @param array $profileData */ public function afterSignup(array $profileData = []) { TimelineEvent::log('user', 'signup', ['publicIdentity' => $this->getPublicIdentity(), 'userId' => $this->getId(), 'created_at' => $this->created_at]); $profile = new UserProfile(); $profile->locale = Yii::$app->language; $profile->load($profileData, ''); $this->link('userProfile', $profile); $this->trigger(self::EVENT_AFTER_SIGNUP); // Default role $auth = Yii::$app->authManager; $auth->assign($auth->getRole(User::ROLE_USER), $this->getId()); }
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'labelTemplate' => '<a href="#">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'Content'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Blog'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cases'), 'url' => ['/project/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Clients'), 'url' => ['/client/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Members'), 'url' => ['/member/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Blog Categories'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Case Categories'), 'url' => ['/project-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Footer'), 'url' => ['widget-text/index?WidgetTextSearch%5Bid%5D=&WidgetTextSearch%5Bkey%5D=footer'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'System'), 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n'), 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger'], ['label' => Yii::t('backend', 'Sitemap'), 'url' => Url::to('@frontendUrl/sitemap.xml', 1), 'icon' => '<i class="fa fa-angle-double-right"></i>']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Main'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'Content'), 'url' => '#', 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Static pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Articles'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Article Categories'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Text Widgets'), 'url' => ['/widget-text/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Menu Widgets'), 'url' => ['/widget-menu/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Carousel Widgets'), 'url' => ['/widget-carousel/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'System'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'Other'), 'url' => '#', 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n'), 'url' => '#', 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
<?php } ?> </ul> </li> </ul> </li> <li id="timeline-notifications" class="notifications-menu"> <a href="<?php echo Url::to(['/timeline-event/index']); ?> "> <i class="fa fa-bell"></i> <span class="label label-success"> <?php echo TimelineEvent::find()->today()->count(); ?> </span> </a> </li> <!-- Notifications: style can be found in dropdown.less --> <li id="log-dropdown" class="dropdown notifications-menu"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-warning"></i> <span class="label label-danger"> <?php echo \backend\models\SystemLog::find()->count(); ?> </span> </a> <ul class="dropdown-menu">
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php $items = [['label' => Yii::t('backend', 'MAIN MENU'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'ADMINISTRATOR'), 'options' => ['class' => 'header']]]; $callback = function ($menu) { $data = eval($menu['data']); return ['label' => $menu['name'], 'url' => [$menu['route']], 'icon' => $data['icon'], 'badge' => $data['badge'], 'badgeBgClass' => $data['badgeBgClass'], 'items' => $menu['children']]; }; $items = array_merge($items, MenuHelper::getAssignedMenu(Yii::$app->user->id, 1, $callback)); ?> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => $items]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper">
public function afterUpdate() { TimelineEvent::log($this->owner->className(), 'afterUpdate', ['attributes' => $this->owner->getAttributes(), 'uid' => Yii::$app->user->identity->id]); return true; }
<img alt="image" class="img-circle" src="img/profile_small.jpg" /> </span> <a data-toggle="dropdown" class="dropdown-toggle" href="#"> <span class="clear"> <span class="block m-t-xs"> <strong class="font-bold">David Williams</strong> </span> <span class="text-muted text-xs block">Art Director <b class="caret"></b></span> </span> </a> <ul class="dropdown-menu animated fadeInRight m-t-xs"> <li><a href="profile.html">Profile</a></li> <li><a href="contacts.html">Contacts</a></li> <li><a href="mailbox.html">Mailbox</a></li> <li class="divider"></li> <li><a href="login.html">Logout</a></li> </ul> </div> <div class="logo-element"> IN+ </div>'], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-th-large"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label label-primary pull-right'], ['label' => Yii::t('backend', 'Content'), 'icon' => '<i class="fa fa-edit"></i>', 'items' => [['label' => Yii::t('backend', 'Static pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Articles'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Article Categories'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Text Widgets'), 'url' => ['/widget-text/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Menu Widgets'), 'url' => ['/widget-menu/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Carousel Widgets'), 'url' => ['/widget-carousel/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'System'), 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n'), 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']]]]]); ?> </div> </nav> <!-- End Sidebar --> <div id="page-wrapper" class="gray-bg"> <!-- Navbar --> <div class="row border-bottom"> <nav class="navbar navbar-static-top " role="navigation" style="margin-bottom: 0"> <div class="navbar-header"> <a class="navbar-minimalize minimalize-styl-2 btn btn-primary " href="#"><i class="fa fa-bars"></i> </a> <form role="search" class="navbar-form-custom" action="search_results.html">
<a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <!-- <?php echo Yii::$app->formatter->asDatetime(time()); ?> --> 光磊科技 </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', '功能管理'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', '事件'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', '文章管理'), 'url' => '#', 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', '文章管理'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '文章目录'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', '新手学堂'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/learn/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', '佣金管理'), 'icon' => '<i class="fa fa-money"></i>', 'url' => ['/user-commission/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', '广告管理'), 'icon' => '<i class="fa fa-money"></i>', 'url' => ['/ad/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', '系统管理'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', '用户管理'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', '其他设置'), 'url' => '#', 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', '键值设置'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '文件存储'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '缓存'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '文件管理'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '系统信息'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', '日志'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
<?php $forms = ['label' => Yii::t('backend', 'Forms'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Subscribes'), 'url' => ['/subscribes/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Corporate Sales'), 'url' => ['/corporate/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]]; $feedbacks = ['label' => Yii::t('backend', 'Feedback'), 'icon' => '<i class="fa fa-envelope-o"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Emails'), 'url' => ['/emailf/index'], 'icon' => '<i class="fa fa-at"></i>'], ['label' => Yii::t('backend', 'Questions'), 'url' => ['/feedback/index'], 'icon' => '<i class="fa fa-comments-o"></i>']]]; ?> <?php } else { ?> <?php $feedbacks = ['label' => Yii::t('backend', 'Feedback'), 'icon' => '<i class="fa fa-envelope-o"></i>', 'options' => ['class' => 'treeview'], 'url' => ['/feedback/index']]; ?> <?php } ?> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'labelTemplate' => '<a href="#">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'Content'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'active' => preg_match('/^page/', Yii::$app->request->pathinfo)], ['label' => Yii::t('backend', 'News'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'active' => preg_match('/^article/', Yii::$app->request->pathinfo)], ['label' => Yii::t('backend', 'Promo'), 'url' => ['/promo/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'active' => preg_match('/^promo/', Yii::$app->request->pathinfo)], ['label' => Yii::t('backend', 'Models'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Categories'), 'url' => ['/model-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'List'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => Model::getLeftMenuListItems()], ['label' => Yii::t('backend', 'Pages'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => Model::getLeftMenuPageItems()]]], $forms, ['label' => Yii::t('backend', 'Service pages'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => Service::getLeftMenuItems()], ['label' => Yii::t('backend', 'About pages'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => About::getLeftMenuItems()], ['label' => Yii::t('backend', 'Finance pages'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => Finance::getLeftMenuItems()], ['label' => Yii::t('backend', 'Common blocks'), 'url' => ['/block/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'SEO'), 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'robots.txt'), 'url' => ['widget-text/update?id=frontend.web.robots.txt'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'sitemap.xml'), 'url' => Domain::getFrontendUrl() . '/sitemap.xml', 'icon' => '<i class="fa fa-angle-double-right"></i>', 'template' => '<a href="{url}" target="_blank"><i class="fa fa-angle-double-right"></i><span>{label}</span></a>'], ['label' => Yii::t('backend', 'Third-party code'), 'url' => ['custom-code/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], $feedbacks, ['label' => Yii::t('backend', 'Domains'), 'icon' => '<i class="fa fa-university"></i>', 'url' => ['/domain/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'System'), 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'visible' => Yii::$app->user->can('administrator'), 'items' => [['label' => Yii::t('backend', 'i18n'), 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Widgets list'), 'url' => ['/site/widgets'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Main'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'Content'), 'url' => '#', 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Static pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Articles'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Article Categories'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Text Widgets'), 'url' => ['/widget-text/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Menu Widgets'), 'url' => ['/widget-menu/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Carousel Widgets'), 'url' => ['/widget-carousel/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Index'), 'url' => '#', 'icon' => '<i class="fa fa-file"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Index Slide'), 'url' => ['/index-slide/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Player Albums'), 'url' => ['/player-album/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Friends Links'), 'url' => ['/friends-links/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('common', 'Game'), 'url' => '#', 'icon' => '<i class="fa fa-desktop"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Game Category'), 'url' => ['/game-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Game'), 'url' => ['/game/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Game Server'), 'url' => ['/game-server/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Game Gift'), 'url' => ['/game-gift/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Recharge'), 'url' => ['/recharge/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('common', 'Activity'), 'url' => '#', 'icon' => '<i class="fa fa-cube"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Activity Category'), 'url' => ['/activity-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Activity'), 'url' => ['/activity/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Site Messages'), 'url' => ['/message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('common', 'Product'), 'url' => '#', 'icon' => '<i class="fa fa-shopping-cart"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Shop Category'), 'url' => ['/shop-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Shop Product'), 'url' => ['/shop-product/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Shop Order'), 'url' => ['/shop-order/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('common', 'Kefu'), 'url' => '#', 'icon' => '<i class="fa fa-android"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Kefu Faq Cat'), 'url' => ['/kefu-faq-cat/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Kefu Faq'), 'url' => ['/kefu-faq/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Kefu Selfservice Cat'), 'url' => ['/kefu-selfservice-cat/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Kefu Selfservice'), 'url' => ['/kefu-selfservice/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Kefu QQ'), 'url' => ['/kefu-qq/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Kefu Account Repair'), 'url' => ['/kefu-account-repair/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Security Questions'), 'url' => ['/security-questions/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'System'), 'options' => ['class' => 'header']], ['label' => Yii::t('common', 'Users'), 'url' => '#', 'icon' => '<i class="fa fa-users"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Administrator'), 'url' => ['/user/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Admin Login Log'), 'url' => ['/user-logs/admin-login-log'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Admin Log'), 'url' => ['/user-logs/admin-log'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', ''), 'options' => ['class' => 'header']], ['label' => Yii::t('common', 'User Login Log'), 'url' => ['/user-logs/user-login-log'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'User Log'), 'url' => ['/user-logs/user-log'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'User History'), 'url' => ['/user-history/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Frontend User'), 'url' => ['/frontend-user/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('common', 'Settings'), 'url' => '#', 'icon' => '<i class="fa fa-pencil"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('common', 'Application settings'), 'url' => ['/site/settings'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'SEO Settings'), 'url' => ['/site/seo-settings'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Mail Settings'), 'url' => ['/site/mail-settings'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Basic Settings'), 'url' => ['/site/basic-settings'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('common', 'Others Settings'), 'url' => ['/site/others-settings'], 'icon' => '<i class="fa fa-angle-double-right"></i>']], 'visible' => Yii::$app->user->can('administrator')], ['label' => Yii::t('backend', 'Other'), 'url' => '#', 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n'), 'url' => '#', 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']], 'visible' => Yii::$app->user->can('administrator')]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Main'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success'], ['label' => Yii::t('backend', 'Page configuration'), 'url' => '#', 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Menu Settings'), 'url' => ['/widget-menu/index'], 'icon' => '<i class="fa fa-navicon"></i>', 'active' => Yii::$app->controller->id == 'widget-menu'], ['label' => Yii::t('backend', 'Text Widgets'), 'url' => ['/widget-text/index'], 'icon' => '<i class="fa fa-align-left"></i>', 'active' => Yii::$app->controller->id == 'widget-text'], ['label' => Yii::t('backend', 'Static Pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-file-text-o"></i>', 'active' => Yii::$app->controller->id == 'page']]], ['label' => Yii::t('backend', 'Profile info'), 'url' => '#', 'icon' => '<i class="fa fa-user"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'My Skills'), 'url' => ['/skills/index'], 'icon' => '<i class="fa fa-hand-peace-o"></i>', 'active' => Yii::$app->controller->id == 'skills'], ['label' => Yii::t('backend', 'My Employers'), 'url' => ['/employers/index'], 'icon' => '<i class="fa fa-building"></i>', 'active' => Yii::$app->controller->id == 'employers'], ['label' => Yii::t('backend', 'My Projects'), 'url' => ['/projects/index'], 'icon' => '<i class="fa fa-laptop"></i>', 'active' => Yii::$app->controller->id == 'projects'], ['label' => Yii::t('backend', 'My Hobbies'), 'url' => ['/hobbies/index'], 'icon' => '<i class="fa fa-bicycle"></i>', 'active' => Yii::$app->controller->id == 'hobbies']]], ['label' => Yii::t('backend', 'System'), 'icon' => '<i class="fa fa-dashboard"></i>', 'url' => '#', 'items' => [['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-user-secret"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger'], ['label' => Yii::t('backend', 'Files'), 'url' => '#', 'icon' => '<i class="fa fa-file"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-file-picture-o"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-object-ungroup"></i>']]], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can('administrator'), 'active' => Yii::$app->controller->id == 'user'], ['label' => Yii::t('backend', 'Languages settings'), 'url' => '#', 'icon' => '<i class="fa fa-flag-o"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Languages'), 'url' => ['/languages/index'], 'icon' => '<i class="fa fa-language"></i>', 'active' => Yii::$app->controller->id == 'languages'], ['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'active' => Yii::$app->controller->id == 'i18n-source-message'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'active' => Yii::$app->controller->id == 'i18n-message']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-hdd-o"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-database"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-info"></i>']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {
?> </p> <a href="<?php echo Url::to(['/sign-in/profile']); ?> "> <i class="fa fa-circle text-success"></i> <?php echo Yii::$app->formatter->asDatetime(time()); ?> </a> </div> </div> <!-- sidebar menu: : style can be found in sidebar.less --> <?php echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'linkTemplate' => '<a href="{url}">{icon}<span>{label}</span>{right-icon}{badge}</a>', 'submenuTemplate' => "\n<ul class=\"treeview-menu\">\n{items}\n</ul>\n", 'activateParents' => true, 'items' => [['label' => Yii::t('backend', 'Main'), 'options' => ['class' => 'header']], ['label' => Yii::t('backend', 'Content'), 'url' => '#', 'icon' => '<i class="fa fa-edit"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Static pages'), 'url' => ['/page/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Articles'), 'url' => ['/article/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Article Categories'), 'url' => ['/article-category/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Text Widgets'), 'url' => ['/widget-text/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)], ['label' => Yii::t('backend', 'Menu Widgets'), 'url' => ['/widget-menu/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)], ['label' => Yii::t('backend', 'Carousel Widgets'), 'url' => ['/widget-carousel/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)]]], ['label' => Yii::t('backend', 'Pets'), 'url' => '#', 'icon' => '<i class="fa fa-paw"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'Pet categories'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/pet-category/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Private ads'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/user-advert/index']]], 'visible' => Yii::$app->user->can(User::ROLE_USER)], ['label' => Yii::t('backend', 'Shops'), 'icon' => '<i class="fa fa-shopping-cart"></i>', 'url' => ['/shop/index'], 'items' => [['label' => Yii::t('backend', 'Shop settings'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/pet-category/index'], 'visible' => Yii::$app->user->can(User::ROLE_SHOP)], ['label' => Yii::t('backend', 'Product categories'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/product-category/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Products'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/product/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Products by shop'), 'icon' => '<i class="fa fa-angle-double-right"></i>', 'url' => ['/product-by-shop/index'], 'visible' => Yii::$app->user->can(User::ROLE_SHOP)]], 'visible' => Yii::$app->user->can(User::ROLE_SHOP)], ['label' => Yii::t('backend', 'VetClinic'), 'icon' => '<i class="fa fa-heartbeat"></i>', 'url' => ['/vet-clinic/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Hairdresser'), 'icon' => '<i class="fa fa-scissors"></i>', 'url' => ['/hairdresser/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Users'), 'icon' => '<i class="fa fa-users"></i>', 'url' => ['/user/index'], 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)], ['label' => Yii::t('backend', 'System'), 'options' => ['class' => 'header'], 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)], ['label' => Yii::t('backend', 'Timeline'), 'icon' => '<i class="fa fa-bar-chart-o"></i>', 'url' => ['/timeline-event/index'], 'badge' => TimelineEvent::find()->today()->count(), 'badgeBgClass' => 'label-success', 'visible' => Yii::$app->user->can(User::ROLE_ADMIN)], ['label' => Yii::t('backend', 'Seo Pages'), 'icon' => '<i class="fa fa-google"></i>', 'url' => ['/seo-pages/index'], 'visible' => Yii::$app->user->can(User::ROLE_CONTENT)], ['label' => Yii::t('backend', 'Settings'), 'url' => '#', 'icon' => '<i class="fa fa-cogs"></i>', 'options' => ['class' => 'treeview'], 'visible' => Yii::$app->user->can(User::ROLE_ADMIN), 'items' => [['label' => Yii::t('backend', 'i18n'), 'url' => '#', 'icon' => '<i class="fa fa-flag"></i>', 'options' => ['class' => 'treeview'], 'items' => [['label' => Yii::t('backend', 'i18n Source Message'), 'url' => ['/i18n/i18n-source-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'i18n Message'), 'url' => ['/i18n/i18n-message/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>']]], ['label' => Yii::t('backend', 'Key-Value Storage'), 'url' => ['/key-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Storage'), 'url' => ['/file-storage/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Cache'), 'url' => ['/cache/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'File Manager'), 'url' => ['/file-manager/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'System Information'), 'url' => ['/system-information/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>'], ['label' => Yii::t('backend', 'Logs'), 'url' => ['/log/index'], 'icon' => '<i class="fa fa-angle-double-right"></i>', 'badge' => \backend\models\SystemLog::find()->count(), 'badgeBgClass' => 'label-danger']]]]]); ?> </section> <!-- /.sidebar --> </aside> <!-- Right side column. Contains the navbar and content of the page --> <aside class="content-wrapper"> <!-- Content Header (Page header) --> <section class="content-header"> <h1> <?php echo $this->title; ?> <?php if (isset($this->params['subtitle'])) {