示例#1
0
        static void Language_New(umbraco.cms.businesslogic.language.Language sender, umbraco.cms.businesslogic.NewEventArgs e)
        {
            var lang = ApplicationContext.Current.Services.LocalizationService.GetLanguageByCultureCode(sender.CultureAlias);

            if (lang != null)
            {
                SaveToDisk(lang);
            }
        }
示例#2
0
 /// <summary>
 /// Document_s the new.
 /// </summary>
 /// <param name="sender">The sender.</param>
 /// <param name="e">The <see cref="umbraco.cms.businesslogic.NewEventArgs"/> instance containing the event data.</param>
 void Document_New(Document sender, umbraco.cms.businesslogic.NewEventArgs e)
 {
     if (sender.ContentType.Alias == "NewsArticle")
     {
         if (sender.getProperty("articleDate") != null)
         {
             sender.getProperty("articleDate").Value = sender.CreateDateTime.Date;
         }
     }
 }
示例#3
0
        public static void SetDateOnNew(Document sender, umbraco.cms.businesslogic.NewEventArgs e)
        {
            log.Info("SetDateOnNew start");
            if (log.IsDebugEnabled)
            {
                log.Debug(string.Format("Name: {0} | ID: {1}", sender.Text, sender.Id));
            }
            Property property = sender.getProperty(ConfigurationManager.PropertyAliases.Date.Value);

            log.Info("SetDateOnNew property found: " + property != null);
            if (property != null)
            {
                property.Value = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff");
            }
            log.Info("SetDateOnNew end");
        }