public function init() { if (!Yii::app()->user->isGuest) { $this->userId = Yii::app()->user->Id; $this->username = Yii::app()->user->username; $this->cpId = Yii::app()->user->cp_id; $this->expiredPass = Yii::app()->user->change_pass; $this->adminGroup = implode(",", Yii::app()->user->roles); if (in_array("SuperAdmin", Yii::app()->user->roles)) { $this->levelAccess = 1; } elseif (in_array("Admin", Yii::app()->user->roles) || in_array("AdminCCP", Yii::app()->user->roles) || in_array("doisoat", Yii::app()->user->roles)) { $this->levelAccess = 2; } else { $this->levelAccess = 3; } } else { Yii::app()->user->loginRequired(); //$this->redirect(array('/admin/login')); } if (!defined('CSKH_MODE') || !CSKH_MODE) { // Neu ko phai la CSKH thi ko yc doi pass $flag_loop = Yii::app()->request->getParam('_state', false); if ($this->expiredPass >= 2 && !$flag_loop) { $this->redirect(array('adminUser/profile', '_state' => $this->expiredPass)); } } else { $this->layout = "application.views.admin.layouts.cskh"; } // setup multi language if (!isset(Yii::app()->session['_lang'])) { Yii::app()->session['_lang'] = Yii::app()->params['defaultLanguage']; } Yii::app()->language = Yii::app()->session['_lang']; parent::init(); }
public function init() { parent::init(); }