<%@page import="org.osivia.portal.api.Constants"%> <%@page import="java.util.List"%> <%@page import="org.osivia.portal.api.context.PortalControllerContext"%> <%@page import="java.net.URLEncoder"%> <%@page import="java.util.Map"%> <%@page import="java.util.HashMap"%> <%@page import="org.osivia.portal.api.urls.IPortalUrlFactory"%> <%@ page import="java.util.Iterator" %> <%@ page import="java.util.ArrayList" %> <%@ page import="org.osivia.portal.api.theming.UserPage" %> <%@ page import="org.osivia.portal.api.theming.UserPortal" %> <%@ page import="org.osivia.portal.api.theming.Breadcrumb"%> <%@page import="org.osivia.portal.api.theming.BreadcrumbItem"%> <% UserPortal userPortal = (UserPortal) request.getAttribute(Constants.ATTR_USER_PORTAL); Object currentPageId = request.getAttribute(Constants.ATTR_PAGE_ID); //Get current tab int currentTab = -1; int iTab = 0; Iterator tabPages = userPortal.getUserPages().iterator(); while (tabPages.hasNext()) { UserPage userPage = tabPages.next(); if (userPage.getId().equals( currentPageId)) currentTab = iTab; iTab ++; } %>