X-Git-Url: https://code.wpia.club/?p=gigi.git;a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fwot%2FAssuranceForm.java;h=b3546fb9a54f330dce38c771688e7db2388cf4d2;hp=056a28ab6963714cc5ce0ee5a2222ea10e31991f;hb=bff50cf243e15556ced8b8a4723492d7a2e7ece5;hpb=c6f6367097ed2e771bf1253f15e4191a93752e21 diff --git a/src/org/cacert/gigi/pages/wot/AssuranceForm.java b/src/org/cacert/gigi/pages/wot/AssuranceForm.java index 056a28ab..b3546fb9 100644 --- a/src/org/cacert/gigi/pages/wot/AssuranceForm.java +++ b/src/org/cacert/gigi/pages/wot/AssuranceForm.java @@ -36,6 +36,11 @@ public class AssuranceForm extends Form { HashMap res = new HashMap(); res.putAll(vars); res.put("name", assuree.getName()); + try { + res.put("maxpoints", assuree.getMaxAssurePoints()); + } catch (SQLException e) { + e.printStackTrace(); + } res.put("dob", sdf.format(assuree.getDob())); templ.output(out, l, res); } @@ -90,19 +95,25 @@ public class AssuranceForm extends Form { // TODO message failed = true; } - out.println(""); if (failed) { + out.println(""); return false; } try { boolean success = Notary.assure(LoginPage.getUser(req), assuree, Integer.parseInt(req.getParameter("points")), req.getParameter("location"), req.getParameter("date")); + if (!success) { + outputError(out, req, + "Assurance failed. Maybe user data changed."); + } + out.println(""); return success; } catch (SQLException e) { e.printStackTrace(); } + out.println(""); return false; } }