Bug fix to the stat pages
[jabaws.git] / statpages / StatisticsTable.jsp
1 <%--\r
2 Author: Peter Troshin\r
3 Date: May 2011\r
4 --%>\r
5 \r
6 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
7 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
8 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
9 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
10 \r
11     \r
12 <table class="its" style="width:600px "> \r
13 <thead>\r
14 <tr>\r
15 <th rowspan="2">Web Service</th>\r
16 <th colspan="4" style="text-align: center">Number of Jobs</th>\r
17 </tr>\r
18 <tr>\r
19 <th title="Total number of jobs received">Total</th>\r
20 <th title="The number of jobs with no result">Incomplete</th>\r
21 <th title="The number of cancelled jobs">Cancelled</th>\r
22 <th title="The number of jobs started but not collected by the user">Abandoned</th>\r
23 </tr>\r
24 </thead>\r
25 <tbody>\r
26 \r
27  \r
28 <c:forEach items="${statistics}" var="ws" varStatus="status">\r
29 <c:choose>\r
30         <c:when test="${status.count%2==0}">\r
31                 <tr class="even">\r
32         </c:when>\r
33         <c:otherwise>\r
34                 <tr class="odd">\r
35         </c:otherwise>\r
36 </c:choose>\r
37 \r
38 <td>${ws.key}</td>\r
39 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=all&from=${startDate.time}&to=${stopDate.time}">${ws.value.jobNumber}</a></td>\r
40 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=incomplete&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.incompleteJobs)}</a></td>\r
41 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=cancelled&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.cancelledJobs)}</a></td>\r
42 <td><a title="Click to view jobs" href="Joblist?ws=${ws.key}&where=${where}&type=abandoned&from=${startDate.time}&to=${stopDate.time}">${fn:length(ws.value.abandonedJobs)}</a></td>\r
43 </tr>\r
44 </c:forEach>\r
45 \r
46 <tr style="font-weight: bolder;">\r
47 <td>Total:</td>\r
48 <td>${totals.total}</td>\r
49 <td>${totals.incomplete}</td>\r
50 <td>${totals.cancelled}</td>\r
51 <td>${totals.abandoned}</td>\r
52 </tr>\r
53 </tbody>\r
54 </table>\r
55 <c:remove var="statistics"/>\r
56 <c:remove var="totals"/>