private void InternalDataBind() { if (Mode == ModeratedForumMode.ViewForUser) { // Get the collections of forums this user can moderate/not moderate ModeratedForumCollection moderated = Users.GetForumsModeratedByUser(Username); ModeratedForumCollection notmoderated = Users.GetForumsNotModeratedByUser(Username); if (moderatedForums != null) { moderatedForums.DataSource = moderated; moderatedForums.DataBind(); } if (unmoderatedForums != null) { unmoderatedForums.DataSource = notmoderated; unmoderatedForums.DataBind(); } } if (Mode == ModeratedForumMode.ViewForForum) { ModeratedForumCollection moderators = Moderate.GetForumModerators(ForumID); if (moderatingUsers != null) { moderatingUsers.DataSource = moderators; moderatingUsers.DataBind(); } } }
private void SkinLogic() { if (Mode == ModeratedForumMode.ViewForForum) { ModeratedForumCollection moderators = Moderate.GetForumModerators(ForumID); if (moderators.Count > 0) { if (moderatedForumsPanel != null) { moderatedForumsPanel.Visible = true; } } else { moderatedForumsPanel.Visible = false; } if (moderatedForums != null) { moderatedForums.Visible = false; } if (unmoderatedForumsPanel != null) { unmoderatedForumsPanel.Visible = false; } } if (Mode == ModeratedForumMode.ViewForUser) { // Get the collections of forums this user can moderate/not moderate ModeratedForumCollection moderated = Users.GetForumsModeratedByUser(Username); ModeratedForumCollection notmoderated = Users.GetForumsNotModeratedByUser(Username); if (moderated.Count > 0) { if (moderatedForumsPanel != null) { moderatedForumsPanel.Visible = true; } } else { if (moderatedForumsPanel != null) { moderatedForumsPanel.Visible = false; } } if (notmoderated.Count > 0) { if (unmoderatedForumsPanel != null) { unmoderatedForumsPanel.Visible = true; } } else { if (unmoderatedForumsPanel != null) { unmoderatedForumsPanel.Visible = false; } } } // Hook up the Add Forum Button if (addForumButton != null) { addForumButton.Click += new EventHandler(AddForum_Click); } // Hook up the Moderated Forums Removal Handler if (moderatedForums != null) { moderatedForums.ItemCommand += new DataGridCommandEventHandler(Moderated_Command); } }