]> WPIA git - gigi.git/blob - src/org/cacert/gigi/pages/account/MyDetails.java
134307f8368880d5a26318958788f779e1bf937f
[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.*;
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", u.getDob());
36         map.put("DoB", ds);
37         map.put("details", "");
38         getDefaultTemplate().output(out, getLanguage(req), map);
39
40     }
41 }