📄 reports.jsp
字号:
<%@ include file="../WEB-INF/include/header.jsp" %>
<html>
<head>
<title>Reports</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link rel="stylesheet" href="../css/css.css" type="text/css">
</head>
<body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0">
<table width="90%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
</tr>
<tr>
<td height="25" bgcolor="#666666" class="header"> Reports Overview</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"> </td>
</tr>
<tr>
<td bgcolor="#EFEFEF">
<table width="95%" border="0" align="center">
<tr>
<td class="text_bold">Name</td>
<td class="text_bold">Organisation</td>
<td class="text_bold">Projectmanager</td>
<td width="15" class="text_bold"> </td>
<td width="15" class="text_bold"> </td>
<td width="15" class="text_bold"> </td>
<td width="15" class="text_bold"> </td>
</tr>
<%
Vector v = ses.getProjects();
for(int i=0; i<v.size(); i++)
{
Project p = (Project) v.elementAt(i);
boolean isowner = false;
if(p.getManager().equals(usernr))
isowner = true;
//the Milestones of the Project
Vector vr = p.getReports();
%>
<tr>
<td class="text"><%=p.getName()%></td>
<td class="text"><%=p.getOrganisation()%></td>
<%
User puser = new User();
puser.get(p.getManager());
%>
<td class="text"><%=puser.getFirst()%> <%=puser.getLast()%></td>
<td width="15" class="text">
<div align="center">
<%if(isowner || p.isMember(usernr)){
if(request.getParameter("report") != null && request.getParameter("report").equals("hide")){%>
<a href="reports.jsp?report=show&project=<%=p.getLfdnr()%>"><img src="../images/ZoomIn16.gif" width="16" height="16" border="0" alt="<%=vr.size()%> Report(s) available..."></a>
<%}else if(request.getParameter("report") != null && request.getParameter("report").equals("show")){%>
<a href="reports.jsp?report=hide&project=<%=p.getLfdnr()%>"><img src="../images/ZoomOut16.gif" width="16" height="16" border="0" alt="<%=vr.size()%> Report(s) available..."></a>
<%}else{%>
<a href="reports.jsp?report=show&project=<%=p.getLfdnr()%>"><img src="../images/ZoomIn16.gif" width="16" height="16" border="0" alt="<%=vr.size()%> Report(s) available..."></a>
<%
}
}
%>
</div>
</td>
<td width="15" class="text">
<div align="center">
<%if(isowner || p.isMember(usernr)){%>
<a href="project_view.jsp?view=<%=p.getLfdnr()%>"><img src="../images/Edit16.gif" width="16" height="16" border="0" alt="view this Project..."></a>
<%}%>
</div>
</td>
<td width="15" class="text">
<div align="center">
<%if(isowner || p.isMember(usernr)){%>
<a href="project_summary.jsp?summary=<%=p.getLfdnr()%>"><img src="../images/History16.gif" width="16" height="16" alt="create Summary..." border="0"></a>
<%}%>
</div>
</td>
<td width="15" class="text">
<div align="center">
<%if(isowner || p.isMember(usernr)){%>
<img src="../images/Delete16.gif" width="16" height="16" alt="delete Project...">
<%}%>
</div>
</td>
</tr>
<%
if(request.getParameter("report") != null && request.getParameter("report").equals("show"))
{
if(request.getParameter("project") != null && request.getParameter("project").equals(p.getLfdnr()))
{
if(vr.size() != 0)
{
%>
<tr>
<td class="text" colspan="7">
<table width="100%" border="0">
<tr>
<td colspan="4" class="header" height="25" bgcolor="#999999"> Reports</td>
</tr>
<%
for(int j=0; j<vr.size(); j++)
{
Report r = (Report) vr.elementAt(j);
%>
<tr>
<td class="text"><b><%=j+1%>. Report:</b> <%=app.dbDateToNormalDate(r.getStartdate())%> - <%=app.dbDateToNormalDate(r.getEnddate())%>, <b>Status:</b> <%=r.getStatus()%>, <b>Phase:</b> <%=r.getPhase()%>, <b>User:</b> <%=ses.getUser().getName(r.getUser())%></td>
<td width="15"><a href="report_view.jsp?view=<%=r.getLfdnr()%>"><img src="../images/Edit16.gif" width="16" height="16" alt="edit this Report..." border="0"></a></td>
<td width="15"><img src="../images/Delete16.gif" width="16" height="16" alt="delete this Report..."></td>
</tr>
<tr>
<td class="text" height="1" bgcolor="#CCCCCC"></td>
<td width="15" height="1" bgcolor="#CCCCCC"></td>
<td width="15" height="1" bgcolor="#CCCCCC"></td>
</tr>
<%
}
%>
<tr>
<td class="text" height="1"> </td>
<td width="15" height="1"> </td>
<td width="15" height="1"> </td>
</tr>
</table>
</td>
</tr>
<%
}
}
}
%>
<tr>
<td class="text" height="1" bgcolor="#999999"></td>
<td class="text" height="1" bgcolor="#999999"></td>
<td class="text" height="1" bgcolor="#999999"></td>
<td width="15" class="text" height="1" bgcolor="#999999"></td>
<td width="15" class="text" height="1" bgcolor="#999999"></td>
<td width="15" class="text" height="1" bgcolor="#999999"></td>
<td width="15" class="text" height="1" bgcolor="#999999"></td>
</tr>
<%
}
%>
</table>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"> </td>
</tr>
<tr>
<td bgcolor="#EFEFEF">
<%
Vector dr = ses.getUser().getReportsWithoutProjects();
if(dr.size() != 0)
{
%>
<table width="95%" border="0" align="center">
<tr>
<td colspan="4" class="header" height="25" bgcolor="#999999"> Reports
Without Project</td>
</tr>
<%
for(int j=0; j<dr.size(); j++)
{
Report r = (Report) dr.elementAt(j);
%>
<tr>
<td class="text" width="95%"><b><%=j+1%>. Report:</b> <%=app.dbDateToNormalDate(r.getStartdate())%>
- <%=app.dbDateToNormalDate(r.getEnddate())%>, <b>Status:</b> <%=r.getStatus()%>,
<b>Phase:</b> <%=r.getPhase()%>, <b>User:</b> <%=ses.getUser().getName(r.getUser())%></td>
<td width="15">
<div align="center"><a href="report_view.jsp?view=<%=r.getLfdnr()%>"><img src="../images/Edit16.gif" width="16" height="16" alt="edit this Report..." border="0"></a></div>
</td>
<td width="15">
<div align="center"><img src="../images/Delete16.gif" width="16" height="16" alt="delete this Report..."></div>
</td>
</tr>
<tr>
<td class="text" height="1" width="95%" bgcolor="#CCCCCC"></td>
<td width="15" height="1" bgcolor="#CCCCCC"></td>
<td width="15" height="1" bgcolor="#CCCCCC"></td>
</tr>
<%
}
%>
<tr>
<td class="text" height="1" width="95%"> </td>
<td width="15" height="1">
<div align="center"></div>
</td>
<td width="15" height="1">
<div align="center"></div>
</td>
</tr>
</table>
<%
}
%>
</td>
</tr>
<tr>
<td bgcolor="#EFEFEF"> </td>
</tr>
<tr>
<td>
<div align="center" class="copyright">WebProject Copyright 2003 - Jan Debertshaeuser</div>
</td>
</tr>
</table>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -