import org.cacert.gigi.output.template.IterableDataset;
import org.cacert.gigi.output.template.Template;
import org.cacert.gigi.pages.Page;
+import org.cacert.gigi.util.TimeConditions;
public class MailManagementForm extends Form {
}
@Override
- public boolean submit(HttpServletRequest req) throws GigiApiException {
+ public SubmissionResult submit(HttpServletRequest req) throws GigiApiException {
try {
String d;
if ((d = req.getParameter("default")) != null) {
} else if ((d = req.getParameter("reping")) != null) {
EmailAddress.getById(Integer.parseInt(d)).requestReping(Page.getLanguage(req));
}
- return true;
+ return new RedirectResult(MailOverview.DEFAULT_PATH);
} catch (IOException e1) {
throw new GigiApiException("Error while doing reping.");
}
};
vars.put("emails", ds);
+ vars.put("maxMonth", TimeConditions.getInstance().getEmailPingMonths());
t.output(out, l, vars);
}
}