Skip to content
Snippets Groups Projects
header.jsp 5.90 KiB
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>
<%@taglib uri='/WEB-INF/cewolf.tld' prefix='cewolf'%>
<%@page import="org.apache.commons.lang.StringEscapeUtils"%>

<%@include file="/authenticate.jsp"%>

<%
	if (validSession) {
		errorMessage = (String) session.getAttribute("errorMessage");
		session.removeAttribute("errorMessage");
	}

	if (loggedInMID != null
			&& session.getAttribute("loginFlag") != null
			&& session.getAttribute("loginFlag").equals("true")) {
		loggingAction.logEvent(TransactionType.LOGIN_SUCCESS,
				loggedInMID, loggedInMID, "");
		session.removeAttribute("loginFlag");
	}

	if (request.getRequestURI().contains("home.jsp")) {
		session.removeAttribute("pid");
	}
%>
<!DOCTYPE HTML>
<html>
<head>
<title><%=StringEscapeUtils.escapeHtml("" + (pageTitle))%></title>
	<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no">
	<link href="/iTrust/css.jsp" type="text/css" rel="stylesheet" />
	<link href="/iTrust/css/bootstrap.min.css" rel="stylesheet" />
	<link href="/iTrust/css/dashboard.css" rel="stylesheet" />
	<link href="/iTrust/css/datepicker.css" type="text/css" rel="stylesheet" />
	<script src="/iTrust/js/DatePicker.js" type="text/javascript"></script>
	<script src="/iTrust/js/jquery-1.8.3.js" type="text/javascript"></script>
	<script src="/iTrust/js/SwipeableElem.js" type="text/javascript"></script>
	<script src="/iTrust/js/slidyRabbit.js" type="text/javascript"></script>
	
</head>
<body>
		<div class="navbar navbar-inverse navbar-fixed-top top-border" role="navigation">
			<div class="container-fluid">
				<div class="navbar-header">
				  <button type="button" class="navbar-toggle" id="toggleMenu" style="color:#FFFFFF; font-size: 8pt;">
				  	<span class="glyphicon glyphicon-chevron-right"></span>
				  </button>
		          <button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
		            <span class="sr-only">Toggle navigation</span>
		            <span class="icon-bar"></span>
		            <span class="icon-bar"></span>
		            <span class="icon-bar"></span>
		          </button>
		          <a class="navbar-brand" href="/iTrust/"><img src="/iTrust/image/itrust-logo.png"></a>
		        </div>
				<div class="navbar-collapse collapse">
					<%
						if (validSession) {
	
							if ((loggedInMID != null) && (loggedInMID.longValue() != 0L)) //if no one is logged in
							{
					%>
	
					<ul class="nav navbar-nav navbar-right">
						<span class="welcome">
						<%out.println("Welcome, "
							+ StringEscapeUtils.escapeHtml("" + userName)
							+ "<BR/>");%>
						</span>
						<li><a href="/iTrust">Home</a></li>
						<li><a href="/iTrust/logout.jsp">Logout</a></li>
						<li><a href="/iTrust/auth/changePassword.jsp">Change Password</a></li>
					</ul>
				</div>
				<div id="iTrustSelectedPatient">
					<%
						if (session.getAttribute("pid") != null
										&& ((String) session.getAttribute("pid")).length() > 0
										&& !session.getAttribute("pid").equals("null"))
								//if(session.getAttribute("pid") != null)
								{
					%>
					<span class="selectedPatient"> Viewing information for <b><%=selectedPatientName%></b>
						| <a
						href="/iTrust/auth/getPatientID.jsp?forward=<%=request.getRequestURI()%>">Select
							a Different Patient</a> </span>
					<%
						}
					%>
	
					<%
						} else { //no one is logged in
					%>
						</div>
					<%
						}
						} //valid session
					%>
	
				</div>
			</div>
		</div>
		
		
		<div class="container-fluid">
		<div class="row <% if (request.getRequestURL().indexOf("/login.jsp") != -1) {%>home-row<%} %>">
		
			<div id="iTrustMenu" class="col-sm-4 col-md-3 sidebar">
				<!-- 	<img id="menuPic" src="/iTrust/image/new/menu.png"  /> 
				<img src="/iTrust/image/new/menu_top.png"  /> -->
				<div class="iTrustMenuContents">
					<%
						if (validSession) {
							if ((loggedInMID != null) && (loggedInMID.longValue() != 0L)) //someone is logged in
							{
								if (userRole.equals("patient")) {
					%><%@include file="/auth/patient/menu.jsp"%>
					<% 
                        } else if (userRole.equals("preRegisteredPatient")) {
					%><%@include file="/auth/preRegisteredPatient/menu.jsp"%>
					<%
						} else if (userRole.equals("uap")) {
					%><%@include file="/auth/uap/menu.jsp"%>
					<%
						} else if (userRole.equals("hcp")) {
					%><%@include file="/auth/hcp/menu.jsp"%>
					<%
						} else if (userRole.equals("er")) {
					%><%@include file="/auth/er/menu.jsp"%>
					<%
						} else if (userRole.equals("pha")) {
					%><%@include file="/auth/pha/menu.jsp"%>
					<%
						} else if (userRole.equals("admin")) {
					%><%@include file="/auth/admin/menu.jsp"%>
					<%
						} else if (userRole.equals("tester")) {
					%><%@include file="/auth/tester/menu.jsp"%>
					<%
						} else if (userRole.equals("lt")) {
					%><%@include file="/auth/lt/menu.jsp"%>
					<%
						}
							} //no one is logged in	
							else {
								String uri = request.getRequestURI();
								if (uri.indexOf("privacyPolicy.jsp") >= 0) { //looking at privacy policy, include logout menu.
					%>
					<%@include file="logoutMenu.jsp"%>
					<%
						} else { //we are actually logged out entirely, show login menu
					%>
					<%@include file="loginMenu.jsp"%>
					<%
						} //else
							} //else
						} //if valid session
						else {
					%>
					<%@include file="/logoutMenu.jsp"%>
					<%
						}
					%>
				</div>
				<!-- <img src="/iTrust/image/new/menu_bottom.png"  /> -->
			</div>
			<div id="iTrustPage" class="col-sm-8 col-sm-offset-4 col-md-9 col-md-offset-3 main">
				<div id="iTrustContent" id="m">
					<%
						if (errorMessage != null) {
					%>
					<div
						style="text-align: center; width: 100%; background-color: white; border:1px solid #cc0000">
						<span style="color: #cc0000; font-size: 20px; font-weight: bold;"><%=StringEscapeUtils.escapeHtml(errorMessage)%></span>
					</div>
					<%
						}
					%>