Exemple #1
0
        public static IEnumerable LoadTrash(string trashType)
        {
            Security.DemandUserHasRight(BlogEngine.Core.Rights.AccessAdminPages, true);

            var tType = TrashType.All;

            switch (trashType)
            {
            case "Post":
                tType = TrashType.Post;
                break;

            case "Page":
                tType = TrashType.Page;
                break;

            case "Comment":
                tType = TrashType.Comment;
                break;

            default:
                break;
            }
            var trashList = JsonTrashList.GetTrash(tType);

            TrashCounter = trashList.Count;
            return(trashList);
        }
Exemple #2
0
        public static JsonResponse ProcessTrash(string action, string[] vals)
        {
            Security.DemandUserHasRight(BlogEngine.Core.Rights.AccessAdminPages, true);

            return(JsonTrashList.Process(action, vals));
        }
Exemple #3
0
        public static JsonResponse PurgeLogfile()
        {
            Security.DemandUserHasRight(BlogEngine.Core.Rights.AccessAdminPages, true);

            return(JsonTrashList.PurgeLogfile());
        }
Exemple #4
0
        public static string LoadPager(int page)
        {
            WebUtils.CheckRightsForAdminSettingsPage(false);

            return(JsonTrashList.GetPager(page));
        }