📄 forumtag.java
字号:
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 + -