Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }
Ejemplo n.º 3
0
		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();
		}
Ejemplo n.º 4
0
        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();
        }
Ejemplo n.º 5
0
		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();
        }
Ejemplo n.º 7
0
		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();
		}