m2u-upass-admin / WebContent / template / menuBarAuthorization.jsp @ 11:a6a63c03e6e0
History | View | Annotate | Download (2.85 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("selected3")!=null) |
22 |
{ |
23 |
request.getSession().setAttribute("topLink",(String)request.getParameter("selected3")); |
24 |
} |
25 |
|
26 |
String token = (String) request.getSession().getAttribute("PRIMARY_TOKEN"); |
27 |
List<AdminNavigation> navigations = (List<AdminNavigation>)request.getSession().getAttribute("IBSS_NAVIGATION"); |
28 |
Map<String, AdminNavigationGroup> accesses = (Map<String, AdminNavigationGroup>) request.getSession().getAttribute("IBSS_ACCESS"); |
29 |
%> |
30 |
|
31 |
<h3 class="title"><strong><c:out value="${sessionScope.displayDesc}"/> - List</strong></h3> |
32 |
<br /> |
33 |
<div id="navigation"> |
34 |
<ol id="mainNav" class="clearfix"> |
35 |
<% |
36 |
for(Iterator<AdminNavigation> it = navigations.iterator();it.hasNext();) |
37 |
{ |
38 |
AdminNavigation navigation = it.next(); |
39 |
Set<AdminNavigation> navigations2 = navigation.getSubNavigations(); |
40 |
for(Iterator<AdminNavigation> i = navigations2.iterator();i.hasNext();) |
41 |
{ |
42 |
AdminNavigation navigation2 = i.next(); |
43 |
AdminNavigationGroup access2 = accesses.get(navigation2.getNodeCode()); |
44 |
if(access2 != null) |
45 |
{ |
46 |
if(navigation2.getNodeCode().equals("AAUTH")) |
47 |
{ |
48 |
Set<AdminNavigation> navigations3 = navigation2.getSubNavigations(); |
49 |
for(Iterator<AdminNavigation> j = navigations3.iterator();j.hasNext();) |
50 |
{ |
51 |
AdminNavigation navigation3 = j.next(); |
52 |
AdminNavigationGroup access3 = accesses.get(navigation3.getNodeCode()); |
53 |
if(access3 != null) |
54 |
{ |
55 |
%> |
56 |
|
57 |
<c:set var="linkName"><% out.println(navigation3.getNodeCode()); %></c:set> |
58 |
<li <c:if test="${sessionScope.topLink eq linkName }">class="topLinkSelected"</c:if> > |
59 |
<c:set var="pagePath"><% out.println(navigation3.getPagePath() + "?selected3=" + navigation3.getNodeCode()); %></c:set> |
60 |
<htmlEL:link action="${pagePath}" name="paramsName" onclick="overlay();"> |
61 |
<% out.println(navigation3.getNodeName()); %> |
62 |
</htmlEL:link> |
63 |
</li> |
64 |
<% |
65 |
} |
66 |
} |
67 |
} |
68 |
|
69 |
} |
70 |
} |
71 |
} |
72 |
%> |
73 |
</ol> |
74 |
</div> |