X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Foutput%2FDateSelector.java;h=e4e66f6f4c4f92e316f2cf186f486e1830f45dff;hb=1a7b5b300fcbe7aa978dc131b57b31909161139c;hp=45697fe0cd2be63ad081d2074cc4e83a652a2fff;hpb=943d8e7ed0ea5a9d56e7e694a3cbd849c52bad16;p=gigi.git diff --git a/src/org/cacert/gigi/output/DateSelector.java b/src/org/cacert/gigi/output/DateSelector.java index 45697fe0..e4e66f6f 100644 --- a/src/org/cacert/gigi/output/DateSelector.java +++ b/src/org/cacert/gigi/output/DateSelector.java @@ -4,16 +4,27 @@ 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 java.util.TimeZone; import javax.servlet.http.HttpServletRequest; -import org.cacert.gigi.Language; +import org.cacert.gigi.localisation.Language; public class DateSelector implements Outputable { - String[] names; + private String[] names; + + public DateSelector(String day, String month, String year, Date date) { + this(day, month, year); + Calendar cal = Calendar.getInstance(TimeZone.getTimeZone("UTF")); + cal.setTime(date); + this.day = cal.get(Calendar.DAY_OF_MONTH); + this.month = cal.get(Calendar.MONTH); + this.year = cal.get(Calendar.YEAR); + } public DateSelector(String day, String month, String year) { this.names = new String[] { @@ -21,15 +32,23 @@ public class DateSelector implements Outputable { }; } - int day; + private int day; - int month; + private int month; - int year; + private int year; @Override public void output(PrintWriter out, Language l, Map vars) { - out.print(""); for (int i = 1; i <= 31; i++) { @@ -40,6 +59,9 @@ public class DateSelector implements Outputable { out.println(">" + i + ""); } out.println(""); + } + + private void outputMonth(PrintWriter out, Language l) { SimpleDateFormat sdf = new SimpleDateFormat("MMMM", l.getLocale()); out.print(""); + } + + private void outputYear(PrintWriter out) { out.print(""); + out.print("\" size=\"4\" autocomplete=\"off\">"); } public void update(HttpServletRequest r) {