X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FMyDetails.java;h=bf80d47beaf53fb1197a5f169944342ab04fbe44;hp=a6118c67cd97925768063063fcba015d0e0454ff;hb=9def69bd08ea69eb27786d5b34f00e154e09e9f3;hpb=dc10b875c132eb7840a6b9827ec93916076d34f7 diff --git a/src/org/cacert/gigi/pages/account/MyDetails.java b/src/org/cacert/gigi/pages/account/MyDetails.java index a6118c67..bf80d47b 100644 --- a/src/org/cacert/gigi/pages/account/MyDetails.java +++ b/src/org/cacert/gigi/pages/account/MyDetails.java @@ -24,9 +24,7 @@ public class MyDetails extends Page { PrintWriter out = resp.getWriter(); HashMap map = new HashMap(); MyDetailsForm form = new MyDetailsForm(req, getUser(req)); - MyListingForm listingForm = new MyListingForm(req, getUser(req)); map.put("detailsForm", form); - map.put("contactMeForm", listingForm); if (LoginPage.getUser(req).getOrganisations().size() != 0) { map.put("orgaForm", new MyOrganisationsForm(req)); } @@ -37,12 +35,6 @@ public class MyDetails extends Page { public boolean beforeTemplate(HttpServletRequest req, HttpServletResponse resp) throws IOException { if (req.getParameter("orgaForm") != null) { Form.getForm(req, MyOrganisationsForm.class).submit(resp.getWriter(), req); - } else if (req.getParameter("processDetails") != null) { - MyDetailsForm form = Form.getForm(req, MyDetailsForm.class); - form.submit(resp.getWriter(), req); - } else if (req.getParameter("processContact") != null) { - MyListingForm form = Form.getForm(req, MyListingForm.class); - form.submit(resp.getWriter(), req); } else { return false; } @@ -50,4 +42,13 @@ public class MyDetails extends Page { return true; } + @Override + public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { + if (req.getParameter("action") != null || req.getParameter("removeName") != null || req.getParameter("deprecateName") != null || req.getParameter("preferred") != null) { + if (Form.getForm(req, MyDetailsForm.class).submit(resp.getWriter(), req)) { + resp.sendRedirect(PATH); + } + } + super.doPost(req, resp); + } }