public SitemapManager() { m_Sites = SitemapManagerConfiguration.GetSites(); foreach (DictionaryEntry site in m_Sites) { BuildSiteMap(site.Key.ToString(), site.Value.ToString()); } }
public SitemapManager() { Database = Factory.GetDatabase(SitemapManagerConfiguration.WorkingDatabase); Assert.IsNotNull(Database, $"Cannot load database for {SitemapManagerConfiguration.WorkingDatabase}"); ConfigItem = Database.GetItem(SitemapManagerConfiguration.SitemapConfigurationItemPath); Assert.IsNotNull(ConfigItem, $"Can not find sitemap config item on path {SitemapManagerConfiguration.SitemapConfigurationItemPath}."); _sites = SitemapManagerConfiguration.GetSites(); foreach (var site in _sites) { BuildSiteMap(site.Key, site.Value); } }
protected void RefreshButtonClick() { var sh = new SitemapHandler(); sh.RefreshSitemap(this, new EventArgs()); var sites = SitemapManagerConfiguration.GetSites(); var sb = new StringBuilder(); foreach (string sitemapFile in sites.Values) { if (sb.Length > 0) { sb.Append(", "); } sb.Append(sitemapFile); } Message.Text = $" - The sitemap file <b>\"{sb}\"</b> has been refreshed<br /> - <b>\"{sb}\"</b> has been registered to \"robots.txt\""; RefreshPanel("MainPanel"); }
public SitemapManager() { m_Sites = SitemapManagerConfiguration.GetSites(); BuildSitemaps(); }