X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Faccount%2FHistory.java;h=470ed1c6cb91add8d0e6a106556af1323a156fcd;hb=ff8b2a0142c24f22a0fac2518eb0a6cd6b95ef12;hp=520e3a549b3f7a73c453a51d4a9592da31e5ded8;hpb=330e2b7a3c2e525fee83ee5392df483e1be1f399;p=gigi.git diff --git a/src/org/cacert/gigi/pages/account/History.java b/src/org/cacert/gigi/pages/account/History.java index 520e3a54..470ed1c6 100644 --- a/src/org/cacert/gigi/pages/account/History.java +++ b/src/org/cacert/gigi/pages/account/History.java @@ -6,10 +6,8 @@ import java.util.HashMap; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.cacert.gigi.dbObjects.CertificateOwner; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.output.template.OutputableArrayIterable; -import org.cacert.gigi.pages.LoginPage; import org.cacert.gigi.pages.Page; import org.cacert.gigi.util.AuthorizationContext; @@ -30,7 +28,8 @@ public class History extends Page { @Override public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException { - CertificateOwner u; + User u; + HashMap vars = new HashMap<>(); if (support) { String info = req.getPathInfo(); int id = Integer.parseInt(info.substring(intStart, info.length() - SUPPORT_PATH.length() + intStart + 1)); @@ -39,11 +38,11 @@ public class History extends Page { resp.sendError(404); return; } + vars.put("username", u.getPreferredName().toString()); } else { - u = LoginPage.getAuthorizationContext(req).getTarget(); + u = getUser(req); } String[] adminLog = u.getAdminLog(); - HashMap vars = new HashMap<>(); vars.put("entries", new OutputableArrayIterable(adminLog, "entry")); getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars); }