Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / template / menuBarApproval.jsp @ 149:91c3dbebcb73

History | View | Annotate | Download (2.91 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
		request.getSession().setAttribute("topLink",(String)request.getParameter("selected3"));
23
	} else {
24
		request.getSession().setAttribute("topLink","AUTRIB");
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}"/> - List</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("AAUTH"))
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() + "?selected3=" + 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>