m2u-upass-admin / WebContent / template / menuBarMkCkMaint.jsp @ 152:5b4fa3de077b
History | View | Annotate | Download (2.92 KB)
1 |
<%@ 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> |