protected void Page_Load(object sender, System.EventArgs e) { PortalDefinition.Tab currentTab = PortalDefinition.GetCurrentTab(); if (currentTab == null || currentTab.tabs == null) { return; } ArrayList tabList = new ArrayList(); foreach (PortalDefinition.Tab t in currentTab.tabs) { ChannelUsers objUser = new ChannelUsers(); if (objUser.HasViewRights(Page.User, t.roles)) { DisplayTabItem dt = new DisplayTabItem(); tabList.Add(dt); dt.m_Text = t.title; dt.m_URL = "../../" + Portal.API.Config.GetTabURL(t.reference); } } Tabs.DataSource = tabList; Tabs.DataBind(); }
protected void Page_Load(object sender, System.EventArgs e) { // Load Protal Definition and the current Tab PortalDefinition pd = PortalDefinition.Load(); PortalDefinition.Tab currentTab = pd.GetTab(Request["TabRef"]); if (currentTab == null) { return; } // Great, we are a top level Tab if (currentTab.parent == null) { return; } ArrayList tabList = new ArrayList(); while (currentTab != null) { DisplayTabItem dt = new DisplayTabItem(); tabList.Insert(0, dt); dt.m_Text = currentTab.title; dt.m_URL = "~/" + Portal.API.Config.GetTabURL(currentTab.reference); // one up... currentTab = currentTab.parent; } // Bind Repeater tabpath.DataSource = tabList; tabpath.DataBind(); }
private void LoadData(ArrayList subTabList) { ArrayList tabList = new ArrayList(); foreach(PortalDefinition.Tab t in subTabList) { DisplayTabItem dt = new DisplayTabItem(t, false); tabList.Add(dt); } Tabs.DataSource = tabList; Tabs.DataBind(); }
private void LoadData(ArrayList subTabList) { ArrayList tabList = new ArrayList(); foreach (PortalDefinition.Tab t in subTabList) { DisplayTabItem dt = new DisplayTabItem(t, false); tabList.Add(dt); } Tabs.DataSource = tabList; Tabs.DataBind(); }
private void LoadData(ArrayList subTabList) { ArrayList tabList = new ArrayList(); foreach(PortalDefinition.Tab t in subTabList) { DisplayTabItem dt = new DisplayTabItem(); tabList.Add(dt); dt.m_Title = t.title; dt.m_Reference = t.reference; } Tabs.DataSource = tabList; Tabs.DataBind(); }
private void LoadData(ArrayList subTabList) { ArrayList tabList = new ArrayList(); foreach(PortalDefinition.Tab t in subTabList) { DisplayTabItem dt = new DisplayTabItem(); tabList.Add(dt); dt.m_Title = t.title; dt.m_Reference = t.reference; } Tabs.DataSource = tabList; Tabs.DataBind(); }
protected void Page_Load(object sender, System.EventArgs e) { PortalDefinition.Tab currentTab = PortalDefinition.CurrentTab; if(currentTab == null || currentTab.tabs == null) return; ArrayList tabList = new ArrayList(); foreach(PortalDefinition.Tab t in currentTab.tabs) { if(UserManagement.HasViewRights(Page.User, t.roles)) { DisplayTabItem dt = new DisplayTabItem(); tabList.Add(dt); dt.m_Text = t.title; dt.m_URL = "../../" + Portal.API.Config.GetTabUrl(t.reference); } } Tabs.DataSource = tabList; Tabs.DataBind(); }