]> WPIA git - gigi.git/commitdiff
Added dummy mail add
authorJanis Streib <janis@dogcraft.de>
Fri, 27 Jun 2014 08:53:05 +0000 (10:53 +0200)
committerJanis Streib <janis@dogcraft.de>
Fri, 27 Jun 2014 08:53:05 +0000 (10:53 +0200)
src/org/cacert/gigi/Gigi.java
src/org/cacert/gigi/pages/account/MailAdd.java [new file with mode: 0644]

index 8cc076e19e6a3839b7e409fb44d69d1033ef4b80..85d17ea03b2ab2deabc97cb94c3a9082cce93add 100644 (file)
@@ -23,6 +23,7 @@ import org.cacert.gigi.pages.Page;
 import org.cacert.gigi.pages.PolicyRedir;
 import org.cacert.gigi.pages.TestSecure;
 import org.cacert.gigi.pages.Verify;
+import org.cacert.gigi.pages.account.MailAdd;
 import org.cacert.gigi.pages.account.MailCertificates;
 import org.cacert.gigi.pages.account.MailOverview;
 import org.cacert.gigi.pages.account.MyDetails;
@@ -54,6 +55,7 @@ public class Gigi extends HttpServlet {
                pages.put(PolicyRedir.PATH, new PolicyRedir());
                pages.put(MailOverview.DEFAULT_PATH, new MailOverview(
                                "My email addresses"));
+               pages.put(MailAdd.DEFAULT_PATH, new MailAdd("Add new email"));
                String templ = "";
                try (BufferedReader reader = new BufferedReader(new InputStreamReader(
                                new FileInputStream(new File("templates/base.html"))))) {
diff --git a/src/org/cacert/gigi/pages/account/MailAdd.java b/src/org/cacert/gigi/pages/account/MailAdd.java
new file mode 100644 (file)
index 0000000..6c5e171
--- /dev/null
@@ -0,0 +1,33 @@
+package org.cacert.gigi.pages.account;
+
+import java.io.IOException;
+import java.util.LinkedList;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import org.cacert.gigi.output.DataTable;
+import org.cacert.gigi.output.DataTable.Cell;
+import org.cacert.gigi.pages.Page;
+
+public class MailAdd extends Page{
+       public static final String DEFAULT_PATH = "/account/mail/new";
+       public MailAdd(String title) {
+               super(title);
+       }
+
+       @Override
+       public void doGet(HttpServletRequest req, HttpServletResponse resp)
+                       throws IOException {
+               LinkedList<Cell> cells = new LinkedList<>();
+               cells.add(new Cell("Add Email", true, 2, "class=\"title\""));
+               cells.add(new Cell("Email Address", true));
+               cells.add(new Cell("<input type=\"text\" name=\"newemail\">", false));
+               String trans = getLanguage(req).getTranslation("I own or am authorised to control this email address");
+               cells.add(new Cell("<input type=\"submit\" name=\"process\" value=\""
+                               + trans + "\">", false, 2));
+               DataTable dt = new DataTable(2, cells);
+               dt.output(resp.getWriter(), getLanguage(req));
+       }
+
+}