Esempio n. 1
0
 public function actionIndex()
 {
     $this->view->title = $this->getConfig('system.name');
     $user = [];
     $urls = ['admin.public.login' => Url::toRoute('/admin/public/login'), 'admin.public.logout' => Url::toRoute('/admin/public/logout'), 'admin.common.tree' => Url::toRoute('/admin/common/tree'), 'admin.common.urls' => Url::toRoute('/admin/common/urls')];
     if (!Yii::$app->user->isGuest) {
         $groupNames = $this->identity->getGroupNames();
         $user = ['username' => $this->identity->username, 'nickname' => $this->identity->nickname, 'isSuper' => $this->identity->is_super, 'groupName' => join(',', $groupNames)];
         $urls = array_merge($urls, ['admin.config.save' => Url::toRoute('/admin/config/save'), 'admin.config.options' => Url::toRoute('/admin/config/options')], DpAdminMenu::getUrlsByParentId($this->identity->is_super, $this->menuIdList, 0));
     }
     return $this->renderPartial('index', ['isGuest' => Yii::$app->user->isGuest, 'loading_text' => $this->getConfig('system.loading_text'), 'config' => $this->config, 'user' => $user, 'urls' => $urls, 'extJs' => $this->extJs]);
 }
 public function actionIndex()
 {
     $this->view->title = $this->getConfig('system.name');
     $user = [];
     $urls = [];
     if (!Yii::$app->user->isGuest) {
         $groupNames = $this->identity->getGroupNames();
         $user = ['username' => $this->identity->username, 'nickname' => $this->identity->nickname, 'isSuper' => $this->identity->is_super, 'groupName' => join(',', $groupNames)];
         $urls = DpAdminMenu::getUrlsByParentId($this->identity->is_super, $this->menuIdList, 0);
     }
     return $this->renderPartial('index', ['isGuest' => Yii::$app->user->isGuest, 'loading_text' => $this->getConfig('system.loadingText'), 'config' => $this->config, 'user' => $user, 'urls' => $urls]);
 }
Esempio n. 3
0
 public function run()
 {
     /* @var $controller \wsl\rbac\base\Controller */
     /* @var $identity \wsl\rbac\models\DpAdminUser */
     $controller = $this->controller;
     $view = Yii::$app->getView();
     $identity = Yii::$app->user->identity;
     $view->title = $controller->getConfig('system.name');
     $user = [];
     $urls = [];
     if (!Yii::$app->user->isGuest) {
         $groupNames = $identity->getGroupNames();
         $user = ['username' => $identity->username, 'nickname' => $identity->nickname, 'isSuper' => $identity->is_super, 'groupName' => join(',', $groupNames)];
         $urls = DpAdminMenu::getUrlsByParentId($identity->is_super, $controller->menuIdList, 0);
     }
     $params = ['isGuest' => Yii::$app->user->isGuest, 'loadingText' => $controller->getConfig('system.loadingText'), 'config' => $controller->config, 'user' => $user, 'urls' => $urls];
     $viewPath = dirname(__FILE__) . DIRECTORY_SEPARATOR . 'views' . DIRECTORY_SEPARATOR;
     return $view->renderFile($viewPath . 'index.php', $params, $this->controller);
 }
 /**
  * 所有拥有权限的url别名对应url数据
  *
  * @return array
  */
 public function actionUrls()
 {
     $urls = DpAdminMenu::getUrlsByParentId($this->identity->is_super, $this->menuIdList, null);
     $urls = array_merge($urls, ['admin.public.login' => Url::toRoute('/admin/public/login'), 'admin.public.logout' => Url::toRoute('/admin/public/logout'), 'admin.common.tree' => Url::toRoute('/admin/common/tree'), 'admin.common.urls' => Url::toRoute('/admin/common/urls'), 'admin.config.save' => Url::toRoute('/admin/config/save'), 'admin.config.options' => Url::toRoute('/admin/config/options'), 'admin.group.save' => Url::toRoute('/admin/group/save'), 'admin.group.update-status' => Url::toRoute('/admin/group/update-status'), 'admin.group.del' => Url::toRoute('/admin/group/del'), 'admin.user.save' => Url::toRoute('/admin/user/save'), 'admin.user.update-status' => Url::toRoute('/admin/user/update-status'), 'admin.user.del' => Url::toRoute('/admin/user/del'), 'admin.menu.save' => Url::toRoute('/admin/menu/save'), 'admin.menu.update-status' => Url::toRoute('/admin/menu/update-status'), 'admin.menu.del' => Url::toRoute('/admin/menu/del'), 'admin.menu-url.save' => Url::toRoute('/admin/menu-url/save'), 'admin.menu-url.update-status' => Url::toRoute('/admin/menu-url/update-status'), 'admin.menu-url.del' => Url::toRoute('/admin/menu-url/del'), 'admin.menu-url-link.save' => Url::toRoute('/admin/menu-url-link/save'), 'admin.menu-url-link.update-status' => Url::toRoute('/admin/menu-url-link/update-status'), 'admin.menu-url-link.del' => Url::toRoute('/admin/menu-url-link/del'), 'admin.menu-url-rule.save' => Url::toRoute('/admin/menu-url-rule/save'), 'admin.menu-url-rule.update-status' => Url::toRoute('/admin/menu-url-rule/update-status'), 'admin.menu-url-rule.del' => Url::toRoute('/admin/menu-url-rule/del')], DpAdminMenu::getUrlsByParentId($this->identity->is_super, $this->menuIdList, null));
     return ['data' => $urls];
 }