Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / template / menuBarAuthorization.jsp @ 93:480d2c6ae7bc

History | View | Annotate | Download (2.85 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("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>