summaryrefslogtreecommitdiffstats
path: root/mbbsd/bbs.c
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-08 21:57:50 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2005-08-08 21:57:50 +0800
commitc0ffbd8f8c761ca8a86b463686c8a54202ddc2b9 (patch)
tree36fcb5be74d7792122c6edbe7cb84799704c9274 /mbbsd/bbs.c
parent299369f41fae2c8ab2886ef41ad24815241707aa (diff)
downloadpttbbs-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.c12
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)