X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Forg%2Fcacert%2Fgigi%2Fpages%2Fwot%2FMyPoints.java;h=69f5d7e6f9a3667eff71ffb508e29f1758042652;hb=12b9507ab4cde3ea431c0fed0b86dabecb401f80;hp=ffe68986b85fd6b46a3d1d18fac444cdd2a36911;hpb=ec24cf6925bb3729a644580ad4a9375d05883c62;p=gigi.git diff --git a/src/org/cacert/gigi/pages/wot/MyPoints.java b/src/org/cacert/gigi/pages/wot/MyPoints.java index ffe68986..69f5d7e6 100644 --- a/src/org/cacert/gigi/pages/wot/MyPoints.java +++ b/src/org/cacert/gigi/pages/wot/MyPoints.java @@ -9,6 +9,7 @@ import javax.servlet.http.HttpServletResponse; import org.cacert.gigi.dbObjects.User; import org.cacert.gigi.output.AssurancesDisplay; import org.cacert.gigi.pages.Page; +import org.cacert.gigi.util.AuthorizationContext; public class MyPoints extends Page { @@ -18,8 +19,8 @@ public class MyPoints extends Page { private AssurancesDisplay toOtherDisplay = new AssurancesDisplay("otherAsArr", true); - public MyPoints(String title) { - super(title); + public MyPoints() { + super("My Points"); } @Override @@ -30,7 +31,16 @@ public class MyPoints extends Page { User user = getUser(req); vars.put("asArr", user.getReceivedAssurances()); vars.put("otherAsArr", user.getMadeAssurances()); + vars.put("assP", user.getAssurancePoints()); + if (user.canAssure()) { + vars.put("expP", user.getExperiencePoints()); + vars.put("maxP", user.getMaxAssurePoints()); + } getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars); } + @Override + public boolean isPermitted(AuthorizationContext ac) { + return ac != null && ac.getTarget() instanceof User; + } }