public override void Execute(CommandContext context)
 {
     //Disable security and create accounts
     using (new SecurityDisabler())
     {
         Database master  = Factory.GetDatabase("master");
         Item     content = master.GetItem("/sitecore/content");
         ItemNamingHelper.RecursiveItemSave(content, true);
     }
 }
        public void Process(
            Sitecore.Pipelines.GetContentEditorWarnings.GetContentEditorWarningsArgs args)
        {
            Sitecore.Diagnostics.Assert.IsNotNull(args, "args");
            Sitecore.Data.Items.Item currentItem = args.Item;
            Sitecore.Diagnostics.Assert.IsNotNull(currentItem, "args.Item");

            if (ItemNamingHelper.AreContentEditorWarningsOn())
            {
                if (currentItem.Name != currentItem.DisplayName && ItemNamingHelper.StorePrettyNameInDisplayName() && ItemNamingHelper.HasPresentation(currentItem) && ItemNamingHelper.IsContentRoot(currentItem))
                {
                    this.AddNotification(message, currentItem, args);
                }
            }
        }
        protected void OnItemSaving(object sender, EventArgs args)
        {
            //ensures arguments aren't null
            Assert.ArgumentNotNull(sender, "sender");
            Assert.ArgumentNotNull(args, "args");

            //gets item parameter from event arguments
            object obj  = Event.ExtractParameter(args, 0);
            Item   item = obj as Item;

            if (item != null)
            {
                ItemNamingHelper.UpdateItemNames(item);
            }
        }