private void SetJourney() { var journeyInterests = this.CurrentMember.Journeys; if (journeyInterests != null && journeyInterests.Count > 0) { uxJourney.Text = string.Join(", ", journeyInterests.Select(i => i.Value)); } IEnumerable <ParentInterestItem> parentJournies = GlobalsItem.GetParentJournies(); IEnumerable <Guid> currentMemberJourneyIDs = this.CurrentMember.Journeys.Select(i => i.Key); foreach (ParentInterestItem pi in parentJournies) { Guid guid = pi.ID.Guid; ListItem li = new ListItem(pi.InterestName.Raw, pi.ID.Guid.ToString()); if (currentMemberJourneyIDs.Contains(guid)) { li.Selected = true; } } }
/// <summary> /// Inits the Google Analytics script which is pulled from the global item /// TODO: Moved from the header to the footer due to performace issues. See UNAO-1141 /// </summary> protected void InitGoogleAnalytics() { StringBuilder sb = new StringBuilder(); GlobalsItem global = MainsectionItem.GetGlobals(); if (global != null) { sb.AppendLine(global.GoogleAnalytics.Raw); } BasePageNEWItem basePage = Sitecore.Context.Item; if (basePage.GoogleAnalytics.Field != null) { sb.AppendLine(basePage.GoogleAnalytics.Raw); } string output = sb.ToString().Trim(); if (!string.IsNullOrEmpty(output)) { litAnalytics.Text = String.Format(@"<script type=""text/javascript"">{0}</script>", output); } }
/// <summary> /// Load data from sitecore /// </summary> private void LoadData() { SiteItem objSite = SiteItem.GetSiteRoot(WEBDB); if (objSite != null) { // sitelogo.Item = objSite; logoImage.ImageUrl = objSite.SiteLogo.MediaUrl.Replace("/sitecore/admin", ""); GlobalsItem objGlobals = objSite.GetGlobalsFolder(); if (objGlobals != null) { ImportPDFSettingsItem objImportPDFSettings = objGlobals.GetImportPDFSettingsItem(); } } }
/// <summary> /// Gets footer item from global /// </summary> /// <returns></returns> public static FooterFolderItem GetFooter() { MainsectionItem objSiteItem = MainsectionItem.GetSiteRoot(); FooterFolderItem objFooterLinkFolderItem = null; if (objSiteItem != null) { GlobalsItem objGlobalItem = MainsectionItem.GetGlobals(); if (objGlobalItem != null) { objFooterLinkFolderItem = objGlobalItem.GetFooter(); } } return(objFooterLinkFolderItem); }
/// <summary> /// Gets footer item from global /// </summary> /// <returns></returns> public static WelcomeTourFolderItem GetWelcomeTourFolder() { MainsectionItem objSiteItem = MainsectionItem.GetSiteRoot(); WelcomeTourFolderItem objWelcomeTourFolderItem = null; if (objSiteItem != null) { GlobalsItem objGlobalItem = MainsectionItem.GetGlobals(); if (objGlobalItem != null) { MetadataFolderFolderItem metaDataFolder = objGlobalItem.GetMetaDataFolder(); if (metaDataFolder != null) { objWelcomeTourFolderItem = metaDataFolder.GetWelcomeTourFolder(); } } } return(objWelcomeTourFolderItem); }
/// <summary> /// Load data from sitecore /// </summary> private void LoadData() { SiteItem objSite = SiteItem.GetSiteRoot(MASTERDB); if (objSite != null) { // sitelogo.Item = objSite; logoImage.ImageUrl = objSite.SiteLogo.MediaUrl.Replace("/sitecore/admin", ""); GlobalsItem objGlobals = objSite.GetGlobalsFolder(); if (objGlobals != null) { ImportPDFSettingsItem objImportPDFSettings = objGlobals.GetImportPDFSettingsItem(); if (objImportPDFSettings != null) { frTitle.Item = frDescription.Item = objImportPDFSettings; frThankyouMessage.Item = objImportPDFSettings; } } } }
private void SetRole() { string role = getItemName(this.CurrentMember.Role); uxRole.Text = role; IEnumerable <ParentRoleItem> parentRoles = GlobalsItem.GetParentRoles(); foreach (ParentRoleItem pr in parentRoles) { Guid guid = pr.ID.Guid; ListItem li = new ListItem(pr.RoleName.Raw, guid.ToString()); if (guid == this.CurrentMember.Role) { li.Selected = true; } } }
protected void Page_Init(object sender, EventArgs e) { // Repeaters may contain forms with post-back so bind repeater in init so viewstate is not lost GlobalsItem globalItem = MainsectionItem.GetGlobals(); if (globalItem != null) { var moreExploreFolder = globalItem.GetMoreExploreFolder(); if (moreExploreFolder != null) { frMoreExploreTitle.Item = moreExploreFolder; var moreExploreItems = moreExploreFolder.InnerItem.GetChildren(); //moreExploreFolder.GetMoreExploreItems(); if (moreExploreItems != null && moreExploreItems.Any()) { rptMoreExplorer.Visible = true; rptMoreExplorer.DataSource = moreExploreItems; rptMoreExplorer.DataBind(); } } } }
private void SetInterests() { uxInterestList.DataSource = this.CurrentMember.Interests.Where(x => x.CategoryName != "Journey").ToList(); uxInterestList.DataBind(); IEnumerable <ParentInterestItem> parentInterests = GlobalsItem.GetParentInterests(); IEnumerable <Guid> currentMemberInterestIDs = this.CurrentMember.Interests.Where(i => i.CategoryName != "Journey").Select(i => i.Key); foreach (ParentInterestItem pi in parentInterests) { Guid guid = pi.ID.Guid; ListItem li = new ListItem(pi.InterestName.Raw, pi.ID.Guid.ToString()); if (currentMemberInterestIDs.Contains(guid)) { li.Selected = true; } } }