]> WPIA git - gigi.git/blob - src/org/cacert/gigi/pages/account/MyDetails.java
[EMPTY] Formatting with configured formatter.
[gigi.git] / src / org / cacert / gigi / pages / account / MyDetails.java
1 package org.cacert.gigi.pages.account;
2
3 import static org.cacert.gigi.Gigi.USER;
4
5 import java.io.IOException;
6 import java.io.PrintWriter;
7 import java.util.HashMap;
8
9 import javax.servlet.http.HttpServletRequest;
10 import javax.servlet.http.HttpServletResponse;
11
12 import org.cacert.gigi.User;
13 import org.cacert.gigi.output.DateSelector;
14 import org.cacert.gigi.pages.Page;
15 import org.cacert.gigi.util.HTMLEncoder;
16
17 public class MyDetails extends Page {
18
19         public MyDetails() {
20                 super("My Details");
21         }
22
23         public static final String PATH = "/account/details";
24
25         @Override
26         public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
27                 User u = (User) req.getSession().getAttribute(USER);
28
29                 PrintWriter out = resp.getWriter();
30                 HashMap<String, Object> map = new HashMap<String, Object>();
31                 map.put("fname", HTMLEncoder.encodeHTML(u.getFname()));
32                 map.put("mname", u.getMname() == null ? "" : HTMLEncoder.encodeHTML(u.getMname()));
33                 map.put("lname", HTMLEncoder.encodeHTML(u.getLname()));
34                 map.put("suffix", u.getSuffix() == null ? "" : HTMLEncoder.encodeHTML(u.getSuffix()));
35                 DateSelector ds = new DateSelector("day", "month", "year");
36                 map.put("DoB", ds);
37                 map.put("details", "");
38                 getDefaultTemplate().output(out, getLanguage(req), map);
39
40         }
41 }