-
Notifications
You must be signed in to change notification settings - Fork 2
/
admin_formaldinner.jsp
110 lines (107 loc) · 6.18 KB
/
admin_formaldinner.jsp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
<html>
<head>
<title>Admin</title>
<link rel="stylesheet" type="text/css" href="css/custom.css" >
<link rel="stylesheet" type="text/css" href="css/button.css" >
<link rel="stylesheet" type="text/css" href="css/admin.css" >
<link rel="stylesheet" href="css/bootstrap.css">
<link rel="stylesheet" href="css/w3.css">
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="js/w3.js"></script>
<script src="js/tableFilter.js"></script>
<link rel="shortcut icon" href="https://captlife.com/wp-content/uploads/2017/12/cropped-CAPT_Logo_Vertical-32x32.png">
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:if test="${empty sessionScope.username}"><c:redirect url="index.jsp" /></c:if>
</head>
<body class="maincontent">
<jsp:include page="header_navbar.jsp" />
<div class="container">
<div class="row">
<div class="col-md-12">
<h1>Registration List</h1>
<form action = "Admin" method = "POST">
<input type="hidden" name="jsppage" value="/admin_formaldinner.jsp">
<a href="#" class="btn btn-sm animated-button victoria-one ">
<input type = "submit" value = "Refresh and backup" class="submitbutton" /></a>
</form>
<c:choose>
<c:when test="${showabsentonly == 'true'}">
<form action = "Admin" method = "POST">
<input type="hidden" name="jsppage" value="/admin_formaldinner.jsp">
<input type="hidden" name="showabsentonly" value="false">
<a href="#" class="btn btn-sm animated-button victoria-one ">
<input type = "submit" value = "Show All" class="submitbutton submitbutton2" /></a>
</form>
</c:when>
<c:otherwise>
<form action = "Admin" method = "POST">
<input type="hidden" name="jsppage" value="/admin_formaldinner.jsp">
<input type="hidden" name="showabsentonly" value="true">
<a href="#" class="btn btn-sm animated-button victoria-one ">
<input type = "submit" value = "Show Absent" class="submitbutton submitbutton2" /></a>
</form>
</c:otherwise>
</c:choose>
<!-- Filter by names -->
<input class="w3-input w3-border w3-padding" type="text" placeholder="Search for name..." id="nameFilterInput" onkeyup="sortTableByName(2, 'nameFilterInput')">
<br />
<table border="3" class="admintable" id="myTable">
<tr>
<th onclick="w3.sortHTML('#myTable','.item', 'td:nth-child(1)')" style="cursor:pointer">#</th>
<th>QR</th>
<th onclick="w3.sortHTML('#myTable','.item', 'td:nth-child(3)')" style="cursor:pointer">Name</th>
<th>House</th>
<th>Meal</th>
<th>Time-In</th>
</tr>
<c:forEach items="${registrationrecords.values()}" var="record" varStatus="status">
<c:if test="${showabsentonly == 'false' || empty registrationtime.get(record.get(\"id\"))}">
<tr class="item">
<td>${status.index + 1}</td>
<td>${record.get("id")}</td>
<td>${record.get("name")}</td>
<td>${record.get("house")}</td>
<td>${record.get("dietary")}</td>
<td>
<c:choose>
<c:when test="${empty registrationtime.get(record.get(\"id\"))}">
<form action = "CheckIn" method = "POST">
<a href="#" class="btn">
<input type="text" name="qrcode" style="display:none" value="${record.get('id')}" />
<input type="submit" value="Manual" class="adminbutton" />
</a>
</form>
</c:when>
<c:otherwise>${registrationtime.get(record.get("id"))}</c:otherwise>
</c:choose>
</td>
<!-- <td>
<c:choose>
<c:when test="${empty registrationtime.get(record.get(\"id\"))}">-</c:when>
<c:otherwise>
<form action = "CheckIn" method = "POST">
<a href="#" class="btn">
<input type="text" name="qrcode" style="display:none" value="${record.get('id')}" />
<input type="text" name="print" style="display:none" value="print" />
<input type="submit" value="Print" class="adminbutton" />
</a>
</form>
</c:otherwise>
</c:choose>
</td> -->
</tr>
</c:if>
</c:forEach>
</table>
</div>
</div>
</div>
</body>
<div class="footer">
<p class="copyright">© Copyright 2018 College of Alice & Peter Tan. All Rights Reserved.</p>
</div>
</html>