protected void Run(Sitecore.Web.UI.Sheer.ClientPipelineArgs args) { if (args.IsPostBack) { CreateNewsItem(args.Result, args.Parameters["database"], args.Parameters["language"]); } else { string text = StringUtil.GetString(new string[] { args.Parameters["prompt"], "Enter the name of the new item:" }); Sitecore.Context.ClientPage.ClientResponse.Input(text, Translate.Text("New Item"), Settings.ItemNameValidation, "'$Input' is not a valid name.", Settings.MaxItemNameLength); args.WaitForPostBack(); } }