void Document_AfterSave(Document sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.documentItemProviderGuid); ItemIdentifier propertyId = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.propertyDataItemProviderGuid); sendToCache(new[] { itemId, propertyId }); }
void Media_AfterSave(Media sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.mediaItemProviderGuid); sendToCache(itemId); ItemIdentifier propertyId = new ItemIdentifier(sender.UniqueId.ToString(), ItemProviders.ProviderIDCollection.mediapropertyDataItemProviderGuid); sendToCache(propertyId); }
void Member_AfterSave(Member sender, umbraco.cms.businesslogic.SaveEventArgs e) { string groups = ""; foreach (MemberGroup mg in sender.Groups.Values) { groups += mg.Text + ","; } sender.getProperty("groups").Value = groups.Trim().Trim(',');; sender.XmlGenerate(new System.Xml.XmlDocument()); }
void Document_AfterSave(umbraco.cms.businesslogic.web.Document sender, umbraco.cms.businesslogic.SaveEventArgs e) { if (sender.ContentType.Alias == "WikiPage") { Hashtable fields = new Hashtable(); fields.Add("id", sender.Id); fields.Add("name", sender.Text); fields.Add("content", umbraco.library.StripHtml(sender.getProperty("bodyText").Value.ToString())); fields.Add("path", (sender.Path.Replace("-1,", "").Replace(",", new Businesslogic.Settings().PathSplit))); Businesslogic.Indexer i = new uSearch.Businesslogic.Indexer(); i.AddToIndex("wiki_" + sender.Id.ToString(), "wiki", fields); } }
void Media_AfterSave(Media sender, umbraco.cms.businesslogic.SaveEventArgs e) { try { if (Configuration.Settings.Enabled) { if (Kraken.GetKrakStatus(sender) == EnmIsKrakable.Krakable) { // In elkaar krakken var result = Kraken.Compress(sender); // Goed uitgekrakt? if (result != null && result.success) { // Opslaan in Umbraco result.Save(sender); } } } } catch { // Als de hel los breekt, ga dan in ieder geval door. Anders verpesten we (mogelijK) de media save event voor de gebruiker } }
void StyleSheet_AfterSave(StyleSheet sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.Text, ItemProviders.ProviderIDCollection.stylesheetItemProviderGuid); sendToCache(itemId); }
void Language_AfterSave(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.CultureAlias, ItemProviders.ProviderIDCollection.languageItemProviderGuid); sendToCache(itemId); }
void Template_AfterSave(Template sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.Alias, ItemProviders.ProviderIDCollection.templateItemProviderGuid); sendToCache(itemId); }
void Macro_AfterSave(Macro sender, umbraco.cms.businesslogic.SaveEventArgs e) { ItemIdentifier itemId = new ItemIdentifier(sender.Alias, ItemProviders.ProviderIDCollection.macroItemProviderGuid); sendToCache(itemId); }
static void StyleSheet_AfterSave(umbraco.cms.businesslogic.web.StyleSheet sender, umbraco.cms.businesslogic.SaveEventArgs e) { var stylesheet = ApplicationContext.Current.Services.FileService.GetStylesheetByName(sender.Text); if (stylesheet != null) { SaveToDisk(stylesheet); } }
static void Language_AfterSave(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.SaveEventArgs e) { var lang = ApplicationContext.Current.Services.LocalizationService.GetLanguageByCultureCode(sender.CultureAlias); if (lang != null) { SaveToDisk(lang); } }
void Member_BeforeSave(Member sender, umbraco.cms.businesslogic.SaveEventArgs e) { //Log.Add(LogTypes.Debug, sender.Id, "Member_AfterAddToCache"); sender.getProperty("lastLogin").Value = DateTime.Now; }