⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 forumtag.java

📁 反ajax原代码
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("top") && uc.isCanPostNotNeedExp())
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                if(forum.getIsNew() == 1)
                {
                    StringBuffer sb = new StringBuffer();
                    sb.append("[");
                    sb.append("<a href='postDo");
                    sb.append(Constant.FILEPREFIX);
                    sb.append("?action=");
                    if(forum.getIsTop() == 0)
                        sb.append("top");
                    else
                        sb.append("untop");
                    sb.append("&id=");
                    sb.append(forum.getId().longValue());
                    sb.append("&bid=");
                    sb.append(forum.getBoardID());
                    sb.append("&page=");
                    sb.append(page);
                    sb.append("&mainid=");
                    sb.append(forum.getId2());
                    sb.append("&inpages=");
                    sb.append(inpages);
                    sb.append("'>");
                    if(forum.getIsTop() == 0)
                        sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "showdoc.settop"));
                    else
                        sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "showdoc.notop"));
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("commend") && (uc.isSuperAdmin() || uc.isBmaster() || uc.isBulletin() || uc.isMainMaster()))
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                if(forum.getIsB() == 0)
                {
                    StringBuffer sb = new StringBuffer();
                    sb.append("[");
                    sb.append("<a href='postDo");
                    sb.append(Constant.FILEPREFIX);
                    sb.append("?action=commend&id=");
                    sb.append(forum.getId().longValue());
                    sb.append("&bid=");
                    sb.append(forum.getBoardID());
                    sb.append("&page=");
                    sb.append(page);
                    sb.append("&mainid=");
                    sb.append(forum.getId2());
                    sb.append("&inpages=");
                    sb.append(inpages);
                    sb.append("'>");
                    sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "commend.topic"));
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("cannotdel") && uc.isCanPostNotNeedExp())
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                if(forum.getCanNotDel() == 0)
                {
                    StringBuffer sb = new StringBuffer();
                    sb.append("[");
                    sb.append("<a href='postDo");
                    sb.append(Constant.FILEPREFIX);
                    sb.append("?action=cannotdel");
                    sb.append("&id=");
                    sb.append(forum.getId().longValue());
                    sb.append("&bid=");
                    sb.append(forum.getBoardID());
                    sb.append("&page=");
                    sb.append(page);
                    sb.append("&mainid=");
                    sb.append(forum.getId2());
                    sb.append("&inpages=");
                    sb.append(inpages);
                    sb.append("'>");
                    sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "showdoc.cannotdel"));
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("undel") && uc.isCanPostNotNeedExp())
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                StringBuffer sb = new StringBuffer();
                sb.append("[");
                sb.append("<a href='postDo");
                sb.append(Constant.FILEPREFIX);
                sb.append("?action=undel&id=");
                sb.append(forum.getId().longValue());
                sb.append("&bid=");
                sb.append(forum.getBoardID());
                sb.append("&page=");
                sb.append(page);
                sb.append("'>");
                sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "bbscs.reload"));
                sb.append("</a>]");
                ResponseUtils.write(pageContext, sb.toString());
                return 0;
            }
        }
        if(type.equals("auditing") && uc.isCanPostNotNeedExp())
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                StringBuffer sb = new StringBuffer();
                sb.append("[");
                sb.append("<a href='postDo");
                sb.append(Constant.FILEPREFIX);
                sb.append("?action=auditing&id=");
                sb.append(forum.getId().longValue());
                sb.append("&bid=");
                sb.append(forum.getBoardID());
                sb.append("&page=");
                sb.append(page);
                sb.append("'>");
                sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "forum.auditing.ok"));
                sb.append("</a>]");
                ResponseUtils.write(pageContext, sb.toString());
                return 0;
            }
        }
        if(type.equals("delinfo"))
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                StringBuffer sb = new StringBuffer();
                sb.append("<p><font color='#0099CC'>");
                sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "readwaste.delinfo", forum.getDelUserName(), Util.formatDateTime(new Date(forum.getDelTime())), forum.getDelIP()));
                sb.append("</font></p>");
                ResponseUtils.write(pageContext, sb.toString());
                return 0;
            }
        }
        if(type.equals("change"))
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                if(forum.getIsVote() == 0 && (uc.isCanPostNotNeedExp() || forum.getUserID() == uc.getId() && forum.getCanNotRe() == 0))
                {
                    StringBuffer sb = new StringBuffer();
                    sb.append("[");
                    sb.append("<a href='post");
                    sb.append(Constant.FILEPREFIX);
                    sb.append("?action=change");
                    sb.append("&id=");
                    sb.append(forum.getId().longValue());
                    sb.append("&bid=");
                    sb.append(forum.getBoardID());
                    sb.append("&page=");
                    sb.append(page);
                    sb.append("&mainid=");
                    sb.append(forum.getId2());
                    sb.append("&inpages=");
                    sb.append(inpages);
                    sb.append("'>");
                    sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "bbscs.change"));
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("move"))
        {
            Object value = RequestUtils.lookup(pageContext, name, null);
            if(value != null)
            {
                Forum forum = (Forum)value;
                if(forum.getIsVote() == 0 && !uc.isGuest())
                {
                    StringBuffer sb = new StringBuffer();
                    sb.append("[");
                    sb.append("<a href='move");
                    sb.append(Constant.FILEPREFIX);
                    sb.append("?action=show");
                    sb.append("&id=");
                    sb.append(forum.getId().longValue());
                    sb.append("&bid=");
                    sb.append(forum.getBoardID());
                    sb.append("&page=");
                    sb.append(page);
                    sb.append("&mainid=");
                    sb.append(forum.getId2());
                    sb.append("&inpages=");
                    sb.append(inpages);
                    sb.append("'>");
                    sb.append(Constant.MESSAGE.getMessage(request.getLocale(), "showdoc.zhuantie"));
                    sb.append("</a>]");
                    ResponseUtils.write(pageContext, sb.toString());
                    return 0;
                }
            }
        }
        if(type.equals("floor"))
        {
            int index = ((Integer)RequestUtils.lookup(pageContext, "index", null)).intValue();
            String output = "";
            int floor = (Integer.parseInt(page) - 1) * uc.getPostPerNum() + index;
            if(floor == 0)
                output = Constant.MESSAGE.getMessage(request.getLocale(), "forum.floor0");
            else
                output = Constant.MESSAGE.getMessage(request.getLocale(), "forum.floor1", String.valueOf(floor));
            ResponseUtils.write(pageContext, output);
            return 0;
        }
        if(type.equals("qsubmit"))
        {
            String output = "";
            if(uc.isGuest())
                output = Constant.MESSAGE.getMessage(request.getLocale(), "forum.guestcannotre");
            else
                output = "<input type=\"submit\" value=\"" + Constant.MESSAGE.getMessage(request.getLocale(), "bbscs.botton.submit") + "\" class=\"BUTTN-FIX1\">";
            ResponseUtils.write(pageContext, output);
            return 0;
        } else
        {
            return 0;
        }
    }

    public String getPage()
    {
        return page;
    }

    public void setPage(String page)
    {
        this.page = page;
    }

    public String getInpages()
    {
        return inpages;
    }

    public void setInpages(String inpages)
    {
        this.inpages = inpages;
    }

    public String getTotalnum()
    {
        return totalnum;
    }

    public void setTotalnum(String totalnum)
    {
        this.totalnum = totalnum;
    }

    public String getImg()
    {
        return img;
    }

    public void setImg(String img)
    {
        this.img = img;
    }

    public String getUserInfo()
    {
        return userInfo;
    }

    public void setUserInfo(String userInfo)
    {
        this.userInfo = userInfo;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -