?? forumtag.java
字號:
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.getIsLock() == 0) {
sb.append(Constant.MESSAGE.getMessage(request.getLocale(),
"showdoc.lockpost"));
}
else {
sb.append(Constant.MESSAGE.getMessage(request.getLocale(),
"showdoc.unlockpost"));
}
sb.append("</a>]");
ResponseUtils.write(pageContext, sb.toString());
return (SKIP_BODY);
}
}
}
}
if (type.equals("top")) {
if (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 (SKIP_BODY);
}
}
}
}
if (type.equals("commend")) {
if (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 (SKIP_BODY);
}
}
}
}
if (type.equals("cannotdel")) {
if (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 (SKIP_BODY);
}
}
}
}
if (type.equals("undel")) {
if (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 (SKIP_BODY);
}
}
}
if (type.equals("auditing")) {
if (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 (SKIP_BODY);
}
}
}
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 (SKIP_BODY);
}
}
if (type.equals("change")) {
Object value =
RequestUtils.lookup(pageContext, name, null);
if (value != null) {
Forum forum = (Forum) value;
if (forum.getIsVote() == 0) {
if (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 (SKIP_BODY);
}
}
}
}
if (type.equals("move")) {
Object value =
RequestUtils.lookup(pageContext, name, null);
if (value != null) {
Forum forum = (Forum) value;
if (forum.getIsVote() == 0) {
if (!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 (SKIP_BODY);
}
}
}
}
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 (SKIP_BODY);
}
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 (SKIP_BODY);
}
return (SKIP_BODY);
}
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 + -