| switch (viewMode) |
| { |
| case "BlogsView": |
| case "BlogsPermissionsView": |
| Cms.Web.UI.Backend.CommandPanel blogsCommandPanel = new Cms.Web.UI.Backend.CommandPanel(); |
| blogsCommandPanel.Title = Messages.ExploreBlogsMogule; |
| blogsCommandPanel.AddCommand("BlogsView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, Messages.AllBlogs, Messages.AllBlogsDescription, "all"); |
| blogsCommandPanel.AddCommand("BlogsPermissionsView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, Messages.Permissions, Messages.PermissionsDescription, "globalPerm"); |
| list.Add(blogsCommandPanel); |
| break; |
| default: |
| // helper command panel |
| Cms.Web.UI.Backend.CommandPanel helperCommandPanel = new Cms.Web.UI.Backend.CommandPanel(); |
| helperCommandPanel.AddCommand("BlogsView", "BlogsControlPanel", null, null, Messages.AllBlogs, null, "backWrapp"); |
| list.Add(helperCommandPanel); |
| // posts command panel |
| Cms.Web.UI.Backend.CommandPanel postsCommandPanel = new Cms.Web.UI.Backend.CommandPanel(); |
| postsCommandPanel.Title = Messages.ExploreThisBlog; |
| postsCommandPanel.AddCommand("PostsView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, this.ParentId.ToString(), null, Messages.Posts, null, "all"); |
| if(this.Manager.Provider.AllowComments) |
| postsCommandPanel.AddCommand("BlogCommentsView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, this.ParentId.ToString(), null, Messages.Comments, null, "all"); |
| postsCommandPanel.AddCommand("BlogCategoriesView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, this.ParentId.ToString(), null, Messages.Categories, null, "all"); |
| postsCommandPanel.AddCommand("BlogTagsView", ControlUtils.SliceRoute(GetControlPanelRoute(), this.Name), null, this.ParentId.ToString(), null, Messages.Tags, null, "all"); |
| list.Add(postsCommandPanel); |
| // blog settings command panel |
| Cms.Web.UI.Backend.CommandPanel blogSettingsPanel = new Cms.Web.UI.Backend.CommandPanel(); |
| blogSettingsPanel.Title = Messages.BlogSettingsTitle; |
| blogSettingsPanel.AddCommand("BlogsSettingsView", "BlogsControlPanel.BlogSettingsView", null, this.ParentId.ToString(), Messages.BlogSettingsTitle, null, "settings"); |
| list.Add(blogSettingsPanel); |
| break; |
| } |
| |