我照精華區的文章,加了小組長,然後自己修改了一下。
然後發現,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