import org.cacert.gigi.output.Form;
import org.cacert.gigi.output.template.Template;
import org.cacert.gigi.pages.Page;
import org.cacert.gigi.output.Form;
import org.cacert.gigi.output.template.Template;
import org.cacert.gigi.pages.Page;
@Override
public void outputContent(PrintWriter out, Language l, Map<String, Object> vars) {
HashMap<String, Object> res = new HashMap<String, Object>();
res.putAll(vars);
@Override
public void outputContent(PrintWriter out, Language l, Map<String, Object> vars) {
HashMap<String, Object> res = new HashMap<String, Object>();
res.putAll(vars);
- res.put("name", assuree.getName());
+ res.put("nameExplicit", assuree.getName());
+ res.put("name", assuree.getName().toString());
try {
res.put("maxpoints", assuree.getMaxAssurePoints());
} catch (SQLException e) {
e.printStackTrace();
}
res.put("dob", sdf.format(assuree.getDob()));
try {
res.put("maxpoints", assuree.getMaxAssurePoints());
} catch (SQLException e) {
e.printStackTrace();
}
res.put("dob", sdf.format(assuree.getDob()));
templ.output(out, l, res);
}
@Override
public boolean submit(PrintWriter out, HttpServletRequest req) {
templ.output(out, l, res);
}
@Override
public boolean submit(PrintWriter out, HttpServletRequest req) {
if ( !"1".equals(req.getParameter("certify")) || !"1".equals(req.getParameter("rules")) || !"1".equals(req.getParameter("CCAAgreed")) || !"1".equals(req.getParameter("assertion"))) {
outputError(out, req, "You failed to check all boxes to validate" + " your adherence to the rules and policies of CAcert");
if ( !"1".equals(req.getParameter("certify")) || !"1".equals(req.getParameter("rules")) || !"1".equals(req.getParameter("CCAAgreed")) || !"1".equals(req.getParameter("assertion"))) {
outputError(out, req, "You failed to check all boxes to validate" + " your adherence to the rules and policies of CAcert");
}
if (req.getParameter("date") == null || req.getParameter("date").equals("")) {
outputError(out, req, "You must enter the date when you met the assuree.");
}
if (req.getParameter("date") == null || req.getParameter("date").equals("")) {
outputError(out, req, "You must enter the date when you met the assuree.");
} else {
try {
Date d = sdf.parse(req.getParameter("date"));
if (d.getTime() > System.currentTimeMillis()) {
outputError(out, req, "You must not enter a date in the future.");
} else {
try {
Date d = sdf.parse(req.getParameter("date"));
if (d.getTime() > System.currentTimeMillis()) {
outputError(out, req, "You must not enter a date in the future.");
}
} catch (ParseException e) {
outputError(out, req, "You must enter the date in this format: YYYY-MM-DD.");
}
} catch (ParseException e) {
outputError(out, req, "You must enter the date in this format: YYYY-MM-DD.");
}
}
// check location, min 3 characters
if (req.getParameter("location") == null || req.getParameter("location").equals("")) {
outputError(out, req, "You failed to enter a location of your meeting.");
}
}
// check location, min 3 characters
if (req.getParameter("location") == null || req.getParameter("location").equals("")) {
outputError(out, req, "You failed to enter a location of your meeting.");
} else if (req.getParameter("location").length() <= 2) {
outputError(out, req, "You must enter a location with at least 3 characters eg town and country.");
} else if (req.getParameter("location").length() <= 2) {
outputError(out, req, "You must enter a location with at least 3 characters eg town and country.");
if (success != AssuranceResult.ASSURANCE_SUCCEDED) {
outputError(out, req, success.getMessage());
}
if (success != AssuranceResult.ASSURANCE_SUCCEDED) {
outputError(out, req, success.getMessage());
}