private void PopulateMessenger() { if (WebConfigSettings.GloballyDisableMemberUseOfWindowsLiveMessenger) { return; } if (!siteSettings.AllowWindowsLiveMessengerForMembers) { return; } if (siteUser == null) { return; } if (!siteUser.EnableLiveMessengerOnProfile) { return; } if (siteUser.LiveMessengerId.Length == 0) { return; } divLiveMessenger.Visible = true; chat1.Invitee = siteUser.LiveMessengerId; //chat1.InviteeDisplayName = siteUser.Name; if (WebConfigSettings.TestLiveMessengerDelegation) { WindowsLiveLogin wl = WindowsLiveHelper.GetWindowsLiveLogin(); WindowsLiveMessenger m = new WindowsLiveMessenger(wl); ConsentToken token = m.DecodeToken(siteUser.LiveMessengerDelegationToken); ConsentToken refreshedToken = m.RefreshConsent(token); if (refreshedToken != null) { chat1.DelegationToken = refreshedToken.DelegationToken; string signedParams = WindowsLiveMessenger.SignParameters( refreshedToken.SessionKey, siteUser.Name, string.Empty, string.Empty); chat1.SignedParams = signedParams; } else { //chat1.DelegationToken = siteUser.LiveMessengerDelegationToken; chat1.DelegationToken = token.DelegationToken; string signedParams = WindowsLiveMessenger.SignParameters( token.SessionKey, siteUser.Name, string.Empty, string.Empty); chat1.SignedParams = signedParams; } } }
private void PopulateControls() { this.lnkChangePassword.NavigateUrl = SiteRoot + "/Secure/ChangePassword.aspx"; this.lnkChangePassword.Text = Resource.UserChangePasswordLabel; ListItem listItem; if (allowUserSkin) { if (siteUser != null) { SkinSetting.SetValue(siteUser.Skin); } } if ((siteSettings.AllowUserEditorPreference) && (siteUser != null) && (siteUser.EditorPreference.Length > 0)) { listItem = ddEditorProviders.Items.FindByValue(siteUser.EditorPreference); if (listItem != null) { ddEditorProviders.ClearSelection(); listItem.Selected = true; } } if (siteUser != null) { #if !MONO ISettingControl setting = timeZoneSetting as ISettingControl; if (setting != null) { setting.SetValue(siteUser.TimeZoneId); } #endif txtName.Text = SecurityHelper.RemoveMarkup(siteUser.Name); txtName.Enabled = siteSettings.AllowUserFullNameChange; lblLoginName.Text = SecurityHelper.RemoveMarkup(siteUser.LoginName); txtEmail.Text = siteUser.Email; //gravatar1.Email = siteUser.Email; lblOpenID.Text = siteUser.OpenIdUri; txtPasswordQuestion.Text = siteUser.PasswordQuestion; txtPasswordAnswer.Text = siteUser.PasswordAnswer; lblCreatedDate.Text = siteUser.DateCreated.AddHours(timeOffset).ToString(); lblTotalPosts.Text = siteUser.TotalPosts.ToString(); lnkUserPosts.UserId = siteUser.UserId; lnkUserPosts.TotalPosts = siteUser.TotalPosts; //lnkPublicProfile.NavigateUrl = SiteRoot + "/ProfileView.aspx?userid=" + siteUser.UserId.ToInvariantString(); lnkPubProfile.NavigateUrl = SiteRoot + "/ProfileView.aspx?userid=" + siteUser.UserId.ToInvariantString(); if (divLiveMessenger.Visible) { WindowsLiveLogin wl = WindowsLiveHelper.GetWindowsLiveLogin(); WindowsLiveMessenger m = new WindowsLiveMessenger(wl); if (WebConfigSettings.TestLiveMessengerDelegation) { lnkAllowLiveMessenger.NavigateUrl = m.ConsentOptInUrl; } else { lnkAllowLiveMessenger.NavigateUrl = m.NonDelegatedSignUpUrl; } if (siteUser.LiveMessengerId.Length > 0) { chkEnableLiveMessengerOnProfile.Checked = siteUser.EnableLiveMessengerOnProfile; chkEnableLiveMessengerOnProfile.Enabled = true; } else { chkEnableLiveMessengerOnProfile.Checked = false; chkEnableLiveMessengerOnProfile.Enabled = false; } } //if ((!allowGravatars)&&(!disableAvatars)) //{ // if (siteUser.AvatarUrl.Length > 0) // { // imgAvatar.Src = avatarPath + siteUser.AvatarUrl; // } // else // { // imgAvatar.Src = Page.ResolveUrl(WebConfigSettings.DefaultBlankAvatarPath); // } //} userAvatar.UseGravatar = allowGravatars; userAvatar.Email = siteUser.Email; userAvatar.UserName = siteUser.Name; userAvatar.UserId = siteUser.UserId; userAvatar.AvatarFile = siteUser.AvatarUrl; userAvatar.MaxAllowedRating = MaxAllowedGravatarRating; userAvatar.Disable = disableAvatars; userAvatar.SiteId = siteSettings.SiteId; userAvatar.UseLink = false; } // this doesn't work //DoTabSelection(); }
private void PopulateMessenger() { if (WebConfigSettings.GloballyDisableMemberUseOfWindowsLiveMessenger) { return; } if (!siteSettings.AllowWindowsLiveMessengerForMembers) { return; } if (siteUser == null) { return; } if (!siteUser.EnableLiveMessengerOnProfile) { return; } if (siteUser.LiveMessengerId.Length == 0) { return; } divLiveMessenger.Visible = true; chat1.Invitee = siteUser.LiveMessengerId; //chat1.InviteeDisplayName = siteUser.Name; if (WebConfigSettings.TestLiveMessengerDelegation) { WindowsLiveLogin wl = WindowsLiveHelper.GetWindowsLiveLogin(); WindowsLiveMessenger m = new WindowsLiveMessenger(wl); ConsentToken token = m.DecodeToken(siteUser.LiveMessengerDelegationToken); ConsentToken refreshedToken = m.RefreshConsent(token); if (refreshedToken != null) { chat1.DelegationToken = refreshedToken.DelegationToken; string signedParams = WindowsLiveMessenger.SignParameters( refreshedToken.SessionKey, siteUser.Name, string.Empty, string.Empty); chat1.SignedParams = signedParams; } else { //chat1.DelegationToken = siteUser.LiveMessengerDelegationToken; chat1.DelegationToken = token.DelegationToken; string signedParams = WindowsLiveMessenger.SignParameters( token.SessionKey, siteUser.Name, string.Empty, string.Empty); chat1.SignedParams = signedParams; } } }
private void PopulateControls() { this.lnkChangePassword.NavigateUrl = SiteRoot + "/Secure/ChangePassword.aspx"; this.lnkChangePassword.Text = Resource.UserChangePasswordLabel; ListItem listItem; if (allowUserSkin) { if (siteUser != null) { SkinSetting.SetValue(siteUser.Skin); } } if ((siteSettings.AllowUserEditorPreference) && (siteUser != null) && (siteUser.EditorPreference.Length > 0)) { listItem = ddEditorProviders.Items.FindByValue(siteUser.EditorPreference); if (listItem != null) { ddEditorProviders.ClearSelection(); listItem.Selected = true; } } if(siteUser != null) { #if!MONO ISettingControl setting = timeZoneSetting as ISettingControl; if (setting != null) { setting.SetValue(siteUser.TimeZoneId); } #endif txtName.Text = SecurityHelper.RemoveMarkup(siteUser.Name); txtName.Enabled = siteSettings.AllowUserFullNameChange; lblLoginName.Text = SecurityHelper.RemoveMarkup(siteUser.LoginName); txtEmail.Text = siteUser.Email; //gravatar1.Email = siteUser.Email; lblOpenID.Text = siteUser.OpenIdUri; txtPasswordQuestion.Text = siteUser.PasswordQuestion; txtPasswordAnswer.Text = siteUser.PasswordAnswer; lblCreatedDate.Text = siteUser.DateCreated.AddHours(timeOffset).ToString(); lblTotalPosts.Text = siteUser.TotalPosts.ToString(); lnkUserPosts.UserId = siteUser.UserId; lnkUserPosts.TotalPosts = siteUser.TotalPosts; //lnkPublicProfile.NavigateUrl = SiteRoot + "/ProfileView.aspx?userid=" + siteUser.UserId.ToInvariantString(); lnkPubProfile.NavigateUrl = SiteRoot + "/ProfileView.aspx?userid=" + siteUser.UserId.ToInvariantString(); if (divLiveMessenger.Visible) { WindowsLiveLogin wl = WindowsLiveHelper.GetWindowsLiveLogin(); WindowsLiveMessenger m = new WindowsLiveMessenger(wl); if (WebConfigSettings.TestLiveMessengerDelegation) { lnkAllowLiveMessenger.NavigateUrl = m.ConsentOptInUrl; } else { lnkAllowLiveMessenger.NavigateUrl = m.NonDelegatedSignUpUrl; } if (siteUser.LiveMessengerId.Length > 0) { chkEnableLiveMessengerOnProfile.Checked = siteUser.EnableLiveMessengerOnProfile; chkEnableLiveMessengerOnProfile.Enabled = true; } else { chkEnableLiveMessengerOnProfile.Checked = false; chkEnableLiveMessengerOnProfile.Enabled = false; } } //if ((!allowGravatars)&&(!disableAvatars)) //{ // if (siteUser.AvatarUrl.Length > 0) // { // imgAvatar.Src = avatarPath + siteUser.AvatarUrl; // } // else // { // imgAvatar.Src = Page.ResolveUrl(WebConfigSettings.DefaultBlankAvatarPath); // } //} userAvatar.UseGravatar = allowGravatars; userAvatar.Email = siteUser.Email; userAvatar.UserName = siteUser.Name; userAvatar.UserId = siteUser.UserId; userAvatar.AvatarFile = siteUser.AvatarUrl; userAvatar.MaxAllowedRating = MaxAllowedGravatarRating; userAvatar.Disable = disableAvatars; userAvatar.SiteId = siteSettings.SiteId; userAvatar.UseLink = false; } // this doesn't work //DoTabSelection(); }
private void PopulateControls() { this.lnkChangePassword.NavigateUrl = SiteRoot + "/Secure/ChangePassword.aspx"; this.lnkChangePassword.Text = Resource.UserChangePasswordLabel; if (siteSettings.AllowUserSkins) { this.ddSkins.DataSource = SiteUtils.GetSkinList(this.siteSettings); this.ddSkins.DataBind(); ListItem listItem; listItem = this.ddSkins.Items.FindByValue("printerfriendly"); if (listItem != null) { this.ddSkins.Items.Remove(listItem); } listItem = this.ddSkins.Items.FindByValue(".svn"); if (listItem != null) { this.ddSkins.Items.Remove(listItem); } listItem = new ListItem(); listItem.Value = ""; listItem.Text = Resource.PageLayoutDefaultSkinLabel; this.ddSkins.Items.Insert(0, listItem); if (siteUser != null) { if (siteUser.Skin.Length > 0) { listItem = ddSkins.Items.FindByValue(siteUser.Skin); if (listItem != null) { ddSkins.ClearSelection(); listItem.Selected = true; } } } } if (siteUser != null) { txtName.Text = siteUser.Name; lblLoginName.Text = siteUser.LoginName; txtEmail.Text = siteUser.Email; gravatar1.Email = siteUser.Email; lblOpenID.Text = siteUser.OpenIdUri; txtPasswordQuestion.Text = siteUser.PasswordQuestion; txtPasswordAnswer.Text = siteUser.PasswordAnswer; lblCreatedDate.Text = siteUser.DateCreated.AddHours(timeOffset).ToString(); lblTotalPosts.Text = siteUser.TotalPosts.ToString(); lnkUserPosts.UserId = siteUser.UserId; lnkUserPosts.TotalPosts = siteUser.TotalPosts; lnkPublicProfile.NavigateUrl = SiteRoot + "/ProfileView.aspx?userid=" + siteUser.UserId.ToString(CultureInfo.InvariantCulture); if (divLiveMessenger.Visible) { WindowsLiveLogin wl = WindowsLiveHelper.GetWindowsLiveLogin(); WindowsLiveMessenger m = new WindowsLiveMessenger(wl); if (WebConfigSettings.TestLiveMessengerDelegation) { lnkAllowLiveMessenger.NavigateUrl = m.ConsentOptInUrl; } else { lnkAllowLiveMessenger.NavigateUrl = m.NonDelegatedSignUpUrl; } if (siteUser.LiveMessengerId.Length > 0) { chkEnableLiveMessengerOnProfile.Checked = siteUser.EnableLiveMessengerOnProfile; chkEnableLiveMessengerOnProfile.Enabled = true; } else { chkEnableLiveMessengerOnProfile.Checked = false; chkEnableLiveMessengerOnProfile.Enabled = false; } } if ((!allowGravatars) && (!disableAvatars)) { if (siteUser.AvatarUrl.Length > 0) { //if (!WebConfigSettings.OnlyAdminsCanEditCheesyAvatars) //{ // ddAvatars.SelectedValue = siteUser.AvatarUrl; //} imgAvatar.Src = avatarPath + siteUser.AvatarUrl; } else { imgAvatar.Src = Page.ResolveUrl("~/Data/SiteImages/1x1.gif"); } } } DoTabSelection(); }