]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/wot/AssurePage.java
Begin the assurance form
[gigi.git] / src / org / cacert / gigi / pages / wot / AssurePage.java
index 6c5622b7e612613719263cd262e8e5ce555263a9..5fae0f8cd042374e86ff5aabe3a9fd86fc0c90c3 100644 (file)
@@ -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 {
@@ -36,6 +38,15 @@ public class AssurePage extends Page {
                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<String, Object>());;
                } else {
                        HashMap<String, Object> vars = new HashMap<String, Object>();
                        vars.put("DoB", ds);