X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FMyListingForm.java;h=b3e831827c870f3077886684437aca03154983f6;hb=346185795ad8dd3dbfeb417d2dccb69a39af64be;hp=6b29aac25947323eb5667dfad8f1a7a67452381f;hpb=7d143b2edcb0ea7bfe149fd6b77b35ffcf94acf5;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/MyListingForm.java b/src/org/cacert/gigi/pages/account/MyListingForm.java index 6b29aac2..b3e83182 100644 --- a/src/org/cacert/gigi/pages/account/MyListingForm.java +++ b/src/org/cacert/gigi/pages/account/MyListingForm.java @@ -1,25 +1,21 @@ package org.cacert.gigi.pages.account; -import java.io.InputStreamReader; import java.io.PrintWriter; -import java.sql.SQLException; import java.util.Map; import javax.servlet.http.HttpServletRequest; -import org.cacert.gigi.GigiApiException; -import org.cacert.gigi.User; +import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.localisation.Language; -import org.cacert.gigi.output.Form; +import org.cacert.gigi.output.template.Form; import org.cacert.gigi.output.template.Template; -import org.cacert.gigi.pages.Page; public class MyListingForm extends Form { private static Template template; - - static{ - template = new Template(new InputStreamReader(MyListingForm.class.getResourceAsStream("MyListingForm.templ"))); + + static { + template = new Template(MyListingForm.class.getResource("MyListingForm.templ")); } private User target; @@ -32,33 +28,23 @@ public class MyListingForm extends Form { @Override public boolean submit(PrintWriter out, HttpServletRequest req) { if (req.getParameter("listme") != null && req.getParameter("contactinfo") != null) { - try { - target.setDirectoryListing( !req.getParameter("listme").equals("0")); - target.setContactInformation(req.getParameter("contactinfo")); - return true; - } catch (SQLException e) { - new GigiApiException(e).format(out, Page.getLanguage(req)); - e.printStackTrace(); - return false; - } + target.setDirectoryListing( !req.getParameter("listme").equals("0")); + target.setContactInformation(req.getParameter("contactinfo")); + return true; } return false; } @Override protected void outputContent(PrintWriter out, Language l, Map vars) { - try { - if (target.wantsDirectoryListing()) { - vars.put("selected", "selected"); - vars.put("notSelected", ""); - vars.put("activeInfo", target.getContactInformation()); - } else { - vars.put("selected", ""); - vars.put("notSelected", "selected"); - vars.put("activeInfo", ""); - } - } catch (SQLException e) { - new GigiApiException(e).format(out, l); + if (target.wantsDirectoryListing()) { + vars.put("selected", "selected"); + vars.put("notSelected", ""); + vars.put("activeInfo", target.getContactInformation()); + } else { + vars.put("selected", ""); + vars.put("notSelected", "selected"); + vars.put("activeInfo", ""); } template.output(out, l, vars); }