m2u-upass-admin / WebContent / template / menuBarMkCkMaint.jsp @ 146:acbff7ec018d
History | View | Annotate | Download (2.92 KB)
1 | 0:ea666cc7880e | hadi | <%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html" %> |
---|---|---|---|
2 | <%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %> |
||
3 | <%@ taglib uri="/WEB-INF/tld/struts-tiles" prefix="tiles" %> |
||
4 | <%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %> |
||
5 | <%@ taglib uri="/WEB-INF/tld/c" prefix="c" %> |
||
6 | <%@page import="java.util.HashMap"%> |
||
7 | <%@page import="java.util.Map"%> |
||
8 | <%@page import="java.util.List"%> |
||
9 | <%@page import="java.util.ArrayList"%> |
||
10 | <%@page import="net.penril.ibss.core.hibernate.AdminNavigation"%> |
||
11 | <%@page import="net.penril.ibss.core.hibernate.AdminNavigationGroup"%> |
||
12 | <%@page import="java.util.Iterator"%> |
||
13 | <%@page import="java.util.Set"%> |
||
14 | |||
15 | <% |
||
16 | HashMap<String, Object> paramsName = new HashMap<String, Object> (); |
||
17 | paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN")); |
||
18 | |||
19 | pageContext.setAttribute("paramsName", paramsName); |
||
20 | |||
21 | if(request.getParameter("selectedNav")!=null) { |
||
22 | request.getSession().setAttribute("topLink",(String)request.getParameter("selectedNav")); |
||
23 | } else { |
||
24 | request.getSession().setAttribute("topLink","MKMAINTRIB"); |
||
25 | } |
||
26 | |||
27 | String token = (String) request.getSession().getAttribute("PRIMARY_TOKEN"); |
||
28 | List<AdminNavigation> navigations = (List<AdminNavigation>)request.getSession().getAttribute("IBSS_NAVIGATION"); |
||
29 | Map<String, AdminNavigationGroup> accesses = (Map<String, AdminNavigationGroup>) request.getSession().getAttribute("IBSS_ACCESS"); |
||
30 | %> |
||
31 | |||
32 | <h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/></strong></h3> |
||
33 | <br /> |
||
34 | <div id="navigation"> |
||
35 | <ol id="mainNav" class="clearfix"> |
||
36 | <% |
||
37 | for(Iterator<AdminNavigation> it = navigations.iterator();it.hasNext();) |
||
38 | { |
||
39 | AdminNavigation navigation = it.next(); |
||
40 | Set<AdminNavigation> navigations2 = navigation.getSubNavigations(); |
||
41 | for(Iterator<AdminNavigation> i = navigations2.iterator();i.hasNext();) |
||
42 | { |
||
43 | AdminNavigation navigation2 = i.next(); |
||
44 | AdminNavigationGroup access2 = accesses.get(navigation2.getNodeCode()); |
||
45 | if(access2 != null) |
||
46 | { |
||
47 | if(navigation2.getNodeCode().equals("MKMAINT")) |
||
48 | { |
||
49 | Set<AdminNavigation> navigations3 = navigation2.getSubNavigations(); |
||
50 | for(Iterator<AdminNavigation> j = navigations3.iterator();j.hasNext();) |
||
51 | { |
||
52 | AdminNavigation navigation3 = j.next(); |
||
53 | AdminNavigationGroup access3 = accesses.get(navigation3.getNodeCode()); |
||
54 | if(access3 != null) |
||
55 | { |
||
56 | %> |
||
57 | |||
58 | <c:set var="linkName"><% out.println(navigation3.getNodeCode()); %></c:set> |
||
59 | <li <c:if test="${sessionScope.topLink eq linkName }">class="topLinkSelected"</c:if> > |
||
60 | <c:set var="pagePath"><% out.println(navigation3.getPagePath() + "?selectedNav=" + navigation3.getNodeCode()); %></c:set> |
||
61 | <htmlEL:link action="${pagePath}" name="paramsName" onclick="overlay();"> |
||
62 | <% out.println(navigation3.getNodeName()); %> |
||
63 | </htmlEL:link> |
||
64 | </li> |
||
65 | <% |
||
66 | } |
||
67 | } |
||
68 | } |
||
69 | |||
70 | } |
||
71 | } |
||
72 | } |
||
73 | %> |
||
74 | </ol> |
||
75 | </div> |