]> WPIA git - gigi.git/commitdiff
Re-style Certificate table.
authorFelix Dörre <felix@dogcraft.de>
Thu, 10 Jul 2014 20:34:48 +0000 (22:34 +0200)
committerFelix Dörre <felix@dogcraft.de>
Thu, 10 Jul 2014 22:35:17 +0000 (00:35 +0200)
src/org/cacert/gigi/output/CertificateTable.java

index 9f310f1919960a94a531ab2b9feac7e18f8edca3..826fa1b56d35fd10f4034754c18439610a7a9079 100644 (file)
@@ -6,6 +6,7 @@ import java.sql.SQLException;
 import java.util.Map;
 
 import org.cacert.gigi.Language;
+import org.cacert.gigi.pages.account.MailCertificates;
 
 public class CertificateTable implements Outputable {
        String resultSet;
@@ -21,36 +22,40 @@ public class CertificateTable implements Outputable {
        public void output(PrintWriter out, Language l, Map<String, Object> vars) {
                ResultSet rs = (ResultSet) vars.get(resultSet);
                try {
-                       out.println("<form method=\"post\" action=\"account.php\">");
-                       out.println("<table align=\"center\" valign=\"middle\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\" class=\"wrapper\">");
-                       out.println("<tr>");
+                       out.println("<form method=\"post\">");
+                       out.println("<table class=\"wrapper dataTable\">");
+                       out.println("<thead><tr>");
                        for (String column : columnNames) {
-                               out.print("<td class=\"DataTD\">");
+                               out.print("<td>");
                                out.print(l.getTranslation(column));
                                out.println("</td>");
                        }
-                       out.print("<td colspan=\"2\" class=\"DataTD\">");
+                       out.print("<td colspan=\"2\">");
                        out.print(l.getTranslation("Comment *"));
-                       out.println("</td></tr>");
+                       out.println("</td></tr></thead><tbody>");
 
                        rs.beforeFirst();
                        while (rs.next()) {
                                // out.println(rs.getString("id"));
-                               out.print("<tr><td class=\"DataTD\">&nbsp;</td><td class=\"DataTD\">State</td><td class=\"DataTD\">");
+                               out.print("<tr><td>&nbsp;</td><td>State</td><td>");
                                out.println(rs.getString("CN"));
-                               out.print("</td><td class=\"DataTD\">");
+                               out.print("</td><td><a href='");
+                               out.print(MailCertificates.PATH);
+                               out.print("/");
+                               out.print(rs.getString("serial"));
+                               out.print("'>");
                                out.println(rs.getString("serial"));
-                               out.print("</td><td class=\"DataTD\">");
+                               out.print("</a></td><td>");
                                if (rs.getString("revoked") == null) {
                                        out.println("N/A");
                                } else {
                                        out.println(rs.getString("revoked"));
                                }
-                               out.print("</td><td class=\"DataTD\">");
+                               out.print("</td><td>");
                                out.println(rs.getString("expire"));
-                               out.println("</td><td class=\"DataTD\">a</td><td class=\"DataTD\">a</td></tr>");
+                               out.println("</td><td>a</td><td>a</td></tr>");
                        }
-                       out.println("</table>");
+                       out.println("</tbody></table>");
                } catch (SQLException e) {
                        e.printStackTrace();
                }