Carrotware.CMS.Core.ContentPage.SaveTrackbackTop C# (CSharp) Method

SaveTrackbackTop() public method

public SaveTrackbackTop ( ) : void
return void
        public void SaveTrackbackTop()
        {
            SiteData site = SiteData.GetSiteFromCache(this.SiteID);

            if (this.IsLatestVersion && site.SendTrackbacks) {
                TrackBackEntry t = TrackBackEntry.GetTrackBackQueue(this.Root_ContentID).FirstOrDefault();
                if (t != null && t.CreateDate > site.Now.AddMinutes(-10)) {
                    try {
                        TrackBacker tb = new TrackBacker();
                        t.TrackBackResponse = tb.SendTrackback(t.Root_ContentID, site.SiteID, t.TrackBackURL);
                        t.TrackedBack = true;
                        t.Save();
                    } catch (Exception ex) { }
                }
            }
        }