diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2010-12-08 10:49:13 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2010-12-08 10:49:13 +0800 |
commit | 51c0df9a677368c1cb72b60790749cea62e0b5a9 (patch) | |
tree | a325f86a3d0b8416f7dd6976c261b4a39ed187b6 | |
parent | d3a84591871ed93ade01e9a33b62883789fa1f1e (diff) | |
download | pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar.gz pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar.bz2 pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar.lz pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar.xz pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.tar.zst pttbbs-51c0df9a677368c1cb72b60790749cea62e0b5a9.zip |
add comment for behavior of lock_post
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5282 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/bbs.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/pttbbs/mbbsd/bbs.c b/pttbbs/mbbsd/bbs.c index eda9dee7..721f9dbf 100644 --- a/pttbbs/mbbsd/bbs.c +++ b/pttbbs/mbbsd/bbs.c @@ -3533,6 +3533,7 @@ lock_post(int ent, fileheader_t * fhdr, const char *direct) if (currstat == RMAIL) return DONOTHING; + // SYSOP/POLICE can lock, BM can unlock if (!(currmode & MODE_BOARD) && !HasUserPerm(PERM_SYSOP | PERM_POLICE)) return DONOTHING; @@ -3540,8 +3541,10 @@ lock_post(int ent, fileheader_t * fhdr, const char *direct) assert(bp); if (fhdr->filename[0]=='M') { - if (!HasUserPerm(PERM_SYSOP | PERM_POLICE)) - return DONOTHING; + if (!HasUserPerm(PERM_SYSOP | PERM_POLICE)) { + vmsg("站長或特殊管理人員才可進行鎖定。板主只能解除鎖定。"); + return FULLUPDATE; + } getdata(b_lines - 1, 0, "請輸入鎖定理由:", genbuf, 50, DOECHO); |