Пример #1
0
        protected override void OnPreRender(EventArgs e)
        {
            if (_usr == null)
            {
                _usr = ExtendedUserData.GetEditorFromURL();
            }
            if (_usr == null)
            {
                ContentPage cp = cu.GetContainerContentPage(this);

                switch (this.SourceField)
                {
                case AuthorSource.Editor:
                    _usr = cp.GetUserInfo();
                    break;

                case AuthorSource.Created:
                    _usr = cp.GetCreateUserInfo();
                    break;

                case AuthorSource.Credited:
                    _usr = cp.GetCreditUserInfo();
                    break;

                default:
                    _usr = cp.BylineUser;
                    break;
                }
            }

            AssignUser();

            base.OnPreRender(e);
        }
Пример #2
0
        protected override void OnPreRender(EventArgs e)
        {
            if (usr == null)
            {
                usr = ExtendedUserData.GetEditorFromURL();
            }
            if (usr == null)
            {
                ContentPage cp = cu.GetContainerContentPage(this);
                usr = cp.BylineUser;
            }

            AssignUser();

            base.OnPreRender(e);
        }
Пример #3
0
        protected override void OnPreRender(EventArgs e)
        {
            if (_usr == null)
            {
                _usr = ExtendedUserData.GetEditorFromURL();
            }
            if (_usr == null)
            {
                ContentPage cp = cu.GetContainerContentPage(this);
                if (this.SourceField == AuthorSource.Editor)
                {
                    _usr = cp.GetUserInfo();
                }
                else
                {
                    _usr = cp.GetCreditUserInfo();
                }
            }

            AssignUser();

            base.OnPreRender(e);
        }