X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2Fcerts%2FCertificateModificationForm.java;h=fc36792091f27ce0f451937d206f5ec17d5d4085;hb=1d08cc98005de07c416207536bcae3592fbc7b73;hp=a58f3a6c961e4e5ac7067a17c5c6f855a14f5ed3;hpb=d0ee991d9ba982e43acd036c2d0592976ba9e9ff;p=gigi.git 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); }