summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorvictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 09:54:57 +0800
committervictor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2004-04-02 09:54:57 +0800
commit83db4da4e36b3c5438f4759c835aa8440f650915 (patch)
treeac75ca5876c004a7ec37fa94a08859bfd8e54e04 /include
parent20532cc19e163e5e1d1dd3400ab5cf542e4f0937 (diff)
downloadpttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar.gz
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar.bz2
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar.lz
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar.xz
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.tar.zst
pttbbs-83db4da4e36b3c5438f4759c835aa8440f650915.zip
check post perm on demand
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1667 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'include')
-rw-r--r--include/modes.h17
-rw-r--r--include/proto.h1
2 files changed, 10 insertions, 8 deletions
diff --git a/include/modes.h b/include/modes.h
index dc97a06b..16d23754 100644
--- a/include/modes.h
+++ b/include/modes.h
@@ -104,14 +104,15 @@
#define XEASY 0x333 /* Return value to un-redraw screen */
/* for currmode */
-#define MODE_STARTED 1 /* 是否已經進入系統 */
-#define MODE_POST 2 /* 是否可以在 currboard 發表文章 */
-#define MODE_BOARD 4 /* 是否可以在 currboard 刪除、mark文章 */
-#define MODE_GROUPOP 8 /* 是否為小組長 (可以在 MENU 開板) */
-#define MODE_DIGEST 0x10 /* 是否為 digest mode */
-#define MODE_ETC 0x20 /* 是否為 etc mode */
-#define MODE_SELECT 0x40 /* 搜尋使用者標題 */
-#define MODE_DIRTY 0x80 /* 是否更動過 userflag */
+#define MODE_STARTED 0x0001 /* 是否已經進入系統 */
+#define MODE_POST 0x0002 /* 是否可以在 currboard 發表文章 */
+#define MODE_POSTCHECKED 0x0004 /* 是否已檢查在 currboard 發表文章的權限 */
+#define MODE_BOARD 0x0008 /* 是否可以在 currboard 刪除、mark文章 */
+#define MODE_GROUPOP 0x0010 /* 是否為小組長 (可以在 MENU 開板) */
+#define MODE_DIGEST 0x0020 /* 是否為 digest mode */
+#define MODE_ETC 0x0040 /* 是否為 etc mode */
+#define MODE_SELECT 0x0080 /* 搜尋使用者標題 */
+#define MODE_DIRTY 0x0100 /* 是否更動過 userflag */
/* for curredit */
#define EDIT_MAIL 1 /* 目前是 mail/board ? */
diff --git a/include/proto.h b/include/proto.h
index 69e6ea74..2828a196 100644
--- a/include/proto.h
+++ b/include/proto.h
@@ -54,6 +54,7 @@ int del_range(int ent, fileheader_t *fhdr, char *direct);
int cmpfowner(fileheader_t *fhdr);
int b_note_edit_bname(int bid);
int Read();
+int CheckPostPerm(void);
void anticrosspost();
int Select();
void do_reply_title(int row, char *title);