/** * @param \yii\base\Action $action * @return bool */ public function beforeAction($action) { parent::beforeAction($action); if (!GlobalHelper::isValidAdmin()) { throw new \Exception(yii::t('conf', 'you are not active')); } return true; }
/** * @param \yii\base\Action $action * @return bool */ public function beforeAction($action) { parent::beforeAction($action); if (!GlobalHelper::isValidAdmin()) { throw new \Exception('项目管理员尚未通过其它项目管理员的审核,无操作项目权限:)'); } return true; }
/** * 需要项目管理员权限 * * @throws \Exception */ protected function validateAdmin() { if (!GlobalHelper::isValidAdmin()) { throw new \Exception(\yii::t('walle', 'you are not the manager')); } }
<div class="navbar navbar-default" id="navbar"> <script type="text/javascript"> try{ace.settings.check('navbar' , 'fixed')}catch(e){} </script> <div class="navbar-container" id="navbar-container"> <div class="navbar-header pull-left"> <a href="javascript:;" class="navbar-brand"> <small>Walle</small> </a><!-- /.brand --> </div><!-- /.navbar-header --> <div class="navbar-header pull-right" role="navigation"> <ul class="nav ace-nav"> <?php if (GlobalHelper::isValidAdmin() && ($count = count(User::getInactiveAdminList()))) { ?> <li class="light-blue"> <a data-toggle="dropdown" class="dropdown-toggle" href="#"> <i class="icon-bell-alt"></i> <span class="badge badge-important"><?php echo $count; ?> </span> </a> <ul class="pull-right dropdown-navbar navbar-green dropdown-menu dropdown-caret dropdown-close"> <li class="dropdown-header"> <i class="icon-envelope"></i> <?php
/** * 需要项目管理员权限 * * @throws \Exception */ protected function validateAdmin() { if (!GlobalHelper::isValidAdmin()) { throw new \Exception('非管理员不能操作:('); } }