From 6bd0e793d29be231f540cacfca9cdd05bd291913 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Felix=20D=C3=B6rre?= Date: Thu, 26 Jun 2014 00:01:21 +0200 Subject: [PATCH] Update date Selector so that the signup date is stored back to the user. --- src/org/cacert/gigi/output/DateSelector.java | 8 ++++++++ src/org/cacert/gigi/pages/main/Signup.java | 1 + 2 files changed, 9 insertions(+) diff --git a/src/org/cacert/gigi/output/DateSelector.java b/src/org/cacert/gigi/output/DateSelector.java index afeaa346..a21e38bd 100644 --- a/src/org/cacert/gigi/output/DateSelector.java +++ b/src/org/cacert/gigi/output/DateSelector.java @@ -4,6 +4,8 @@ import java.io.PrintWriter; import java.text.SimpleDateFormat; import java.util.Arrays; import java.util.Calendar; +import java.util.Date; +import java.util.GregorianCalendar; import java.util.Map; import javax.servlet.http.HttpServletRequest; @@ -91,4 +93,10 @@ public class DateSelector implements Outputable { + ", month=" + month + ", year=" + year + "]"; } + public Date getDate() { + Calendar gc = GregorianCalendar.getInstance(); + gc.set(year, month - 1, day); + return gc.getTime(); + } + } diff --git a/src/org/cacert/gigi/pages/main/Signup.java b/src/org/cacert/gigi/pages/main/Signup.java index 39e91a27..72a48e82 100644 --- a/src/org/cacert/gigi/pages/main/Signup.java +++ b/src/org/cacert/gigi/pages/main/Signup.java @@ -227,6 +227,7 @@ public class Signup { DatabaseConnection.getInstance().beginTransaction(); String hash = RandomToken.generateToken(16); + buildup.setDob(myDoB.getDate()); buildup.insert(password); int memid = buildup.getId(); PreparedStatement ps = DatabaseConnection.getInstance().prepare( -- 2.39.2