public static SiteModuleDefinition GetSiteFeature(Guid siteGuid, int moduleDefId) { DataTable features = GetModuleDefinitionsBySite(siteGuid); foreach (DataRow row in features.Rows) { int id = Convert.ToInt32(row["ModuleDefID"]); if (id == moduleDefId) { SiteModuleDefinition feature = new SiteModuleDefinition(); feature.ModueDefId = id; feature.FeatureGuid = new Guid(row["FeatureGuid"].ToString()); feature.FeatureName = row["FeatureName"].ToString(); feature.AuthorizedRoles = row["AuthorizedRoles"].ToString(); return(feature); } } return(null); }
public static SiteModuleDefinition GetSiteFeature(Guid siteGuid, int moduleDefId) { DataTable features = GetModuleDefinitionsBySite(siteGuid); foreach (DataRow row in features.Rows) { int id = Convert.ToInt32(row["ModuleDefID"]); if (id == moduleDefId) { SiteModuleDefinition feature = new SiteModuleDefinition(); feature.ModueDefId = id; feature.FeatureGuid = new Guid(row["FeatureGuid"].ToString()); feature.FeatureName = row["FeatureName"].ToString(); feature.AuthorizedRoles = row["AuthorizedRoles"].ToString(); return feature; } } return null; }
private void LoadSettings() { moduleDefId = WebUtils.ParseInt32FromQueryString("defid", -1); isAdmin = WebUser.IsAdmin; isContentAdmin = WebUser.IsContentAdmin; isSiteEditor = SiteUtils.UserIsSiteEditor(); if (moduleDefId > -1) { feature = ModuleDefinition.GetSiteFeature(siteSettings.SiteGuid, moduleDefId); } AddClassToBody("administration"); AddClassToBody("featurepermissions"); }