From ceb6741626cd5347ec4f6ccabb9076784241bc64 Mon Sep 17 00:00:00 2001 From: scw Date: Fri, 11 Feb 2005 09:38:33 +0000 Subject: When OLDRECOMMAND is defined, we don't have to care about BRD_NOBOO. git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2491 63ad8ddf-47c3-0310-b6dd-a9e9d9715204 --- mbbsd/bbs.c | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) (limited to 'mbbsd/bbs.c') diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index c7cf9e0a..71f1829b 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -2386,14 +2386,26 @@ b_changerecommend(int ent, fileheader_t * fhdr, char *direct) if (!((currmode & MODE_BOARD) || HAS_PERM(PERM_SYSOP))) return DONOTHING; bp = getbcache(currbid); + +#ifdef OLDRECOMMEND + bp->brdattr ^= BRD_NORECOMMEND; +#else if(bp->brdattr & BRD_NOBOO) bp->brdattr ^= BRD_NORECOMMEND; if(!(bp->brdattr & BRD_NORECOMMEND) || !(bp->brdattr & BRD_NOBOO)) - bp->brdattr ^= BRD_NOBOO; + bp->brdattr ^= BRD_NOBOO; +#endif + substitute_record(fn_board, bp, sizeof(boardheader_t), currbid); + +#ifdef OLDRECOMMEND + vmsg("本板現在 %s 推薦", + (bp->brdattr & BRD_NORECOMMEND) ? "禁止" : "開放"); +#else vmsg("本板現在 %s 推薦, %s 噓聲", - (bp->brdattr & BRD_NORECOMMEND) ? "禁止" : "開放", - (bp->brdattr & BRD_NOBOO) ? "禁止" : "開放"); + (bp->brdattr & BRD_NORECOMMEND) ? "禁止" : "開放", + (bp->brdattr & BRD_NOBOO) ? "禁止" : "開放"); +#endif return FULLUPDATE; } -- cgit v1.2.3