diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-08-08 21:57:50 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-08-08 21:57:50 +0800 |
commit | c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9 (patch) | |
tree | 36fcb5be74d7792122c6edbe7cb84799704c9274 /mbbsd/bbs.c | |
parent | 299369f41fae2c8ab2886ef41ad24815241707aa (diff) | |
download | pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar.gz pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar.bz2 pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar.lz pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar.xz pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.tar.zst pttbbs-c0ffbd8f8c761ca8a86b463686c8a54202ddc2b9.zip |
msg pretty print
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3008 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index b1c68b18..04a802ad 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -2206,6 +2206,12 @@ del_post(int ent, fileheader_t * fhdr, char *direct) bp = getbcache(currbid); + /* TODO recursive lookup */ + if (currmode & MODE_SELECT) { + vmsg("請回到一般模式再刪除文章"); + return DONOTHING; + } + if(fhdr->filemode & FILE_ANONYMOUS) /* When the file is anonymous posted, fhdr->multi.anon_uid is author. * see do_general() */ @@ -2226,15 +2232,11 @@ del_post(int ent, fileheader_t * fhdr, char *direct) !strcmp(cuser.userid, STR_GUEST)) return DONOTHING; - if (currmode & MODE_SELECT) { - vmsg("請回到一般模式再刪除文章"); - return DONOTHING; - } getdata(1, 0, msg_del_ny, genbuf, 3, LCECHO); if (genbuf[0] == 'y') { if( #ifdef SAFE_ARTICLE_DELETE - (bp->nuser>30 && !(currmode & MODE_DIGEST) && + (bp->nuser > 30 && !(currmode & MODE_DIGEST) && !safe_article_delete(ent, fhdr, direct)) || #endif !delete_record(direct, sizeof(fileheader_t), ent) |