private void ProcessApplyAllForumSetting(ForumSettingItem item, ForumSettingItem forumSetItem) { ExceptableItem_Int32scope int32scope = new ExceptableItem_Int32scope(); ExceptableItem_Second <long> second_long = new ExceptableItem_Second <long>(); ExceptableItem_Second <int> second_int = new ExceptableItem_Second <int>(); ExceptableItem_ExtensionList extensionList = new ExceptableItem_ExtensionList(); if (int32scope.AplyAllNode("PostContentLengths")) { item.PostContentLengths = forumSetItem.PostContentLengths; } if (int32scope.AplyAllNode("PostSubjectLengths")) { item.PostSubjectLengths = forumSetItem.PostSubjectLengths; } if (second_long.AplyAllNode("PolemizeValidDays")) { item.PolemizeValidDays = forumSetItem.PolemizeValidDays; } if (second_long.AplyAllNode("PollValidDays")) { item.PollValidDays = forumSetItem.PollValidDays; } if (second_long.AplyAllNode("QuestionValidDays")) { item.QuestionValidDays = forumSetItem.QuestionValidDays; } if (second_long.AplyAllNode("SellThreadDays")) { item.SellThreadDays = forumSetItem.SellThreadDays; } if (second_long.AplyAllNode("SellAttachmentDays")) { item.SellAttachmentDays = forumSetItem.SellAttachmentDays; } if (second_int.AplyAllNode("RecycleOwnThreadsIntervals")) { item.RecycleOwnThreadsIntervals = forumSetItem.RecycleOwnThreadsIntervals; } if (second_int.AplyAllNode("UpdateThreadSortOrderIntervals")) { item.UpdateThreadSortOrderIntervals = forumSetItem.UpdateThreadSortOrderIntervals; } if (second_int.AplyAllNode("CreatePostIntervals")) { item.CreatePostIntervals = forumSetItem.CreatePostIntervals; } if (second_int.AplyAllNode("DeleteOwnThreadsIntervals")) { item.DeleteOwnThreadsIntervals = forumSetItem.DeleteOwnThreadsIntervals; } if (extensionList.AplyAllNode("AllowFileExtensions")) { item.AllowFileExtensions = forumSetItem.AllowFileExtensions; } ExceptableItem_bool except_bool = new ExceptableItem_bool(); if (except_bool.AplyAllNode("AllowAttachment")) { item.AllowAttachment = forumSetItem.AllowAttachment; } if (except_bool.AplyAllNode("AllowImageAttachment")) { item.AllowImageAttachment = forumSetItem.AllowImageAttachment; } if (except_bool.AplyAllNode("CreatePostAllowAudioTag")) { item.CreatePostAllowAudioTag = forumSetItem.CreatePostAllowAudioTag; } if (except_bool.AplyAllNode("CreatePostAllowEmoticon")) { item.CreatePostAllowEmoticon = forumSetItem.CreatePostAllowEmoticon; } if (except_bool.AplyAllNode("CreatePostAllowFlashTag")) { item.CreatePostAllowFlashTag = forumSetItem.CreatePostAllowFlashTag; } if (except_bool.AplyAllNode("CreatePostAllowHTML")) { item.CreatePostAllowHTML = forumSetItem.CreatePostAllowHTML; } if (except_bool.AplyAllNode("CreatePostAllowImageTag")) { item.CreatePostAllowImageTag = forumSetItem.CreatePostAllowImageTag; } if (except_bool.AplyAllNode("CreatePostAllowMaxcode")) { item.CreatePostAllowMaxcode = forumSetItem.CreatePostAllowMaxcode; } if (except_bool.AplyAllNode("CreatePostAllowTableTag")) { item.CreatePostAllowTableTag = forumSetItem.CreatePostAllowTableTag; } if (except_bool.AplyAllNode("CreatePostAllowUrlTag")) { item.CreatePostAllowUrlTag = forumSetItem.CreatePostAllowUrlTag; } if (except_bool.AplyAllNode("CreatePostAllowVideoTag")) { item.CreatePostAllowVideoTag = forumSetItem.CreatePostAllowVideoTag; } if (new ExceptableItem_Int_MoreThenZero().AplyAllNode("MaxPostAttachmentCount")) { item.MaxPostAttachmentCount = forumSetItem.MaxPostAttachmentCount; } if (new ExceptableItem_Int_MoreThenZero().AplyAllNode("MaxTopicAttachmentCount")) { item.MaxTopicAttachmentCount = forumSetItem.MaxTopicAttachmentCount; } if (new ExceptableItem_FileSize().AplyAllNode("MaxSignleAttachmentSize")) { item.MaxSignleAttachmentSize = forumSetItem.MaxSignleAttachmentSize; } if (new ExceptableItem_bool().AplyAllNode("ShowSignatureInThread")) { item.ShowSignatureInThread = forumSetItem.ShowSignatureInThread; } if (new ExceptableItem_bool().AplyAllNode("ShowSignatureInPost")) { item.ShowSignatureInPost = forumSetItem.ShowSignatureInPost; } if (new ExceptableItem_bool().AplyAllNode("CreateThreadNeedApprove")) { item.CreateThreadNeedApprove = forumSetItem.CreateThreadNeedApprove; } if (new ExceptableItem_bool().AplyAllNode("ReplyNeedApprove")) { item.ReplyNeedApprove = forumSetItem.ReplyNeedApprove; } if (new ExceptableItem_bool().AplyAllNode("EnableSellThread")) { item.EnableSellThread = forumSetItem.EnableSellThread; } if (new ExceptableItem_bool().AplyAllNode("EnableSellAttachment")) { item.EnableSellAttachment = forumSetItem.EnableSellAttachment; } if (second_int.AplyAllNode("UpdateOwnPostIntervals")) { item.UpdateOwnPostIntervals = forumSetItem.UpdateOwnPostIntervals; } if (_Request.Get <bool>("enableHiddenTag_aplyallnode", Method.Post, false)) { item.EnableHiddenTag = forumSetItem.EnableHiddenTag; } if (_Request.Get <bool>("enableThreadRank_aplyallnode", Method.Post, false)) { item.EnableThreadRank = forumSetItem.EnableThreadRank; } if (_Request.Get <bool>("displayInListForGuest_aplyallnode", Method.Post, false)) { item.DisplayInListForGuest = forumSetItem.DisplayInListForGuest; } if (_Request.Get <bool>("allowGuestVisitForum_aplyallnode", Method.Post, false)) { item.AllowGuestVisitForum = forumSetItem.AllowGuestVisitForum; } if (_Request.Get <bool>("SellThreadDays_aplyallnode", Method.Post, false)) { item.SellThreadDays = forumSetItem.SellThreadDays; } if (_Request.Get <bool>("SellAttachmentDays_aplyallnode", Method.Post, false)) { item.SellAttachmentDays = forumSetItem.SellAttachmentDays; } if (new ExceptableItem_bool().AplyAllNode("VisitForum")) { item.VisitForum = forumSetItem.VisitForum; } if (new ExceptableItem_bool().AplyAllNode("DisplayInList")) { item.DisplayInList = forumSetItem.DisplayInList; } if (_Request.Get <bool>("ReplyReturnThreadLastPage_aplyallnode", Method.Post, false)) { item.ReplyReturnThreadLastPage = forumSetItem.ReplyReturnThreadLastPage; } if (_Request.Get <bool>("ThreadSortField_aplyallnode", Method.Post, false)) { item.DefaultThreadSortField = forumSetItem.DefaultThreadSortField; } }
private void ProcessApplyAllForumSetting(ForumSettingItem item, ForumSettingItem forumSetItem) { ExceptableItem_Int32scope int32scope = new ExceptableItem_Int32scope(); ExceptableItem_Second<long> second_long = new ExceptableItem_Second<long>(); ExceptableItem_Second<int> second_int = new ExceptableItem_Second<int>(); ExceptableItem_ExtensionList extensionList = new ExceptableItem_ExtensionList(); if (int32scope.AplyAllNode("PostContentLengths")) item.PostContentLengths = forumSetItem.PostContentLengths; if (int32scope.AplyAllNode("PostSubjectLengths")) item.PostSubjectLengths = forumSetItem.PostSubjectLengths; if (second_long.AplyAllNode("PolemizeValidDays")) item.PolemizeValidDays = forumSetItem.PolemizeValidDays; if (second_long.AplyAllNode("PollValidDays")) item.PollValidDays = forumSetItem.PollValidDays; if (second_long.AplyAllNode("QuestionValidDays")) item.QuestionValidDays = forumSetItem.QuestionValidDays; if (second_long.AplyAllNode("SellThreadDays")) item.SellThreadDays = forumSetItem.SellThreadDays; if (second_long.AplyAllNode("SellAttachmentDays")) item.SellAttachmentDays = forumSetItem.SellAttachmentDays; if (second_int.AplyAllNode("RecycleOwnThreadsIntervals")) item.RecycleOwnThreadsIntervals = forumSetItem.RecycleOwnThreadsIntervals; if (second_int.AplyAllNode("UpdateThreadSortOrderIntervals")) item.UpdateThreadSortOrderIntervals = forumSetItem.UpdateThreadSortOrderIntervals; if (second_int.AplyAllNode("CreatePostIntervals")) item.CreatePostIntervals = forumSetItem.CreatePostIntervals; if (second_int.AplyAllNode("DeleteOwnThreadsIntervals")) item.DeleteOwnThreadsIntervals = forumSetItem.DeleteOwnThreadsIntervals; if (extensionList.AplyAllNode("AllowFileExtensions")) item.AllowFileExtensions = forumSetItem.AllowFileExtensions; ExceptableItem_bool except_bool = new ExceptableItem_bool(); if (except_bool.AplyAllNode("AllowAttachment")) item.AllowAttachment = forumSetItem.AllowAttachment; if (except_bool.AplyAllNode("AllowImageAttachment")) item.AllowImageAttachment = forumSetItem.AllowImageAttachment; if (except_bool.AplyAllNode("CreatePostAllowAudioTag")) item.CreatePostAllowAudioTag = forumSetItem.CreatePostAllowAudioTag; if (except_bool.AplyAllNode("CreatePostAllowEmoticon")) item.CreatePostAllowEmoticon = forumSetItem.CreatePostAllowEmoticon; if (except_bool.AplyAllNode("CreatePostAllowFlashTag")) item.CreatePostAllowFlashTag = forumSetItem.CreatePostAllowFlashTag; if (except_bool.AplyAllNode("CreatePostAllowHTML")) item.CreatePostAllowHTML = forumSetItem.CreatePostAllowHTML; if (except_bool.AplyAllNode("CreatePostAllowImageTag")) item.CreatePostAllowImageTag = forumSetItem.CreatePostAllowImageTag; if (except_bool.AplyAllNode("CreatePostAllowMaxcode")) item.CreatePostAllowMaxcode = forumSetItem.CreatePostAllowMaxcode; if (except_bool.AplyAllNode("CreatePostAllowTableTag")) item.CreatePostAllowTableTag = forumSetItem.CreatePostAllowTableTag; if (except_bool.AplyAllNode("CreatePostAllowUrlTag")) item.CreatePostAllowUrlTag = forumSetItem.CreatePostAllowUrlTag; if (except_bool.AplyAllNode("CreatePostAllowVideoTag")) item.CreatePostAllowVideoTag = forumSetItem.CreatePostAllowVideoTag; if (new ExceptableItem_Int_MoreThenZero().AplyAllNode("MaxPostAttachmentCount")) item.MaxPostAttachmentCount = forumSetItem.MaxPostAttachmentCount; if (new ExceptableItem_Int_MoreThenZero().AplyAllNode("MaxTopicAttachmentCount")) item.MaxTopicAttachmentCount = forumSetItem.MaxTopicAttachmentCount; if (new ExceptableItem_FileSize().AplyAllNode("MaxSignleAttachmentSize")) item.MaxSignleAttachmentSize = forumSetItem.MaxSignleAttachmentSize; if (new ExceptableItem_bool().AplyAllNode("ShowSignatureInThread")) item.ShowSignatureInThread = forumSetItem.ShowSignatureInThread; if (new ExceptableItem_bool().AplyAllNode("ShowSignatureInPost")) item.ShowSignatureInPost = forumSetItem.ShowSignatureInPost; if (new ExceptableItem_bool().AplyAllNode("CreateThreadNeedApprove")) item.CreateThreadNeedApprove = forumSetItem.CreateThreadNeedApprove; if (new ExceptableItem_bool().AplyAllNode("ReplyNeedApprove")) item.ReplyNeedApprove = forumSetItem.ReplyNeedApprove; if (new ExceptableItem_bool().AplyAllNode("EnableSellThread")) item.EnableSellThread = forumSetItem.EnableSellThread; if (new ExceptableItem_bool().AplyAllNode("EnableSellAttachment")) item.EnableSellAttachment = forumSetItem.EnableSellAttachment; if (second_int.AplyAllNode("UpdateOwnPostIntervals")) item.UpdateOwnPostIntervals = forumSetItem.UpdateOwnPostIntervals; if (_Request.Get<bool>("enableHiddenTag_aplyallnode", Method.Post, false)) { item.EnableHiddenTag = forumSetItem.EnableHiddenTag; } if (_Request.Get<bool>("enableThreadRank_aplyallnode", Method.Post, false)) { item.EnableThreadRank = forumSetItem.EnableThreadRank; } if (_Request.Get<bool>("displayInListForGuest_aplyallnode", Method.Post, false)) { item.DisplayInListForGuest = forumSetItem.DisplayInListForGuest; } if (_Request.Get<bool>("allowGuestVisitForum_aplyallnode", Method.Post, false)) { item.AllowGuestVisitForum = forumSetItem.AllowGuestVisitForum; } if (_Request.Get<bool>("SellThreadDays_aplyallnode", Method.Post, false)) { item.SellThreadDays = forumSetItem.SellThreadDays; } if (_Request.Get<bool>("SellAttachmentDays_aplyallnode", Method.Post, false)) { item.SellAttachmentDays = forumSetItem.SellAttachmentDays; } if (new ExceptableItem_bool().AplyAllNode("VisitForum")) item.VisitForum = forumSetItem.VisitForum; if (new ExceptableItem_bool().AplyAllNode("DisplayInList")) item.DisplayInList = forumSetItem.DisplayInList; if (_Request.Get<bool>("ReplyReturnThreadLastPage_aplyallnode", Method.Post, false)) { item.ReplyReturnThreadLastPage = forumSetItem.ReplyReturnThreadLastPage; } if (_Request.Get<bool>("ThreadSortField_aplyallnode", Method.Post, false)) { item.DefaultThreadSortField = forumSetItem.DefaultThreadSortField; } }