X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FDomainOverview.java;fp=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FDomainOverview.java;h=cff8b28a7fd48230126f25d3e49456c5e6d969f1;hb=4673274749190fa61c452c742b3a70b872fa3e1b;hp=e80fff1b35bf32225f173315b1405b3833dd234f;hpb=c44ef82f34220feb7ef31c49e0a08a45a884038c;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/DomainOverview.java b/src/org/cacert/gigi/pages/account/DomainOverview.java index e80fff1b..cff8b28a 100644 --- a/src/org/cacert/gigi/pages/account/DomainOverview.java +++ b/src/org/cacert/gigi/pages/account/DomainOverview.java @@ -7,6 +7,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import org.cacert.gigi.User; +import org.cacert.gigi.output.Form; import org.cacert.gigi.pages.Page; public class DomainOverview extends Page { @@ -21,7 +22,7 @@ public class DomainOverview extends Page { public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { User u = getUser(req); DomainManagementForm domMan = new DomainManagementForm(req); - DomainAddForm domAdd = new DomainAddForm(req); + DomainAddForm domAdd = new DomainAddForm(req, u); HashMap vars = new HashMap<>(); vars.put("doms", u.getDomains()); vars.put("domainman", domMan); @@ -29,4 +30,15 @@ public class DomainOverview extends Page { getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars); } + @Override + public void doPost(HttpServletRequest req, HttpServletResponse resp) throws IOException { + if (req.getParameter("adddomain") != null) { + DomainAddForm f = Form.getForm(req, DomainAddForm.class); + f.submit(resp.getWriter(), req); + } else if (req.getParameter("") != null) { + DomainManagementForm f = Form.getForm(req, DomainManagementForm.class); + f.submit(resp.getWriter(), req); + } + super.doPost(req, resp); + } }