コード例 #1
0
        void Template_AfterDelete(Template sender, umbraco.cms.businesslogic.DeleteEventArgs e)

        {
            ItemIdentifier itemId = new ItemIdentifier(sender.Alias, ItemProviders.ProviderIDCollection.templateItemProviderGuid);

            clearCache(itemId);
        }
コード例 #2
0
        void Document_AfterDelete(Document sender, umbraco.cms.businesslogic.DeleteEventArgs e)
        {
            ItemIdentifier itemId     = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.documentItemProviderGuid);
            ItemIdentifier propertyId = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.propertyDataItemProviderGuid);

            clearCache(itemId);
            clearCache(propertyId);
        }
コード例 #3
0
        void Document_AfterDelete(umbraco.cms.businesslogic.web.Document sender, umbraco.cms.businesslogic.DeleteEventArgs e)
        {
            if (sender.ContentType.Alias == "Forum")
            {
                umbraco.BusinessLogic.Log.Add(umbraco.BusinessLogic.LogTypes.Debug, 0, "forum has been deleted");

                Businesslogic.Forum f = new uForum.Businesslogic.Forum(sender.Id);

                umbraco.BusinessLogic.Log.Add(umbraco.BusinessLogic.LogTypes.Debug, f.Id, f.Title);

                f.Delete();
            }
        }
コード例 #4
0
        void StyleSheet_AfterDelete(StyleSheet sender, umbraco.cms.businesslogic.DeleteEventArgs e)
        {
            ItemIdentifier itemId = new ItemIdentifier(sender.Text, ItemProviders.ProviderIDCollection.stylesheetItemProviderGuid);

            clearCache(itemId);
        }
コード例 #5
0
        void Language_AfterDelete(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.DeleteEventArgs e)
        {
            ItemIdentifier itemId = new ItemIdentifier(sender.CultureAlias, ItemProviders.ProviderIDCollection.languageItemProviderGuid);

            clearCache(itemId);
        }
コード例 #6
0
 void Document_AfterDelete(Document sender, umbraco.cms.businesslogic.DeleteEventArgs e)
 {
     new uSearch.Businesslogic.Indexer().RemoveFromIndex("wiki_" + sender.Id.ToString());
 }
コード例 #7
0
 static void StyleSheet_BeforeDelete(umbraco.cms.businesslogic.web.StyleSheet sender, umbraco.cms.businesslogic.DeleteEventArgs e)
 {
     uSyncIO.ArchiveFile("Stylesheet", sender.Text);
 }
コード例 #8
0
 static void Language_AfterDelete(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.DeleteEventArgs e)
 {
     uSyncIO.ArchiveFile("Language", sender.CultureAlias);
 }