<% Trail[] trailArray = issue.getTrailArray(); String versionLabel; String descriptionLabel; String ccMail; String[] filenames; for (int index=trailArray.length-1; index>=0; index--) { versionLabel = label.get("issue_version", projectId) + (index+1); if (trailArray[index].get("state").equalsIgnoreCase("new")) { descriptionLabel = label.get("issue_description", projectId); } else { descriptionLabel = label.get("issue_response", projectId); } Access access = conf.getAccess(); DateTime dateTime = (DateTime)session.getAttribute("datetime"); %> <% } %>
<% filenames = trailArray[index].getFilenames(); if (filenames != null && filenames.length > 0) { %> <%}%>
<%=versionLabel%> <%=label.get("author", projectId)%>: <%=access.getDisplay(trailArray[index].get("author"))%>, <%=label.get("date")%>: <%=dateTime.localTime(trailArray[index].getDate())%>
<%=label.get("issue_type", projectId)%>: <%=trailArray[index].get("issue_type")%>, <%=label.get("severity", projectId)%>: <%=trailArray[index].get("severity")%>, <%=label.get("priority", projectId)%>: <%=trailArray[index].get("priority")%>, <%=label.get("state", projectId)%>: <%=trailArray[index].get("state")%>, <% String resp=trailArray[index].get("responsible"); if (resp == null) resp = "nobody"; %> <%=label.get("responsible", projectId)%>: <%=access.getDisplay(resp)%> <% ccMail = trailArray[index].get("cc_mail"); if (ccMail != null) { %>
<%=label.get("cc_mail", projectId)%> <%=HtmlParser.escapeTag(ccMail)%> <%}%>
<%=descriptionLabel%> <%=HtmlParser.toHtml(trailArray[index].get("issue_description"))%>
<%=label.get("attachment", projectId)%> <% for (int i=0; i <%=filename%>   <%}%>