protected void btnDelete_Click(object sender, EventArgs e) { string msg = string.Format(Local.Text("Web.WAF.Edit.Wastebin.DefaultPermanentlyDelete"), lstBin.GetSelectedCount()); deleteList m = new deleteList(); m.Keys = lstBin.GetSelectedKeys().ToList(); WAFContext.StartWorkflowMethod(m); }
protected void btnDelete_Click(object sender, EventArgs e) { string msg = string.Format("Permanently delete {0} content(s)?", lstBin.GetSelectedCount()); deleteList m = new deleteList(); m.Keys = lstBin.GetSelectedKeys().ToList(); WAFContext.StartWorkflowMethod(m); }
protected void btnEmpty_Click(object sender, EventArgs e) { lstBin.DataBind(); deleteList m = new deleteList(); q = WAFContext.Session.CreateQuery(); var alias = new AqlAlias(); alias.IncludeOnlyDeletedNodes = true; q.From(alias); if (!WAFContext.Session.Access.IsAdmin()) { q.Where(Aql.MemberOf(alias.EditGroupId, WAFContext.Session.Access)); q.Where(Aql.MemberOf(alias.PublishGroupId, WAFContext.Session.Access)); } q.Select(alias.NodeId); m.NodeIds = q.Execute<int>(); WAFContext.StartWorkflowMethod(m); }