Exemplo n.º 1
0
 /**
  * @inheritdoc
  * @return string
  */
 public function run()
 {
     if (Yii::$app->response->is_backend === true && Yii::$app->user->isGuest === false) {
         $this->controller->layout = '@app/backend/views/layouts/main';
     }
     return parent::run();
 }
Exemplo n.º 2
0
 public function __construct($id, $controller, $config = array())
 {
     parent::__construct($id, $controller, $config);
     if (!yii::$app->user->isAdmin) {
         $this->controller->layout = 'error';
     }
 }
Exemplo n.º 3
0
 public function run()
 {
     $exception = \Yii::$app->getErrorHandler()->exception;
     if (\Yii::$app->request->isAjax && $exception instanceof HttpException && 403 == $exception->statusCode) {
         return "<script>page.tip('没有权限', 2)</script>";
     }
     return parent::run();
     // TODO: Change the autogenerated stub
 }
Exemplo n.º 4
0
 /**
  * @return bool
  */
 protected function beforeRun()
 {
     /** @var Module $module */
     $module = Yii::$app->getModule('admin');
     /** @var User $user */
     $user = Yii::$app->get($module->adminComponent);
     if ($user->isGuest) {
         $this->controller->layout = '@nullref/admin/views/layouts/error';
     }
     return parent::beforeRun();
 }
Exemplo n.º 5
0
 /**
  * @inheritdoc
  * @return string
  */
 public function run()
 {
     $exception = Yii::$app->errorHandler->exception;
     if (Yii::$app->response->is_backend === true && Yii::$app->user->isGuest === false) {
         $this->controller->layout = '@app/backend/views/layouts/main';
     }
     if ($exception instanceof CoreHttpException) {
         /** @var CoreHttpException $exception */
         $this->view = $exception->view;
     }
     return parent::run();
 }
Exemplo n.º 6
0
 public function runt()
 {
     parent::run();
 }
Exemplo n.º 7
0
 public function actions()
 {
     return ['error' => ErrorAction::className()];
 }
 /**
  * @inheritdoc
  */
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about']];
 }
Exemplo n.º 9
0
 /**
  * @inheritdoc
  */
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about'], 'captcha' => ['class' => CaptchaAction::className(), 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null, 'backColor' => 0xf5f5f5, 'height' => 34]];
 }
 public function run()
 {
     $this->controller->layout = "@app/views/layouts/error";
     return parent::run();
 }
Exemplo n.º 11
0
 public function init()
 {
     parent::init();
     $this->controller->layout = Yii::$app->user->isGuest ? 'invitados' : 'usuario';
 }
Exemplo n.º 12
0
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'page' => ['class' => ViewAction::className()]];
 }
Exemplo n.º 13
0
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'captcha' => ['class' => CaptchaAction::className(), 'fixedVerifyCode' => YII_ENV_TEST ? 'testme' : null]];
 }
Exemplo n.º 14
0
 /**
  * @inheritdoc
  */
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'about' => ['class' => ViewAction::className(), 'defaultView' => 'about'], 'language' => ['class' => 'fourteenmeister\\site\\action\\Language', 'languages' => array_keys(Yii::$app->params['availableLanguages'])]];
 }
 /**
  * @inheritdoc
  */
 public function actions()
 {
     return ['error' => ['class' => ErrorAction::className()], 'language' => ['class' => 'fourteenmeister\\install\\action\\Language', 'languages' => array_keys(Yii::$app->params['availableLanguages'])]];
 }