protected static function init() { if (self::$_isInit) { return; } self::$_userInfo = K_Session::read('UserInfo', 'K_Auth'); self::$_options = K_Session::read('Options', 'K_Auth'); if (empty(self::$_options)) { self::$_options = array(); self::$_options['isLogin'] = false; self::$_options['isAdmin'] = false; self::$_options['accessLevel'] = 0; self::$_options['clientType'] = DMA_CT_GUEST; self::$_options['roles'] = array('guests'); } self::$_isInit = true; }