X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Forga%2FCreateOrgForm.java;h=902c745dfcccd4f30abd5efb0007c92690ac417c;hb=346185795ad8dd3dbfeb417d2dccb69a39af64be;hp=4cd37b9a7705e0dd755ab5ba9424b4bd1a4d0ea0;hpb=cd14b85c60f736a643842b421b11f41d8fca86c7;p=gigi.git diff --git a/src/org/cacert/gigi/pages/orga/CreateOrgForm.java b/src/org/cacert/gigi/pages/orga/CreateOrgForm.java index 4cd37b9a..902c745d 100644 --- a/src/org/cacert/gigi/pages/orga/CreateOrgForm.java +++ b/src/org/cacert/gigi/pages/orga/CreateOrgForm.java @@ -26,17 +26,23 @@ public class CreateOrgForm extends Form { private String l = ""; + private String email = ""; + + private boolean isEdit = false; + public CreateOrgForm(HttpServletRequest hsr) { super(hsr); } public CreateOrgForm(HttpServletRequest hsr, Organisation t) { super(hsr); + isEdit = true; result = t; o = t.getName(); c = t.getState(); st = t.getProvince(); l = t.getCity(); + email = t.getContactEmail(); } @Override @@ -45,11 +51,12 @@ public class CreateOrgForm extends Form { c = req.getParameter("C"); st = req.getParameter("ST"); l = req.getParameter("L"); + email = req.getParameter("contact"); if (result != null) { result.update(o, c, st, l); return true; } - Organisation ne = new Organisation(o, c, st, l, LoginPage.getUser(req)); + Organisation ne = new Organisation(o, c, st, l, email, LoginPage.getUser(req)); result = ne; return true; } @@ -64,6 +71,9 @@ public class CreateOrgForm extends Form { vars.put("C", c); vars.put("ST", st); vars.put("L", this.l); + if (isEdit) { + vars.put("edit", true); + } t.output(out, l, vars); } }