diff options
author | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-10-29 17:28:33 +0800 |
---|---|---|
committer | victor <victor@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2003-10-29 17:28:33 +0800 |
commit | c66f95e78d34b8ff5c369927804b519aa16d0d7b (patch) | |
tree | 5970666ea8c83dd85ca1205b833f3c61e2a2fa6e /mbbsd/bbs.c | |
parent | 93786f2c209e16cbf70e1bfc067172696ec7ab15 (diff) | |
download | pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar.gz pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar.bz2 pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar.lz pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar.xz pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.tar.zst pttbbs-c66f95e78d34b8ff5c369927804b519aa16d0d7b.zip |
move violate out to bbs.c
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@1274 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd/bbs.c')
-rw-r--r-- | mbbsd/bbs.c | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/mbbsd/bbs.c b/mbbsd/bbs.c index 6ebbe75c..80a012c8 100644 --- a/mbbsd/bbs.c +++ b/mbbsd/bbs.c @@ -1752,13 +1752,16 @@ del_post(int ent, fileheader_t * fhdr, char *direct) if (not_owned && currmode & MODE_DIGEST && is_BM(cuser.userid)) { getdata(1, 40, "惡劣文章?(y/N)", genbuf, 3, LCECHO); - if(genbuf[0]=='y') - { - inc_badpost(searchuser(fhdr->owner), 1); - sprintf(genbuf,"劣文退回:%40.40s", fhdr->title); - mail_id(fhdr->owner, genbuf, newpath, cuser.userid); - } - } + if(genbuf[0]=='y') { + if (!(inc_badpost(searchuser(fhdr->owner), 1) % 10)){ + post_violatelaw(xuser.userid, "Ptt 系統警察", "劣文累計十篇", "罰單一張"); + mail_violatelaw(xuser.userid, "Ptt 系統警察", "劣文累計十篇", "罰單一張"); + xuser.userlevel |= PERM_VIOLATELAW; + } + sprintf(genbuf,"劣文退回:%40.40s", fhdr->title); + mail_id(fhdr->owner, genbuf, newpath, cuser.userid); + } + } #endif setbtotal(currbid); |