Пример #1
0
 public CmsPageEditMenuAction(CmsEditMenuActionCategory actionCategory, CmsEditMenuActionItem actionItem, CmsEditMode requiredEditMode, int sortOrdinal, RenderToString renderDelegate)
 {
     ActionCategory       = actionCategory;
     ActionItem           = actionItem;
     RequiredEditMode     = requiredEditMode;
     SortOrdinal          = sortOrdinal;
     doRenderToString     = renderDelegate;
     CreateNewPageOptions = new CmsCreateNewPageOptions();
 }
Пример #2
0
        private CmsPageEditMenuAction[] getActionItemsByCategory(CmsPageEditMenuAction[] haystack, CmsEditMenuActionCategory actionItemCategory)
        {
            List <CmsPageEditMenuAction> ret = new List <CmsPageEditMenuAction>();

            foreach (CmsPageEditMenuAction a in haystack)
            {
                if (a.ActionCategory == actionItemCategory)
                {
                    ret.Add(a);
                }
            }
            return(ret.ToArray());
        }