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

📄 remarkviewshowmsg.java

📁 cwbbs 云网论坛源码
💻 JAVA
字号:
package com.redmoon.forum.plugin.remark;import javax.servlet.http.*;import cn.js.fan.util.*;import com.redmoon.forum.*;import com.redmoon.forum.person.*;import com.redmoon.forum.plugin.*;import com.redmoon.forum.plugin.base.*;import com.cloudwebsoft.framework.base.*;import org.apache.log4j.Logger;public class RemarkViewShowMsg implements IPluginViewShowMsg {    HttpServletRequest request;    boolean isRoot = false;    Logger logger = Logger.getLogger(this.getClass().getName());        public RemarkViewShowMsg(HttpServletRequest request, String boardCode,                             MsgDb msgDb) {        this.request = request;        this.msgDb = msgDb;        this.boardCode = boardCode;        if (msgDb.getReplyid() == -1)            isRoot = true;    }    public String getShowtopicSql(HttpServletRequest request, MsgDb rootMsgDb,                                  String userId) {        return "";    }    public String getQuickReplyFormElement() {        String str = "";        return "";    }    public String getQucikReplyNote() {        String str = "";        return str;    }    public String render(int position) {        String str = "";        switch (position) {        case UIShowMsg.POS_NOTE:            break;        case UIShowMsg.POS_BEFORE_MSG:            if (true) {                RemarkDb rd = new RemarkDb();                rd = (RemarkDb) rd.getQObjectDb(new Long(msgDb.getId()));                if (rd!=null) {                    if (!StrUtil.getNullStr(rd.getString("sign")).equals("")) {                        RemarkConfig rc = RemarkConfig.getInstance();                                                if (request.getAttribute("img_sing_css_writed")==null) {                            request.setAttribute("img_sing_css_writed", "y");                            str += "<LINK href='plugin/" + RemarkUnit.code + "/remark.css' type=text/css rel=stylesheet />";                        }                        str += "<img id='rmk_sign_" + msgDb.getId() + "' class='img_sign' src='" + rc.getSignUrl(rd.getString("sign")) + "'>";                    }                }            }            break;        case UIShowMsg.POS_AFTER_MSG:            RemarkDb rd = new RemarkDb();            rd = (RemarkDb)rd.getQObjectDb(new Long(msgDb.getId()));            if (rd!=null) {                str += RemarkSkin.LoadString(request, "remark_sep");                String manager = "";                if (rd.getString("manager")!=null) {                    UserDb ud = new UserDb();                    ud = ud.getUser(rd.getString("manager"));                    manager = ud.getNick();                }                else                    manager = UserDb.ADMIN;                str += manager + "&nbsp;&nbsp;" + ForumSkin.formatDateTime(request, rd.getDate("remark_date")) + "<BR>";                str += StrUtil.getNullStr(rd.getString("content"));            }            break;        case UIShowMsg.POS_QUICK_REPLY_NOTE:            break;        case UIShowMsg.POS_QUICK_REPLY_ELEMENT:            break;        case UIShowMsg.POS_TOPIC_OPERATE_MENU:            str += "<a href='" + request.getContextPath() + "/forum/plugin/remark/topic_remark.jsp?msgId=" + msgDb.getId() + "&boardcode=" + StrUtil.UrlEncode(msgDb.getboardcode()) + "&privurl=" + StrUtil.getUrl(request) + "'>评价贴子</a>";            break;        default:        }        return str;    }    public void setBoardCode(String boardCode) {        this.boardCode = boardCode;    }    public void setMsgDb(MsgDb msgDb) {        this.msgDb = msgDb;    }    public String getBoardCode() {        return boardCode;    }    public MsgDb getMsgDb() {        return msgDb;    }    public boolean IsPluginBoard() {        BoardDb sb = new BoardDb();        return sb.isPluginBoard(RemarkUnit.code, boardCode);    }    public String LoadString(String key) {        return RemarkSkin.LoadString(request, key);    }    private String boardCode;    private MsgDb msgDb;}

⌨️ 快捷键说明

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