Statistics
| Branch: | Revision:

m2u-upass-admin / WebContent / template / menuBar.jsp @ 7:e68e6402cd84

History | View | Annotate | Download (2.7 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
<div id="navigation">
32
	<ol id="mainNav" class="clearfix">
33
	<%
34
	for(Iterator<AdminNavigation> it = navigations.iterator();it.hasNext();)
35
	{
36
		AdminNavigation navigation = it.next();
37
		Set<AdminNavigation> navigations2 = navigation.getSubNavigations();
38
		for(Iterator<AdminNavigation> i = navigations2.iterator();i.hasNext();)
39
		{
40
			AdminNavigation navigation2 = i.next();
41
			AdminNavigationGroup access2 = accesses.get(navigation2.getNodeCode());
42
			if(access2 != null)
43
			{
44
45
				if(navigation2.getNodeCode().equals("COMPANYENQUIRY"))
46
				{
47
					Set<AdminNavigation> navigations3 = navigation2.getSubNavigations();
48
					for(Iterator<AdminNavigation> j = navigations3.iterator();j.hasNext();)
49
					{
50
						AdminNavigation navigation3 = j.next();
51
						AdminNavigationGroup access3 = accesses.get(navigation3.getNodeCode());
52
						if(access3 != null)
53
						{
54
	%>
55
56
		<c:set var="linkName"><% out.println(navigation3.getNodeCode()); %></c:set>
57
		<li <c:if test="${sessionScope.topLink eq linkName }">class="topLinkSelected"</c:if> >
58
			<c:set var="pagePath"><% out.println(navigation3.getPagePath() + "?selected3=" + navigation3.getNodeCode()); %></c:set>
59
			<htmlEL:link action="${pagePath}" name="paramsName" onclick="overlay();">
60
				<% out.println(navigation3.getNodeName()); %>
61
			</htmlEL:link>
62
		</li>
63
	<%
64
						}
65
					}
66
				}
67
			}
68
		}
69
	}
70
	%>
71
	</ol>
72
</div>