// Sueetie Modified - Show SueetieUser Avatar protected string GetSueetieUserAvatar(int height, int width) { string img = "<img class=\"thumbnail\" src=\"{0}\" alt=\"{1}\" height=\"{2}\" width=\"{3}\" />"; SueetieUser sueetieUser = SueetieUsers.GetThinSueetieUserFromEmail(Comment.Email); if (sueetieUser != null) { return(string.Format(img, SueetieUsers.GetUserAvatarUrl(sueetieUser.UserID, true), sueetieUser.DisplayName, height, width)); } else { return(string.Format(img, SueetieUsers.GetUserAvatarUrl(-2, true), string.Empty, height, width)); } }
protected override void OnLoad(EventArgs e) { Image _avatarImage = new Image(); if (AvatarSueetieUser == null) { AvatarSueetieUser = CurrentSueetieUser; } if (AvatarSueetieUser != null) { _avatarImage.ImageUrl = SueetieUsers.GetUserAvatarUrl(AvatarSueetieUser.UserID, this.UseOriginalImage, this.UseCachedAvatarRoot); _avatarImage.AlternateText = AvatarSueetieUser.DisplayName; string _profileUrl = SueetieUrls.Instance.MasterProfile(AvatarSueetieUser.ForumUserID).Url; if (PostBackToProfile) { if (!SueetieConfiguration.Get().Core.UseForumProfile) { _profileUrl = SueetieUrls.Instance.MyProfile(AvatarSueetieUser.UserID).Url; } _avatarImage.Attributes.Add("onClick", "javascript:window.open('" + _profileUrl + "','_self')"); } } else { _avatarImage.ImageUrl = SueetieUsers.GetUserAvatarUrl(-2, this.UseOriginalImage); } _avatarImage.Style.Add("height", this.Height.ToString() + "px"); _avatarImage.Style.Add("width", this.Width.ToString() + "px"); _avatarImage.Style.Add("border-width", this.BorderWidth.ToString() + "px"); _avatarImage.CssClass = this.CssClass; Controls.Add(_avatarImage); }