X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2Fcerts%2FCertificateModificationForm.java;h=fc36792091f27ce0f451937d206f5ec17d5d4085;hp=a58f3a6c961e4e5ac7067a17c5c6f855a14f5ed3;hb=b9e58e6ae9a4207092d29bbf576e14f5925ae0f3;hpb=d36495e60d6ae43dadcedd6a538f399dc09d80ef diff --git a/src/org/cacert/gigi/pages/account/certs/CertificateModificationForm.java b/src/org/cacert/gigi/pages/account/certs/CertificateModificationForm.java index a58f3a6c..fc367920 100644 --- a/src/org/cacert/gigi/pages/account/certs/CertificateModificationForm.java +++ b/src/org/cacert/gigi/pages/account/certs/CertificateModificationForm.java @@ -17,9 +17,9 @@ import org.cacert.gigi.pages.LoginPage; public class CertificateModificationForm extends Form { - CertificateOwner target; + private CertificateOwner target; - final boolean withRevoked; + private final boolean withRevoked; public CertificateModificationForm(HttpServletRequest hsr, boolean withRevoked) { super(hsr); @@ -33,6 +33,10 @@ public class CertificateModificationForm extends Form { @Override public boolean submit(PrintWriter out, HttpServletRequest req) { + String action = req.getParameter("action"); + if ( !"revoke".equals(action)) { + return false; + } String[] certs = req.getParameterValues("certs[]"); if (certs == null) { // nothing to do @@ -63,6 +67,13 @@ public class CertificateModificationForm extends Form { protected void outputContent(PrintWriter out, Language l, Map vars) { vars.put("certs", new CertificateIterable(target.getCertificates(withRevoked))); vars.put("certTable", certTable); + if (withRevoked) { + vars.put("all", "btn-primary"); + vars.put("current", "btn-info"); + } else { + vars.put("all", "btn-info"); + vars.put("current", "btn-primary"); + } myTemplate.output(out, l, vars); }