回文章列表
作者hpo14.bbs@ntust.org (這是一首簡單的小情歌) 看板: itoc
標題[問題] 分類小組長的判斷
時間資工清流站 (2007/05/26 Sat 03:15:51)
我照精華區的文章,加了小組長,然後自己修改了一下。

然後發現,is_class_manager() 會因為Announce 精華區標題的長度

而影響到小組長的判別。

是否有辦法,可以把打在 Announce 精華區的分類標題中分類小組長另外做個名單嗎?

就像設定看板一樣??

> maple/board.c: class_edit()

-  int manager;

  if (manager || HAS_PERM(PERM_BM))

> maple/board.c: class_newbrd(xo)

-  if (!is_class_manager(xo))
+  if (!manager)
    return XO_NONE;

> maple/board.c

static char *class_img = NULL;
+static int manager = 0;

> maple/board.c: class_browse()

  short *chp;
  int chn;

+  manager = is_class_manager(xo);

> maple/board.c: XoPost()

#ifdef HAVE_MODERATED_BOARD
-    if (!(bits & BRD_R_BIT))
+    if (!(bits & BRD_R_BIT) && !manager)
    {
      vmsg("對不起,此板只准板友進入,請向板主申請入境許\可");
      return -1;
    }
#endif

    /* 處理權限 */
-    else if (bits & BRD_X_BIT)
+    else if ((bits & BRD_X_BIT) || manager)
> ──────────────────────────────────────

--
>> 台灣科技大學 資工清流站 # ntust.org #
>> Author: 61-59-78-243.adsl.static.seed.net.tw
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻