]> WPIA git - gigi.git/blobdiff - src/org/cacert/gigi/pages/wot/Points.java
upd: rename package name and all references to it
[gigi.git] / src / org / cacert / gigi / pages / wot / Points.java
diff --git a/src/org/cacert/gigi/pages/wot/Points.java b/src/org/cacert/gigi/pages/wot/Points.java
deleted file mode 100644 (file)
index 4538735..0000000
+++ /dev/null
@@ -1,77 +0,0 @@
-package org.cacert.gigi.pages.wot;
-
-import java.io.IOException;
-import java.util.HashMap;
-
-import javax.servlet.http.HttpServletRequest;
-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 Points extends Page {
-
-    public static final String SUPPORT_PATH = "/support/user/*/points";
-
-    public static final String PATH = "/wot/points";
-
-    private static final int intStart = SUPPORT_PATH.indexOf('*');
-
-    private boolean support;
-
-    private AssurancesDisplay myDisplay;
-
-    private AssurancesDisplay toOtherDisplay;
-
-    public Points(boolean support) {
-        super(support ? "Support User Points" : "Points");
-        this.support = support;
-        myDisplay = new AssurancesDisplay("asArr", false, support);
-        toOtherDisplay = new AssurancesDisplay("otherAsArr", true, support);
-    }
-
-    @Override
-    public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOException {
-        User user;
-        if (support) {
-            String info = req.getPathInfo();
-            int id = Integer.parseInt(info.substring(intStart, info.length() - SUPPORT_PATH.length() + intStart + 1));
-            user = User.getById(id);
-            if (user == null) {
-                resp.sendError(404);
-                return;
-            }
-        } else {
-            user = getUser(req);
-        }
-
-        HashMap<String, Object> vars = new HashMap<String, Object>();
-        vars.put("support", support);
-        vars.put("username", user.getPreferredName().toString());
-        vars.put("pointlist", myDisplay);
-        vars.put("madelist", toOtherDisplay);
-        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) {
-        if (ac == null) {
-            return false;
-        }
-        if (support) {
-            return ac.canSupport();
-        } else {
-            return ac.getTarget() instanceof User;
-        }
-    }
-
-}