private List <IndexItem> GetData() { List <IndexItem> recentContent; if ((pageId > -1) && (moduleId > -1)) { recentContent = GetRecentContent(); } else { shouldRender = !SiteUtils.DisableRecentContentFeed(siteSettings); if (!shouldRender) { return(null); } feedCacheTimeInMinutes = SiteUtils.RecentContentFeedCacheTimeInMinutes(siteSettings); channelTitle = siteSettings.SiteName; channelLink = WebUtils.ResolveServerUrl(SiteUtils.GetNavigationSiteRoot()); channelDescription = SiteUtils.RecentContentChannelDescription(siteSettings); channelCopyright = SiteUtils.RecentContentChannelCopyright(siteSettings); channelManagingEditor = SiteUtils.RecentContentChannelNotifyEmail(siteSettings); channelTimeToLive = SiteUtils.RecentContentFeedTimeToLive(siteSettings); if (getCreated) { recentContent = IndexHelper.GetRecentCreatedContent( siteSettings.SiteId, featureGuid, modifiedSinceDate, maxItems); } else { recentContent = IndexHelper.GetRecentModifiedContent( siteSettings.SiteId, featureGuid, modifiedSinceDate, maxItems); } } return(recentContent); }