public static String getAdminActions() { Forum.Edits.TopicController ut = new Forum.Edits.TopicController(); Forum.Edits.PostController up = new Forum.Edits.PostController(); Forum.Edits.AttachmentController ac = new Forum.Edits.AttachmentController(); Forum.Edits.TagController tc = new Forum.Edits.TagController(); Forum.Moderators.TopicController t = new Forum.Moderators.TopicController(); Forum.Moderators.TopicSaveController ts = new Forum.Moderators.TopicSaveController(); Forum.Moderators.PostController p = new Forum.Moderators.PostController(); Forum.Moderators.PostSaveController ps = new Forum.Moderators.PostSaveController(); aActionWithId[] arrActions = new aActionWithId[] { // (admin) post p.AddCredit, ps.SaveCredit, ps.Ban, ps.UnBan, ps.Lock, ps.UnLock, ps.DeletePost, ps.DeleteTopic, // (edit) topic/post ut.Edit, ut.Update, up.Edit, up.Update, //up.SetReward, up.AddReward, up.SaveReward, // (edit) attachment ac.Admin, ac.SetPermission, ac.SavePermission, ac.SaveSort, ac.Add, ac.SaveAdd, ac.Rename, ac.SaveRename, ac.Upload, ac.SaveUpload, ac.Delete, // (edit) tag tc.SaveTag }; aAction[] otherActions = new aAction[] { // (admin) topic t.Sticky, t.Picked, t.Lock, t.Delete, t.Highlight, t.Category, t.SortSticky, t.GlobalSticky, t.Move, ts.Sticky, ts.StickyUndo, ts.Lock, ts.LockUndo, ts.GlobalSticky, ts.GlobalStickyUndo, ts.Pick, ts.PickedUndo, ts.Highlight, ts.HighlightUndo, ts.Delete, ts.Move, ts.SaveStickySort, ts.Category, t.GlobalSortSticky, ts.SaveGlobalStickySort }; StringBuilder sb = new StringBuilder(); addActions( sb, arrActions ); addActions( sb, otherActions ); return sb.ToString(); }
public static String getAdminActions() { Forum.Edits.TopicController ut = new Forum.Edits.TopicController(); Forum.Edits.PostController up = new Forum.Edits.PostController(); Forum.Edits.AttachmentController ac = new Forum.Edits.AttachmentController(); Forum.Edits.TagController tc = new Forum.Edits.TagController(); Forum.Moderators.TopicController t = new Forum.Moderators.TopicController(); Forum.Moderators.TopicSaveController ts = new Forum.Moderators.TopicSaveController(); Forum.Moderators.PostController p = new Forum.Moderators.PostController(); Forum.Moderators.PostSaveController ps = new Forum.Moderators.PostSaveController(); aActionWithId[] arrActions = new aActionWithId[] { // (admin) post p.AddCredit, ps.SaveCredit, ps.Ban, ps.UnBan, ps.Lock, ps.UnLock, ps.DeletePost, ps.DeleteTopic, // (edit) topic/post ut.Edit, ut.Update, up.Edit, up.Update, //up.SetReward, up.AddReward, up.SaveReward, // (edit) attachment ac.Admin, ac.SetPermission, ac.SavePermission, ac.SaveSort, ac.Add, ac.SaveAdd, ac.Rename, ac.SaveRename, ac.Upload, ac.SaveUpload, ac.Delete, // (edit) tag tc.SaveTag }; aAction[] otherActions = new aAction[] { // (admin) topic t.Sticky, t.Picked, t.Lock, t.Delete, t.Highlight, t.Category, t.SortSticky, t.GlobalSticky, t.Move, ts.Sticky, ts.StickyUndo, ts.Lock, ts.LockUndo, ts.GlobalSticky, ts.GlobalStickyUndo, ts.Pick, ts.PickedUndo, ts.Highlight, ts.HighlightUndo, ts.Delete, ts.Move, ts.SaveStickySort, ts.Category, t.GlobalSortSticky, ts.SaveGlobalStickySort }; StringBuilder sb = new StringBuilder(); addActions(sb, arrActions); addActions(sb, otherActions); return(sb.ToString()); }