X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fwot%2FAssurePage.java;h=6bdae95114864ec0978dd3feed2cd61687af37e0;hb=6dd543c2f2c7e585a1e97f9db6b933fac46406eb;hp=6c5622b7e612613719263cd262e8e5ce555263a9;hpb=0ac17316346e717b61be96c04b68b8a17cb204a5;p=gigi.git diff --git a/src/org/cacert/gigi/pages/wot/AssurePage.java b/src/org/cacert/gigi/pages/wot/AssurePage.java index 6c5622b7..6bdae951 100644 --- a/src/org/cacert/gigi/pages/wot/AssurePage.java +++ b/src/org/cacert/gigi/pages/wot/AssurePage.java @@ -11,9 +11,11 @@ import java.util.HashMap; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import org.cacert.gigi.User; import org.cacert.gigi.database.DatabaseConnection; import org.cacert.gigi.output.DateSelector; import org.cacert.gigi.output.Template; +import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.Page; public class AssurePage extends Page { @@ -34,8 +36,15 @@ public class AssurePage extends Page { String pi = req.getPathInfo().substring(PATH.length() - 2); if (pi.length() > 1) { - out.println("I am a Placeholder for the Assurance form # "); - out.println(pi.substring(1)); + User myself = LoginPage.getUser(req); + int mid = Integer.parseInt(pi.substring(1)); + if (mid == myself.getId()) { + out.println("Cannot assure myself."); + return; + } + + new AssuranceForm(mid).output(out, getLanguage(req), + new HashMap());; } else { HashMap vars = new HashMap(); vars.put("DoB", ds);