1#ifndef __DCL_HS_MESSAGE_VIEW_H__
2#define __DCL_HS_MESSAGE_VIEW_H__ 20060210
4#ifndef __DCL_HS_HTML_VIEW_H__
10#define BODY_TYPE_ERASED_LEAVE -3
11#define BODY_TYPE_ERASED_ADMIN -2
12#define BODY_TYPE_ERASED_USER -1
13#define BODY_TYPE_PLAIN_BR 0
14#define BODY_TYPE_PLAIN_P 1
15#define BODY_TYPE_HTML 2
17#define BODY_TYPE_MAX BODY_TYPE_HTML
19#define IS_NOTICE_ID(nMessageID) (nMessageID > 2000000000)
54 virtual void onPrint(
Session& session)
111 String __strWritePage;
112 String __strListPage;
113 String __strAttachTitle;
125 FILTER_SELF = 0x0100,
126 FILTER_CHILDREN = 0x0200
132 SUBJECT_PARENT = 0x0001,
133 SUBJECT_PREV = 0x0002,
134 SUBJECT_NEXT = 0x0004
155 String __strDetailPage;
156 String __strListPage;
158 int __nThumbnailImageSize;
#define DECLARE_CLASSINFO_EX(class_name)
HtmlView(HtmlPage *pPage)
virtual void onGet(Session &session) __DCL_THROWS1(Exception *)
virtual void onPrint(Session &session) __DCL_THROWS1(Exception *)
virtual void init(SQLFields &fields) __DCL_THROWS1(Exception *)
MessageDetailView(HtmlPage *pPage)
virtual void init(SQLFields &fields) __DCL_THROWS1(Exception *)
virtual void onPrint(Session &session) __DCL_THROWS1(Exception *)