727c62613f5000c5bb657f4bc6ce8475f3aae331
[jabaws.git] / statpages / MonthlySummary.jsp
1 <%--\r
2 Author: Peter Troshin\r
3 Date: May 2011\r
4 --%>\r
5 <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>\r
6 <%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>\r
7 <%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt" %>\r
8 <%@ taglib uri="http://displaytag.sf.net" prefix="dt" %>\r
9 \r
10 <jsp:include page="header.jsp" />\r
11 \r
12 <div style="margin: 20px ">  \r
13 \r
14 <h1>JABAWS Usage Statistics</h1>\r
15 <table class="center its" style="width: 600px "> \r
16 <thead>\r
17 <tr>\r
18 <th rowspan="2">Month</th>\r
19 <th colspan="4" style="text-align: center">Number of Jobs</th>\r
20 </tr>\r
21 <tr>\r
22 <th title="Total number of jobs received">Total</th>\r
23 <th title="The number of jobs with no result">Incomplete</th>\r
24 <th title="The number of cancelled jobs">Cancelled</th>\r
25 <th title="The number of jobs started but not collected by the user">Abandoned</th>\r
26 </tr>\r
27 </thead>\r
28 <tbody>\r
29 \r
30 <c:forEach items="${stat}" var="monthTotal" varStatus="status">\r
31 <c:choose>\r
32         <c:when test="${status.count%2==0}">\r
33                 <tr class="even">\r
34         </c:when>\r
35         <c:otherwise>\r
36                 <tr class="odd">\r
37         </c:otherwise>\r
38 </c:choose>\r
39 \r
40 <td>\r
41 <c:choose>\r
42 <c:when test="${isAdmin}">\r
43   <a title="Click to view the detailed statistics for the period" href="DisplayStat?datetime=${monthTotal.key.time}"><fmt:formatDate value="${monthTotal.key}" type="date" pattern="MMM yyyy"/></a>\r
44 </c:when>\r
45 <c:otherwise>\r
46    <fmt:formatDate value="${monthTotal.key}" type="date" pattern="MMM yyyy"/>\r
47 </c:otherwise>\r
48 </c:choose>\r
49 \r
50 </td>\r
51 <td>${monthTotal.value.total}</td>\r
52 <td>${monthTotal.value.incomplete}</td>\r
53 <td>${monthTotal.value.cancelled}</td>\r
54 <td>${monthTotal.value.abandoned}</td>\r
55 </tr>\r
56 </c:forEach>\r
57 <tr style="font-weight: bolder;">\r
58 <td>Total:</td>\r
59 <td>${total.total}</td>\r
60 <td>${total.incomplete}</td>\r
61 <td>${total.cancelled}</td>\r
62 <td>${total.abandoned}</td>\r
63 </tr>\r
64 </tbody>\r
65 </table>\r
66 \r
67 <div style="width: 600px">\r
68 <h3>Help</h3>\r
69 <p>\r
70 The table contains the number of jobs processed by JABAWS per month, for the whole \r
71 period when the statistics was collected</p> \r
72 For each month the table contains the following information.  \r
73 <ul>\r
74         <li>The period of time for which statistics is displayed. For example Jan 2011 means period of time from the first of \r
75         January to the 31 of January.</li>\r
76         <li>Total - the total number of jobs accepted by JABAWS</li>\r
77         <li>Incomplete - the number of jobs for which the result file was not found or was empty excluding cancelled</li>\r
78         <li>Cancelled - the number of jobs cancelled by the user</li>\r
79         <li>Abandoned - the number of jobs which result(s) were not collected</li>\r
80 </ul>\r
81 The summary for each column is displayed in the last row of the table.\r
82 </div> <!-- Help text enclosing dev end -->\r
83 <c:if test="${!isAdmin}">\r
84 <br/><p><a href="AnnualStat">Please login as administrator</a> to view the detailed statistics (<a href=man_stats.html#helpUsageStats>help</a>)</p>\r
85 </c:if>\r
86 \r
87 </div> <!-- page enclosing div end -->\r
88 <jsp:include page="footer.jsp" />