Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
- <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%>
- <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
- <c:set var="roles" value="${sessionScope['roles']}" />
- <aside class="main-sidebar">
- <section class="sidebar">
- <ul class="sidebar-menu">
- <c:forTokens var="tabIndex" items="${roles}" delims=";">
- <c:choose>
- <c:when test="${numTab[0] eq tabIndex}">
- <li class="active treeview">
- </c:when>
- <c:when test="${'20' eq tabIndex && (numTab[0] eq 5 || numTab[0] eq 7 || numTab[0] eq 8 )}">
- <li class="active treeview">
- </c:when>
- <c:when test="${'30' eq tabIndex && (numTab[0] eq 9 || numTab[0] eq 10 || numTab[0] eq 11 )}">
- <li class="active treeview">
- </c:when>
- <c:otherwise>
- <li class="treeview">
- </c:otherwise>
- </c:choose>
- <a href="#"> <fmt:message key="tab${tabIndex}.icon" var="tabIcon" /> <i class="fa fa-${tabIcon}"></i> <span><fmt:message key="tab${tabIndex}" /></span>
- </a>
- <ul class="treeview-menu">
- <c:choose>
- <c:when test="${tabIndex eq '20'}">
- <c:forTokens var="tabIndexFacteo" items="${rolesFacteo}" delims=";">
- <c:set var="propertyIndexCat" value="tab${tabIndexFacteo}" />
- <li ${propertyIndexCat eq category ? 'class="active"' : ''}><a href="#"><i class="fa fa-circle-o"></i> <fmt:message key="tab${tabIndexFacteo}" /><span class="pull-right-container"><i
- class="fa fa-angle-left pull-right"></i> </span> </a>
- <ul class="treeview-menu">
- <fmt:message key="tab${tabIndexFacteo}.number" var="nbSubtabs" />
- <c:forEach var="subtabIndex" begin="1" end="${nbSubtabs}">
- <c:set var="propertyIndex" value="tab${tabIndexFacteo}.subtab${subtabIndex}" />
- <fmt:message key="${propertyIndex}" var="subtabName" />
- <c:if test="${not empty subtabName}">
- <li ${propertyIndex eq properties ? 'class="active"' : ''}><a href="<c:url value="/tab${tabIndexFacteo}/subtab${subtabIndex}.do" />"><i class="fa fa-circle-o"></i> ${subtabName}</a></li>
- </c:if>
- </c:forEach>
- </ul></li>
- </c:forTokens>
- </c:when>
- <c:when test="${tabIndex eq '30'}">
- <c:forTokens var="tabIndexNetmail" items="${rolesNetmail}" delims=";">
- <c:set var="propertyIndexCat" value="tab${tabIndexNetmail}" />
- <li ${propertyIndexCat eq category ? 'class="active"' : ''}><a href="#"><i class="fa fa-circle-o"></i> <fmt:message key="tab${tabIndexNetmail}" /><span class="pull-right-container"><i
- class="fa fa-angle-left pull-right"></i> </span> </a>
- <ul class="treeview-menu">
- <fmt:message key="tab${tabIndexNetmail}.number" var="nbSubtabs" />
- <c:forEach var="subtabIndex" begin="1" end="${nbSubtabs}">
- <c:set var="propertyIndex" value="tab${tabIndexNetmail}.subtab${subtabIndex}" />
- <fmt:message key="${propertyIndex}" var="subtabName" />
- <c:if test="${not empty subtabName}">
- <li ${propertyIndex eq properties ? 'class="active"' : ''}><a href="<c:url value="/tab${tabIndexNetmail}/subtab${subtabIndex}.do" />"><i class="fa fa-circle-o"></i> ${subtabName}</a></li>
- </c:if>
- </c:forEach>
- </ul></li>
- </c:forTokens>
- </c:when>
- <c:otherwise>
- <fmt:message key="tab${tabIndex}.number" var="nbSubtabs" />
- <c:forEach var="subtabIndex" begin="1" end="${nbSubtabs}">
- <c:set var="propertyIndex" value="tab${tabIndex}.subtab${subtabIndex}" />
- <fmt:message key="${propertyIndex}" var="subtabName" />
- <c:if test="${not empty subtabName}">
- <li ${propertyIndex eq properties ? 'class="active"' : ''}><a href="<c:url value="/tab${tabIndex}/subtab${subtabIndex}.do" />"><i class="fa fa-circle-o"></i> ${subtabName}</a></li>
- </c:if>
- </c:forEach>
- </c:otherwise>
- </c:choose>
- </ul>
- </li>
- </c:forTokens>
- </ul>
- </section>
- </aside>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement