home *** CD-ROM | disk | FTP | other *** search
/ PC Extra 07 & 08 / pca1507.iso / extra / cursus / java.exe / eclipse.project / list_individuals.jsp < prev    next >
Encoding:
Extensible Markup Language  |  2003-05-21  |  2.8 KB  |  102 lines

  1. <?xml version="1.0" encoding="iso-8859-1"?>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3.     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <html xmlns="http://www.w3.org/1999/xhtml">
  5.  
  6. <%@ page session="true" errorPage="error.jsp" %>
  7. <%@ page import="com.magpiesoftware.db.*" %>
  8. <%@ page import="com.magpiesoftware.bean.*" %>
  9. <%@ page import="java.util.*, com.magpiesoftware.util.*"%>
  10.  
  11. <%@ include file="begin.jsp"%>
  12.  
  13. <head>
  14.   <title>Uw stamboom op het internet</title>
  15.   <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
  16.   <link rel="stylesheet" href="stylesheet.css" type="text/css"/>
  17.  
  18. </head>
  19.  
  20. <body class="bgcontent">
  21.  
  22. <br/>
  23. <div align="center" class="txt"><b>Alle aanwezige familieleden in deze databank</b><br/></div>
  24.  
  25. <div align="center">
  26. <br/>
  27. <br/>
  28. <br/>
  29. <span class="txt"><b></b></span>
  30. <table border="0" cellspacing="0" cellpadding="2" width="95%">
  31.  
  32. <%
  33.   boolean living = "living".equals(request.getParameter("type"));
  34.   boolean deceased = "deceased".equals(request.getParameter("type"));
  35.   String letter = request.getParameter("letter");
  36.   if (letter==null) letter="";
  37.  
  38.   if ("all".equals(request.getParameter("type"))) {
  39.     living = deceased = true;
  40.   }
  41.  
  42.   Map map = Relatives.getRelatives(living,deceased,letter);
  43. %>
  44.  
  45. <tr>
  46.   <td class="bglight">  </td>
  47.   <td class="bglight">  <%=map!=null ? ""+map.size():"0"%> Familieleden</td>
  48.   <td class="bglight" align="center">  Geboorte</td>
  49.   <td class="bglight" align="center">  Overlijden</td>
  50. </tr>
  51.  
  52. <!-- <%=request.getParameter("type")%> -->
  53.  
  54. <%
  55.   int col=0;
  56.  
  57.   for (Iterator it = map.keySet().iterator(); it.hasNext(); ) {
  58.     String key = (String)it.next();
  59.     IndividualBean bean = (IndividualBean)map.get(key);
  60.     col++;
  61. %>
  62.  
  63.   <%
  64.     if (!key.startsWith(letter)) {
  65.       letter = key.substring(0,1);
  66.   %>
  67.  
  68.   <tr>
  69.     <td class="txt" colspan="4">  </td>
  70.   </tr>
  71.  
  72.   <tr>
  73.     <td class="bglight">  </td>
  74.     <td class="bglight">  <%=letter%></td>
  75.     <td class="bglight">  </td>
  76.     <td class="bglight">  </td>
  77.   </tr>
  78.  
  79.   <%}%>
  80.  
  81.   <tr <%=col%2==0?"bgcolor='white'":""%> >
  82.     <td width="10" class="txt"></td>
  83.     <td class="txt" valign="top"><a href="view_individual.jsp?id=<%=bean.getId()%>"><%=key%></a></td>
  84.     <td class="txt" align="right" valign="top"><%=bean.getBirth().getDate()%></td>
  85.     <td class="txt" align="right" valign="top"><%=bean.getDeath().getDate()%></td>
  86.   </tr>
  87.  
  88. <%
  89.   }
  90. %>
  91.  
  92. </table>
  93. <br/><br/>
  94.  
  95. </div>
  96. <div class="txt" align="center">[<a href="javascript:history.back()">terug</a>] [<a href="#" onclick="self.window.print()">afdrukken lijst</a>]</div>
  97.  
  98. <%@ include file="end.jsp"%>
  99.  
  100. </body>
  101. </html>
  102.