X-Git-Url: https://code.wpia.club/?a=blobdiff_plain;f=src%2Fclub%2Fwpia%2Fgigi%2Fpages%2FMainPage.java;h=02232f2e412808663388d95ed851ed5e06d15ae3;hb=bb3f2922c28e31def60ea7be34a8c5015ca18bb1;hp=a486618fedf39cba887c4d212c26f72c177557dd;hpb=8f8ecf399f5e25fdf8620dcba77fb1474839dc92;p=gigi.git diff --git a/src/club/wpia/gigi/pages/MainPage.java b/src/club/wpia/gigi/pages/MainPage.java index a486618f..02232f2e 100644 --- a/src/club/wpia/gigi/pages/MainPage.java +++ b/src/club/wpia/gigi/pages/MainPage.java @@ -47,6 +47,19 @@ public class MainPage extends Page { vars.put("catsinfo", true); vars.put("catsra", true); } + if (u.isInGroup(Group.SUPPORTER) && !u.hasValidSupportChallenge()) { + vars.put("catsinfo", true); + vars.put("catssupport", true); + } + if (u.isInGroup(Group.ORG_AGENT) && !u.hasValidOrgAgentChallenge()) { + vars.put("catsinfo", true); + vars.put("catsorgagent", true); + } + if (u.isInGroup(Group.TTP_AGENT) && !u.hasValidTTPAgentChallenge()) { + vars.put("catsinfo", true); + vars.put("catsttpagent", true); + } + Certificate[] c = u.getCertificates(false); vars.put("c-no", c.length); @@ -115,6 +128,11 @@ public class MainPage extends Page { vars.put("certlogininfo", false); } + if ( !o.isEmpty() && !u.hasValidOrgAdminChallenge()) { + vars.put("catsinfo", true); + vars.put("catsorgadmin", true); + } + getDefaultTemplate().output(resp.getWriter(), getLanguage(req), vars); } else {