private void LoadControlType() { this.UseCache = false; if (this.ItemVersionId == -1) { this.BindItemData(true); } else { this.BindItemData(); } // Item Edit this.itemEditControl = (ItemEdit)this.LoadControl(ItemControlToLoad); this.itemEditControl.ModuleConfiguration = this.ModuleConfiguration; this.itemEditControl.ID = Path.GetFileNameWithoutExtension(ItemControlToLoad); this.itemEditControl.VersionInfoObject = this.VersionInfoObject; this.phItemEdit.Controls.Add(this.itemEditControl); if (SecurityFilter.IsSecurityEnabled(this.PortalId)) { this.trCategoryPermissions.Visible = true; this.categoryPermissions = (CategoryPermissions)this.LoadControl("../CategoryControls/CategoryPermissions.ascx"); this.categoryPermissions.CategoryId = this.VersionInfoObject.ItemId; this.categoryPermissions.ModuleConfiguration = this.ModuleConfiguration; this.phCategoryPermissions.Controls.Add(this.categoryPermissions); } // Parent Category this.parentCategoryRelationships = (ItemRelationships)this.LoadControl("../controls/ItemRelationships.ascx"); this.parentCategoryRelationships.ExcludeCircularRelationships = true; this.parentCategoryRelationships.ModuleConfiguration = this.ModuleConfiguration; this.parentCategoryRelationships.LocalResourceFile = this.ItemRelationshipResourceFile; this.parentCategoryRelationships.VersionInfoObject = this.VersionInfoObject; this.parentCategoryRelationships.ListRelationshipTypeId = RelationshipType.ItemToParentCategory.GetId(); this.parentCategoryRelationships.CreateRelationshipTypeId = RelationshipType.ItemToParentCategory.GetId(); this.parentCategoryRelationships.AvailableSelectionMode = ListSelectionMode.Single; this.parentCategoryRelationships.FlatView = true; this.parentCategoryRelationships.ItemTypeId = ItemType.Category.GetId(); this.phParentCategory.Controls.Add(this.parentCategoryRelationships); // Related Categories // this.irRelated = (ItemRelationships)LoadControl("../controls/ItemRelationships.ascx"); // this.irRelated.ModuleConfiguration = ModuleConfiguration; // this.irRelated.LocalResourceFile = ItemRelationshipResourceFile; // this.irRelated.VersionInfoObject = VersionInfoObject; // this.irRelated.ListRelationshipTypeId = RelationshipType.ItemToRelatedCategory.GetId(); // this.irRelated.CreateRelationshipTypeId = RelationshipType.ItemToRelatedCategory.GetId(); // this.irRelated.AvailableSelectionMode = ListSelectionMode.Multiple; // this.irRelated.FlatView = true; // this.irRelated.ItemTypeId = ItemType.Category.GetId(); // this.phParentCategory.Controls.Add(this.irRelated); // Featured Articles this.featuredArticlesRelationships = (ItemRelationships)this.LoadControl("../controls/ItemRelationships.ascx"); this.featuredArticlesRelationships.ModuleConfiguration = this.ModuleConfiguration; this.featuredArticlesRelationships.VersionInfoObject = this.VersionInfoObject; this.featuredArticlesRelationships.LocalResourceFile = this.ItemRelationshipResourceFile; this.featuredArticlesRelationships.ListRelationshipTypeId = RelationshipType.ItemToParentCategory.GetId(); this.featuredArticlesRelationships.CreateRelationshipTypeId = RelationshipType.ItemToFeaturedItem.GetId(); this.featuredArticlesRelationships.AvailableSelectionMode = ListSelectionMode.Multiple; this.featuredArticlesRelationships.FlatView = true; this.featuredArticlesRelationships.EnableDates = true; this.featuredArticlesRelationships.AllowSearch = true; this.featuredArticlesRelationships.EnableSortOrder = true; this.featuredArticlesRelationships.ItemTypeId = ItemType.Article.GetId(); this.phFeaturedArticles.Controls.Add(this.featuredArticlesRelationships); // load approval status this.itemApprovalStatus = (ItemApproval)this.LoadControl(ApprovalControlToLoad); this.itemApprovalStatus.ModuleConfiguration = this.ModuleConfiguration; this.itemApprovalStatus.ID = Path.GetFileNameWithoutExtension(ApprovalControlToLoad); this.itemApprovalStatus.VersionInfoObject = this.VersionInfoObject; this.phApproval.Controls.Add(this.itemApprovalStatus); }